Skip to content

Commit e9a4478

Browse files
committed
mod-block: #182 cleared (rejecting; mergeable portions carved to #184/#185/#186)
1 parent 6ef667a commit e9a4478

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

docs/plans/diagnose-opus-4-7-fo-regression.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,20 @@ score: 0.8
1010
worktree: .worktrees/spacedock-ensign-diagnose-opus-4-7-fo-regression
1111
issue:
1212
pr: #117
13-
mod-block: merge:pr-merge
13+
mod-block:
1414
---
1515

16+
## Rejection Note
17+
18+
This entity is archived REJECTED due to scope drift during iteration. The diagnostic work (AC-1 through AC-5) succeeded and is preserved below as historical reference. Subsequent cycles added prose-mitigation changes to `skills/first-officer/references/claude-first-officer-runtime.md` that the entity's "Out of scope" / "Do NOT" sections explicitly forbade, and those additions violated the global CLAUDE.md rule against temporal context in scaffolding (`(see #182)` markers embedded in runtime prose).
19+
20+
Mergeable portions carved out into sibling tasks:
21+
- **#184**`claude-team` `find_subagent_jsonl` narrowing (PR #121)
22+
- **#185** — test-predicate data-flow fixes + audit of remaining `entry_contains_text` callers (PR #123)
23+
- **#186** — full opus-4-7 greening task (supersedes the FO-impatience prose-mitigation approach with a proper-mechanism-or-nothing constraint)
24+
25+
Independent review of PR #117 drove the decision.
26+
1627
## Why this matters
1728

1829
#177's experiments went wrong because we built mitigations on top of an inferred diagnosis ("ensign hallucinates SendMessage at low/medium effort") that was actually a parent-fo-log misread. The ensign was sending the message all along; the parent fo-log structurally doesn't contain subagent-emitted SendMessages. Direct evidence: pre-#178 high-effort opus run (CI run 24539317900, headSha 1a561bfb) — entity body shows `Captured reply: ECHO: ping` + `verdict: passed`, while the parent fo-log has zero ensign-emitted SendMessage tool_use events.

0 commit comments

Comments
 (0)