Plan the responsibility simplification sprint

This commit is contained in:
2026-11-05 19:24:09 +00:00
parent c69703b2b6
commit de46935a0e
2 changed files with 414 additions and 928 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -14,9 +14,10 @@ All significant decisions are settled. Implementation is pending.
The current baseline is `f660b6e`. The production code remains at the audited The current baseline is `f660b6e`. The production code remains at the audited
`1ff6d77` baseline; subsequent commits record the audit and accepted decisions. `1ff6d77` baseline; subsequent commits record the audit and accepted decisions.
The audit owns evidence and decision rationale; this document owns the selected The audit owns evidence and decision rationale; this document owns the selected
target and delivery scope. The older [audit remediation](audit-remediation.md) target and delivery scope. The [implementation plan](implementation.md) owns the
and its completed implementation plan describe an earlier sprint, not this work. ordered stages and validation for this work. The older
A separate implementation plan will define prompt-sized stages for this scope. [audit remediation](audit-remediation.md) describes an earlier completed sprint;
its previous plan is retained in Git history, not the current implementation plan.
## Targeted End State ## Targeted End State
@@ -120,12 +121,11 @@ No composite validator or diagnostic framework is needed.
**Audit findings:** 5–6, with finding 8's preservation decision. **Audit findings:** 5–6, with finding 8's preservation decision.
Plan these changes together. For affected paths, establish where values are Acceptance and detachment have distinct responsibilities across captured
accepted, whether they can subsequently be mutated, and where they cross into backend/profile lookup, prepared details, execution results, injected-client
caller/client-owned mutable state. A small ownership inventory in the and repair requests, and smoke reports. The target removes redundant traversals
implementation plan is sufficient. Include captured backend/profile lookup, across those paths together, rather than moving a copy into another helper.
prepared details, execution results, injected-client and repair requests, and The implementation plan records the corresponding ownership inventory.
smoke reports; do not optimize one path by moving its extra copy into another.
Keep validation at actual input-acceptance boundaries. For previously accepted Keep validation at actual input-acceptance boundaries. For previously accepted
values, use existing trusted detachment where a mutable copy is needed and values, use existing trusted detachment where a mutable copy is needed and
@@ -219,6 +219,6 @@ and duplicate state are actually gone rather than renamed or relocated.
The audit's test results describe the original baseline, not evidence of the The audit's test results describe the original baseline, not evidence of the
replacement implementation. Record actual implementation outcomes separately. replacement implementation. Record actual implementation outcomes separately.
No additional product decision or evidence-gathering phase is required before No significant product decisions remain open. Release selection/publication and
preparing the staged plan. Release selection/publication and retirement of the retirement of the older completed audit documents are separate work from this
older completed audit documents are separate work from this roadmap. roadmap.