Skip to content

docs: Crucible, isolated profiles & cost governance + 0.12.x feature coverage - #103

Draft
FerroxLabs wants to merge 1 commit into
mainfrom
docs/feature-docs-0.12.14
Draft

docs: Crucible, isolated profiles & cost governance + 0.12.x feature coverage#103
FerroxLabs wants to merge 1 commit into
mainfrom
docs/feature-docs-0.12.14

Conversation

@FerroxLabs

Copy link
Copy Markdown
Owner

Documentation update closing the gap between shipped features (0.12.7→0.12.14) and the user docs, which were last meaningfully touched 2026-06-19. Every page was researched and verified against the shipped code on main (a verify pass re-checked every config field, flag, command, and default against source; fabrications fixed inline).

New pages

  • docs/crucible.md — the Mixture-of-Providers council: opt-in/BYO-keys framing, [crucible] config, the wayland-core crucible CLI + every flag, manual vs auto assembly, the Low/Med/High stakes gate, provider-pinning spec format, proposers/aggregator/fusion, prompt-injection fencing, advisor vs terminal mode, and three-level cost gating. Includes the existing crucible-run.png / crucible-tui.png screenshots.
  • docs/profiles.md — isolated WAYLAND_HOME profiles: the full profile command family (create/use/list/show/rename/delete/export/import), activation precedence, what's isolated, secret-handling guarantees, and an isolated-profile vs --profile config-selector disambiguation.
  • docs/cost-governance.md — token-spend governance + Crucible council caps in one place.

Updated pages

  • docs/providers.md — capability-first tool gating (#389), Flux context-routing, Sakana/Fugu provider.
  • docs/mcp.md — smart tool curation (max_tools, BM25 ranking, server provenance).
  • docs/README.md — rebuilt the index to link all 20 user-facing docs (was 7).

Notes for review

  • Draft pending sign-off — not for merge yet.
  • Honest caveats kept in the prose where code and intent diverge: e.g. Crucible's daily_cap_usd accumulates per-process within one CLI invocation (cross-process daily persistence is a later stage); cost-governance tree counters roll up to the immediate parent, not transitively.
  • Surfaced a real UX trap (not a doc bug): --profile <name> is overloaded — it points WAYLAND_HOME at an isolated profile and feeds the config-section selector, which errors if there's no matching [profiles.<name>] section. Documented as a "sharp edge"; may warrant a product fix.
  • No new screenshots captured for profiles/MCP curation (would need a TUI run); flag if wanted.

….12.x features

User-facing docs lagged the 0.12.7→0.12.14 feature surface. This adds three new
pages and threads shipped features into existing docs, all researched and
verified against the shipped code on main:

New:
- docs/crucible.md — Mixture-of-Providers council: enabling, CLI + flags,
  manual vs auto assembly, the stakes gate, provider pinning, fusion,
  injection fencing, advisor/terminal modes, and three-level cost gating.
- docs/profiles.md — isolated WAYLAND_HOME profiles: the full `profile`
  command family, activation precedence, isolation/secret guarantees, and the
  isolated-profile vs `--profile` config-selector disambiguation.
- docs/cost-governance.md — token-spend governance + Crucible council caps.

Updated:
- docs/providers.md — capability-first tool gating (#389), Flux context-routing,
  Sakana/Fugu provider.
- docs/mcp.md — smart tool curation (max_tools, BM25 ranking, server provenance).
- docs/README.md — rebuilt the index to link all 20 user-facing docs (was 7).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants