Skip to content

v9.2.0 — consistency audit, feature_title convention, 7-principle review

Choose a tag to compare

@nullhack nullhack released this 22 May 17:30
· 8 commits to main since this release
abf7daa

Changes

Convention fixes

  • feature_idfeature_title: Unified across 5 flow YAML files, 4 skills, 1 knowledge file, AGENTS.md, CHANGELOG.md. Template rename: <feature_name><feature_title>.
  • flowr 1.0.0 → 1.1.0: pyproject.toml and uv.lock.

Design principle review (7 checks)

  • review-gate: step 5 split into 5a–5g — one sub-step per design principle (YAGNI, KISS, DRY, ObjCal, Smells, SOLID, Patterns), each matching tdd-cycle exit conditions with dedicated knowledge references.
  • refactor: explicit knowledge references added for all 7 principles at detection point.

beehave status integration

  • verify-traceability: beehave status --json now mandatory gate — stage ok skips beehave check.
  • review-gate tier 2: beehave status --json as pre-check before beehave check.

Flow YAML fixes

  • Added params: [feature_title] to define-flow.yaml
  • Removed unreachable cancelled exit from develop-flow.yaml
  • Removed stale needs-reinterview exit from define-flow.yaml

Agent and skill ownership

  • SE agent: explicit ownership — fix existing issues regardless of origin, never noqa, never pyproject.toml
  • implement-minimum: fix existing test/beehave failures in touched files
  • polish-code: fix all violations codebase-wide
  • write-test: anti-noise rules for Spec Value Fidelity

Templates

  • New test stub template `.templates/tests/features/<rule_slug>_test.py.template"
  • Template rename: <feature_name><feature_title>

Cleanup

  • Removed stale @id references from AGENTS.md, README.md, docs/audit/
  • Updated test-stubs.md to use <feature_title> convention