Fixed
- Generate /octo:council synthesis through chair dispatch using response, critique, and revision artifacts instead of a static placeholder.
- Re-check /octo:council --max-cost before critique, revision, synthesis, and implementation planning.
- Refresh the BullshitBench v2 snapshot to 158 model/reasoning rows and update the refresh script for the current upstream schema.
- Tighten critical-veto artifact scanning to avoid incidental-token false positives.
- Add regression coverage for directory-based /octo:doctor skill entries.
Validation
- Local: make test (13 smoke suites, 122 unit suites)
- GitHub Actions: Test Summary, integration, smoke, unit, and portability checks passed on PR #418