Skip to content

fix: consistency audit — feature_name convention, git:dev references, stale exits, agent ownership#167

Merged
nullhack merged 1 commit into
mainfrom
fix/consistency-audit-may19
May 22, 2026
Merged

fix: consistency audit — feature_name convention, git:dev references, stale exits, agent ownership#167
nullhack merged 1 commit into
mainfrom
fix/consistency-audit-may19

Conversation

@nullhack
Copy link
Copy Markdown
Owner

Summary

Full consistency audit fixes across AGENTS.md, flow definitions, skills, knowledge, and templates.

Changes

Convention fixes

  • feature_idfeature_name: Unified across 5 flow files, 3 skill files, 2 knowledge files. Matches the template filename convention.
  • maindev: Fixed stale branch references in AGENTS.md (lines 89, 147, 205) — all flows use only git: dev and git: feature.
  • planning-flowdefine-flow: Fixed stale example in AGENTS.md (line 99).

Flow YAML fixes

  • Added params: [feature_name] to define-flow.yaml
  • Removed unreachable cancelled exit from develop-flow.yaml
  • Removed misleading needs-reinterview exit from define-flow.yaml (handled internally via subflow routing)

Agent/Knowledge ownership

  • SE agent: identity statement — own every file, fix existing issues, never noqa, never pyproject.toml
  • implement-minimum skill: fix existing test/beehave failures in touched files
  • polish-code skill: fix all violations codebase-wide
  • write-test skill: explicit anti-noise rules (no assertions/setup/teardown unrelated to Example intent)
  • setup-apply skill: added missing Available knowledge line

Templates

  • New test stub template .templates/tests/features/<rule_slug>_test.py.template
  • 3 new cache templates (.templates/.cache/interview-notes/, sim/, acceptance/) — on disk only (gitignore excludes .cache/)
  • Removed stale <feature_id> variant from acceptance template directory

Stale @id cleanup

  • AGENTS.md, README.md, docs/audit/: replaced stale @id references with current title-based mapping terminology

@nullhack nullhack force-pushed the fix/consistency-audit-may19 branch from 027ee94 to c8a0b66 Compare May 22, 2026 17:22
…, stale exits, agent ownership, beehave status gates, 7-principle review

- Rename feature_id → feature_title everywhere: flow YAMLs, skills, knowledge, AGENTS.md, CHANGELOG.md, templates
- Bump flowr 1.0.0 → 1.1.0 (pyproject.toml, uv.lock)
- review-gate: split step 5 into 7 sub-steps (YAGNI, KISS, DRY, ObjCal, Smells, SOLID, Patterns) matching tdd-cycle exit conditions
- verify-traceability: make beehave status --json mandatory gate (stage ok → skip beehave check)
- review-gate tier 2: add beehave status --json as pre-check before beehave check
- refactor: add explicit knowledge references for all 7 design principles
- SE agent: ownership/noqa/pyproject identity statement
- 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
- Flow YAML: remove unreachable exits (cancelled, needs-reinterview), add params to define-flow
- Templates: new test stub template, rename feature_name → feature_title
- Remove stale @id references from AGENTS.md, README.md, docs/audit/
@nullhack nullhack force-pushed the fix/consistency-audit-may19 branch from c8a0b66 to b462686 Compare May 22, 2026 17:25
@nullhack nullhack merged commit abf7daa into main May 22, 2026
10 checks passed
@nullhack nullhack deleted the fix/consistency-audit-may19 branch May 22, 2026 17:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant