Extract planning procedure into planner-scope v0.8.0 #13

Merged
anodyine merged 3 commits from planning-1028 into main 2026-11-13 16:13:36 -05:00
Owner

Summary

Extend automatic planner-scope with the existing planning checklist and preferred YAML presentation. Preserve the v0.5.0 owner-validated claim policy and restore its schema-2 checker support alongside Designer schema-1 support.

planner-scope → scope.md → analysis checklist + preferred plan layout
owner → Plan authority + claim enforcement

Release v0.8.1 pins package bytes at 64164444e68adfe6d88ceaa1513e3ae7220b6048; the release includes the corrected maintained-version expectation, schema-2 failure fixtures and schema documentation. Earlier v0.8.0 remains immutable. No released tag was rewritten.

Evidence

Before: test_planner_scope_presentation_and_claim failed because scope.md lacked “affected files and symbols”. After: python -m unittest tests.test_packages passes all 16 tests at 64164444. Package identity: 4a061f2c631040e35b04f3cbbba605f7b2a1c1685acd699d4c6d02484a2b12c0. RelayView verifies public tag, source commit, package bytes and reproducible archive.

Documentation disposition

updated — README identifies the maintained Planner version.

Ablation decision

not_required — equivalent extraction; no new planning mechanism or authority.

Merge Danger

Door: two-way; revert the source change for future releases. Keep v0.8.1 immutable.

Blast Radius: Planner instruction package and local manifest checker; no runtime capability changes.

Reviewer prerequisites

Python 3; no credentials, model calls or service required for local checks.

Verification

git fetch origin
git switch planning-1028
python -m unittest tests.test_packages
python -m tools.packages check packages/planner-scope

Expected: 16 tests pass and the package identity above is printed. Stop on a mismatch; retain output and fix in a new commit. Automated checks establish packaging and instruction exposure, not coding effectiveness. Review the prose and claim boundary for intent.

Post-Merge Cleanup

Keep the immutable release tag. Delete the feature branch after acceptance.

Review loop

Fixed base b4666bbda1e611522070664590d76c97d244916e; final reviewed head 64164444e6. All 16 tests pass with python -m unittest discover -s tests -v. Subsequent cumulative Standards and Spec reviews found zero actionable findings. Blank EOF whitespace is nonblocking because it has no behavioral effect. Documentation disposition: updated; ablation decision: not_required.

## Summary Extend automatic planner-scope with the existing planning checklist and preferred YAML presentation. Preserve the v0.5.0 owner-validated claim policy and restore its schema-2 checker support alongside Designer schema-1 support. ```text planner-scope → scope.md → analysis checklist + preferred plan layout owner → Plan authority + claim enforcement ``` Release v0.8.1 pins package bytes at 64164444e68adfe6d88ceaa1513e3ae7220b6048; the release includes the corrected maintained-version expectation, schema-2 failure fixtures and schema documentation. Earlier v0.8.0 remains immutable. No released tag was rewritten. ## Evidence Before: test_planner_scope_presentation_and_claim failed because scope.md lacked “affected files and symbols”. After: `python -m unittest tests.test_packages` passes all 16 tests at 64164444. Package identity: 4a061f2c631040e35b04f3cbbba605f7b2a1c1685acd699d4c6d02484a2b12c0. RelayView verifies public tag, source commit, package bytes and reproducible archive. ## Documentation disposition updated — README identifies the maintained Planner version. ## Ablation decision not_required — equivalent extraction; no new planning mechanism or authority. ## Merge Danger **Door:** two-way; revert the source change for future releases. Keep v0.8.1 immutable. **Blast Radius:** Planner instruction package and local manifest checker; no runtime capability changes. ## Reviewer prerequisites Python 3; no credentials, model calls or service required for local checks. ## Verification ```zsh git fetch origin git switch planning-1028 python -m unittest tests.test_packages python -m tools.packages check packages/planner-scope ``` Expected: 16 tests pass and the package identity above is printed. Stop on a mismatch; retain output and fix in a new commit. Automated checks establish packaging and instruction exposure, not coding effectiveness. Review the prose and claim boundary for intent. ## Post-Merge Cleanup Keep the immutable release tag. Delete the feature branch after acceptance. ## Review loop Fixed base b4666bbda1e611522070664590d76c97d244916e; final reviewed head 64164444e68adfe6d88ceaa1513e3ae7220b6048. All 16 tests pass with `python -m unittest discover -s tests -v`. Subsequent cumulative Standards and Spec reviews found zero actionable findings. Blank EOF whitespace is nonblocking because it has no behavioral effect. Documentation disposition: updated; ablation decision: not_required.
anodyine added 2 commits 2026-11-13 13:52:30 -05:00
Extend planner scope with replaceable checklist and presentation
Check instruction packages / check (push) Failing after 2s
f42eba659d
Align maintained package fixture with planner scope release
Check instruction packages / check (push) Successful in 3s
Check instruction packages / check (pull_request) Successful in 4s
2d7bf2404a
anodyine added 1 commit 2026-11-13 16:03:25 -05:00
Correct release verification and document claim schema
Check instruction packages / check (pull_request) Successful in 4s
Check instruction packages / check (push) Successful in 3s
64164444e6
anodyine merged commit 82c070df41 into main 2026-11-13 16:13:36 -05:00
anodyine deleted branch planning-1028 2026-11-13 16:13:36 -05:00
Sign in to join this conversation.