docs(per-role-context): bundle patch — add contradiction #6 (C11 vs S8/S11/S12) - #1180
Merged
Merged
Conversation
…8/S11/S12 definition fork)
Host-side inventory check caught a gap in the bundle's §5 contradictions
table. Bundle task 98b1e249 wrote 'no new rows added by §3 because
substrate-doc C-IDs are not visible to this container' — but its own §3.2
deep-research summary (S8/S11/S12: 'YES per-role shaping exists via
agents/, CLAUDE.md Task-tier routing, reviewer-discipline rule, plugin
templates') directly contradicts addendum C11 ('no per-role filtering
at any layer'). The bundle task couldn't see this because it had no
access to addendum C11 (substrate docs unreachable from container).
This contradiction is the HIGHEST-LOAD-BEARING one for Opus to resolve:
it surfaces a definition fork — 'per-role context' has two meanings:
(a) auto-injected at session start (uniform, C11 right) vs
(b) hand-authored role-specific content (differentiated, S8/S11/S12 right).
The operator's verbatim question ('inject only needed') maps to (a);
the operator's framing ('roles receive different') could map to either.
Opus must resolve this BEFORE any fabla decision.
Single-row addition to §5; no other changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
What
Single-row addition to the bundle's §5 contradictions table (file:
docs/superpowers/specs/2026-07-27-per-role-context-bundle-for-opus.md).Why
Host-side inventory check (operator's question «все ли вытащил?») caught a load-bearing gap. The bundle task
98b1e249honestly noted «no new rows added by §3 because substrate-doc C-IDs are not visible to this container». But its own §3.2 (deep-research summary) carries S8/S11/S12 findings that directly contradict addendum C11:agents/*.md(35 agent files), CLAUDE.md Task-tier routing, reviewer-discipline rule, 4 skills, plugin templates"These are two different definitions of "per-role context":
The operator's verbatim question «inject only needed» maps to (a); the framing «roles receive different» could map to either. Opus must resolve this definition fork before any fabla decision — this is the highest-load-bearing contradiction in the bundle.
Fidelity verdict
Cold auditor: host GLM session (this PR is a host-side patch to a container-produced artifact; the container's own fidelity verdict from PR #1179 covered the original bundle structure, this patch only extends §5). Dialogue-blind. Verdict consumed by
pr-body-fidelityCI gate.§1.7 Forward-check
recommendation-laziness-discipline.md §3: row 6 surfaces a definition fork, does NOT resolve it. "Opus must resolve" — not "we should resolve".phase-research-coverage.md §1.7: contradiction preserved with both sides; mapping to operator's verbatim question explicit.doc-authority-hierarchy.md: header unchanged from PR docs(per-role-context): final bundle for Opus — assembled from 4 staging docs + 3 task outputs + DeepWiki cross-check #1179.§1.7 Backward-check
Class = single-row addition to an existing bundle file's contradictions table. Surfaces: 1 file (
2026-07-27-per-role-context-bundle-for-opus.md). SWEPT-CLEAN — no scope creep.Out of scope