Update documentation for simplified responsibilities

This commit is contained in:
2026-11-05 20:15:51 +00:00
parent b3b5ec3820
commit 96c619f7d4
4 changed files with 26 additions and 12 deletions

View File

@@ -9,13 +9,14 @@ library's substantive feature set and selected ownership boundaries.
This roadmap captures the target state and work arising from the accepted
[responsibility audit](audit/A1-responsibility.md). Findings 1–7 are selected
for remediation; finding 8 selects preservation of runtime input behavior.
All significant decisions are settled. Implementation is pending.
The selected implementation is delivered; final combined validation and
repository hygiene checks remain pending.
The current baseline is `f660b6e`. The production code remains at the audited
`1ff6d77` baseline; subsequent commits record the audit and accepted decisions.
The audit owns evidence and decision rationale; this document owns the selected
target and delivery scope. The [implementation plan](implementation.md) owns the
ordered stages and validation for this work. The older
The work began from the `f660b6e` decision baseline and production audit
baseline `1ff6d77`. The audit owns historical evidence and decision rationale;
this document owns the selected target and delivery scope. The
[implementation plan](implementation.md) records implementation and validation.
The older
[audit remediation](audit-remediation.md) describes an earlier completed sprint;
its previous plan is retained in Git history, not the current implementation plan.
@@ -46,14 +47,17 @@ throughput, complexity, or numerical-precision guarantees.
## Selected Work
The following sections record the accepted work and its rationale. The target
above is implemented; final combined checks are tracked in the implementation
plan rather than inferred from the audit's baseline tests.
### Resolved Targets And Direct Wire Construction
**Audit findings:** 1–2.
The [LLM adapter](../../internal/llm/openai_compatible_client.go) currently stores
constructor-level endpoint/model defaults that engine assembly never supplies.
It also creates a root wire struct solely to project it into the map actually
encoded for transport.
At the audit baseline, the [LLM adapter](../../internal/llm/openai_compatible_client.go)
stored constructor-level endpoint/model defaults that engine assembly never
supplied, and built an intermediate root wire struct before encoding.
Retire those constructor settings, stored fallback state, and fallback branches.
Backend/profile/request resolution remains the owner of target selection. Keep