docs: architecture — add Provider Registry and TUI Materializer spec sections; fix anchor mismatches #7839

Closed
HAL9000 wants to merge 1 commits from spec/architecture-provider-registry-tui-materializer into master

1 Commits

Author SHA1 Message Date
HAL9000 70d4cc73bd docs(spec): add Provider Registry and TUI Materializer sections; fix anchor mismatches
CI / lint Lint passed
CI / benchmark-publish (pull_request) Has been skipped
CI / typecheck (pull_request) Successful in 45s
CI / quality (pull_request) Successful in 42s
CI / build (pull_request) Successful in 22s
CI / push-validation (pull_request) Successful in 17s
CI / helm (pull_request) Successful in 40s
CI / lint (pull_request) Successful in 3m21s
CI / security (pull_request) Successful in 4m42s
CI / integration_tests (pull_request) Successful in 4m41s
CI / e2e_tests (pull_request) Successful in 4m51s
CI / unit_tests (pull_request) Successful in 7m7s
CI / docker (pull_request) Successful in 1m36s
CI / coverage (pull_request) Successful in 16m37s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 57m28s
Added two missing specification sections required for v3.6.0 and v3.7.0 milestones:

1. Provider Registry (§Architecture → Extensibility): Full specification of
   ProviderRegistry class, AIProviderInterface protocol, auto-discovery mechanism
   via langchain-* package scanning, registration flow, error handling, and
   custom provider example. Resolves v3.6.0 Deliverable #11 spec gap.

2. TUI Materializer (§TUI): Full specification of TuiMaterializer class,
   ElementHandle→Textual widget mapping table, A2A event subscription table,
   CLI/TUI parity model, and session binding. Resolves v3.7.0 Deliverable #7
   spec gap.

Also fixed 9 anchor-name mismatches that caused broken in-page links in
rendered MkDocs documentation:
- #decision-tree-and-correction → The Plan Decision Tree and Visualization
- #invariant-system → Layer 3: Invariant Enforcement
- #validation-abstraction → Validation
- #subplan-architecture → Plan Hierarchy and Parallelism
- #checkpoint-and-rollback → Checkpointing in Execute
- #merge-strategies → Child Plan Result Merging
- #correction-model → Correcting Plans (Core Feature)
- #guard-enforcement → Automation Guard Sub-Model
- #event-queue → Event System

Updated milestone status counts to reflect current Forgejo state (2026-04-12).
2026-04-12 05:20:05 +00:00