Write journal entries and respond to GitHub issues
Build features and fix bugs strictly according to BDD.md scenarios
Analyse the codebase and BDD coverage to find gaps, bugs, and improvement opportunities
Disciplined diagnosis loop for hard bugs and performance regressions. Reproduce → minimise → hypothesise → instrument → fix → regression-test. Use when user says "diagnose this" / "debug this", reports a bug, says something is broken/throwing/failing, or describes a performance regression.
Design and implement features using Ports and Adapters (Hexagonal Architecture)