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.
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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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.
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_packagespasses all 16 tests at64164444. 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
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 withpython -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.