docs(goalv3-cc): close out Phase 1 plan with intentional build divergence#24
Conversation
There was a problem hiding this comment.
Pull request overview
This PR documents the Phase 1 closeout for goalv3-cc, keeping the implementation plan as a design record while recording intentional divergence from the shipped build.
Changes:
- Adds a formal Phase 1 plan closeout document.
- Adds/updates the implementation plan with a build divergence section and full task plan content.
- Records validation evidence and lessons from the stale-base PR self-check.
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
docs/superpowers/plans/2026-05-12-goalv3-cc-PLAN-CLOSEOUT.md |
Adds the Phase 1 closeout summary, divergence rationale, validation evidence, and lessons. |
docs/superpowers/plans/2026-05-12-goalv3-cc-implementation.md |
Adds the implementation plan and documents intentional divergence from the shipped Phase 1 build. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| **2. Tasks 2 (test helper lib) + 17-21 (dogfood procedures): SUPERSEDED by Phase 1 dogfood.** | ||
|
|
||
| Plan said: build `tests/lib/assert.sh` + `tests/run-all.sh` (Task 2) plus 7 dogfood procedure markdown files (Tasks 17-21). |
| | Test helper lib (assert.sh + run-all.sh) | ✓ planned (Task 2) | ❌ not built — SUPERSEDED by 4d326ea | | ||
| | Unit tests (4 *.test.sh) | ✓ planned (Tasks 3-6 step 1) | ❌ not built — SUPERSEDED by 4d326ea | | ||
| | Dogfood procedures (7 md files) | ✓ planned (Tasks 17-21) | ❌ not built — SUPERSEDED by 4d326ea | | ||
| | README.md | ✓ planned (Task 22) | DEFERRED / stub pointing to SKILL.md | | ||
|
|
||
| --- | ||
|
|
||
| ## Why divergence | ||
|
|
||
| **Operator interface preference (Tasks 2-6 scripts).** During build, operator chose positional shell args over flag-based interfaces — more idiomatic for shell scripting, jq-friendly pipe-separated output (`VERDICT|source-N|note`), less argparse boilerplate. Operator taste, not a design flaw. | ||
|
|
||
| **V3 codified pattern: real-work-is-the-test (Tasks 2, 17-21).** Plan's unit-test + synthetic-dogfood-procedure approach is superseded by running the skill on a real recursive bootstrap goal (`absorb-codex-into-cc`). Per the V3 emergent finding from codex GPT-5.5: anti-LGTM verdict override is observable from running on actual work, not from mocked assertions. Phase 1 dogfood (commit `4d326ea`) verified all 7 acceptance scenarios live, including the load-bearing anti-LGTM override case and operator-needed routing. Synthetic test backfill is dead branch, not debt. |
|
|
||
| **HARD-GATE invariants (operator's CLAUDE.md):** | ||
| - NEVER auto-commit. Every commit step in this plan is "present to operator + propose message + wait for explicit go". | ||
| - NEVER modify `/Users/0xvox/multica-ultimate-workbench/autopilots/` or `/Users/0xvox/.codex/` (operator-locked lanes per boot dossier). |
There was a problem hiding this comment.
[🟡 Medium] [🔵 Bug]
The new implementation plan includes raw local absolute paths tied to a specific operator machine identity, which violates this repo’s review rule to avoid exposing local absolute paths in repo files/reports and creates unnecessary privacy/portability leakage in a public-facing artifact. ```md
// docs/superpowers/plans/2026-05-12-goalv3-cc-implementation.md
HARD-GATE invariants (operator's CLAUDE.md):
- NEVER modify
/Users/0xvox/multica-ultimate-workbench/autopilots/or/Users/0xvox/.codex/(operator-locked lanes per boot dossier). - ANTI-LGTM: before claiming PASS on any task, verify the artifact exists + content matches expectations.
``` Replace concrete machine/user paths with redacted placeholders (for example$HOME/...or `<OPERATOR_HOME>/...`) throughout the added doc so guidance remains valid without disclosing operator-local filesystem details.
…ence - Plan stays as design record per V3 codified pattern - Tasks 2-6 positional interface (operator choice) — intentional - Tasks 2,17-21 superseded by Phase 1 dogfood 7/7 PASS (4d326ea) - No unit test backfill — V3: real-work-is-the-test Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
e09879a to
f2a89f0
Compare
Phase 1 closeout + plan divergence section. Reopen of #23 after base-stale fix (see PLAN-CLOSEOUT.md lesson). Clean 2-file diff.
Summary
Test plan
🤖 Generated with Claude Code