Implements OpenSpec change manifest-version-bump — bump src/manifest.json version: 0.3.0 → 0.4.0 per ADR-024 §7.
Spec: openspec/changes/manifest-version-bump/ (proposal | design | tasks)
Origin: PR #152 merged at aeb4cc9.
Why
Smallest possible kind: config Hydra spec, designed to validate the full Stage A pipeline after the recent infrastructure fixes:
If this spec runs clean (build → quality → reviewer → security → applier, no manual intervention, draft PR auto-created, all gates green) the entire Stage A flow is validated.
Expected wall time
15-25 minutes total. Compare to quorum-schema-declaration (#151) which has been failing in 75-min cycles for various reasons.
Diff size
1 line changed in 1 file. composer check:strict passes vacuously (no PHP touched). phpunit passes vacuously. Reviewer + security have nothing PHP-side to scrutinise; just the JSON shape. The applier verdict should be 2-3 turns.
Implements OpenSpec change
manifest-version-bump— bumpsrc/manifest.jsonversion: 0.3.0→0.4.0per ADR-024 §7.Spec:
openspec/changes/manifest-version-bump/(proposal | design | tasks)Origin: PR #152 merged at
aeb4cc9.Why
Smallest possible
kind: configHydra spec, designed to validate the full Stage A pipeline after the recent infrastructure fixes:safe.directory '*'set system-wide so Claude's git commands workhydra_ensure_pr_existsso a draft PR is created when Claude can't (Phase D credential strip)If this spec runs clean (build → quality → reviewer → security → applier, no manual intervention, draft PR auto-created, all gates green) the entire Stage A flow is validated.
Expected wall time
15-25 minutes total. Compare to quorum-schema-declaration (#151) which has been failing in 75-min cycles for various reasons.
Diff size
1 line changed in 1 file.
composer check:strictpasses vacuously (no PHP touched).phpunitpasses vacuously. Reviewer + security have nothing PHP-side to scrutinise; just the JSON shape. The applier verdict should be 2-3 turns.