What's New
Recurrence Detection (/octo:doctor recurrence)
- New 11th diagnostic category detecting repeated quality gate failures
- 48-hour trend analysis with platform-aware date math
- Source concentration detection (same workflow failing repeatedly)
- Powered by JSONL companion log from
write_structured_decision()
Issue Categorization (/octo:issues)
- 7 categories: logic-error, integration, quality-gate, security, performance, ux, architecture
- Pattern detection alerts when 3+ open issues share the same category
- Interactive category selection via AskUserQuestion
JSONL Decision Logging
- Machine-queryable companion to
.octo/decisions.md - Append-only
.octo/decisions.jsonlwith structured JSON records - Enables automated analysis and recurrence detection
CodeRabbit Integration
- Added
.coderabbit.yamlwithrequest_changes_workflow: true - CodeRabbit findings now block merge until resolved
- Path-specific review instructions for shell scripts, skills, personas, tests
Bug Fixes (from CodeRabbit PR #95 feedback)
- Fixed
grep -cmultiline fallback bug in doctor recurrence check - Fixed JSONL append silently swallowing write errors
- Fixed step numbering in skill-issues.md
- Removed dangerous
git commit --amendfrom pre-push hook - Added fail-fast on missing marketplace entry in sync-marketplace.sh
Full Changelog: v8.33.0...v8.34.0