Repository navigation
docs(adr): merge ADR 0003 into the ADR 0008 descriptor decision - #3810
Merged
Merged
Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Pilot for #3744. ADR 0008 now owns the command-descriptor and daemon-policy decision. ADR 0003 becomes a short redirect. The merged decision preserves domain ownership, derived projections, predicate access, the public-contract boundary, optional-facet defaults, and the process boundary.
The text records the current contract ownership established by #2294. It retains the result-narrowing prerequisite and open gaps. Rejected alternatives keep their distinct reasons. File-merge history and duplicate norms are removed.
12 files changed. Source edits update citations only. Cross-ADR links and the index follow the authoritative sections. No runtime behavior, budget, or gate changes. ADR 0003: 7,937 to 580 bytes. ADR 0008: 8,034 to 8,511 bytes. The general size gate remains the final campaign step.
Validation
Base
eef1a3f76d, head81cce603f2. The foreground affected gate passed all runnable checks; receiptrun-zaDLCghasexactCommit=trueandcheckoutChanged=false. Runtime verification does not apply to prose and comments.Independent Codex/Sol review compared each changed sentence with the base and code. All three initial findings are repaired. Round 2 passed with no findings. The complete migration ledger is in the PR comments. All required CI checks passed at this head. The branch is CLEAN. All three comment surfaces were read; no findings or open threads remain.