Skip to content

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

Open
nullhack wants to merge 1 commit into
mainfrom
fix/consistency-audit-may19
Open

fix: consistency audit — feature_name convention, git:dev references, stale exits, agent ownership#167
nullhack wants to merge 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

…ences, stale exits, missing templates, agent ownership

- AGENTS.md: main→dev in branch discipline, planning-flow→define-flow example, feature_id→feature_name
- Flow YAML files: feature_id→feature_name everywhere, params: [feature_name] in define-flow, removed unreachable exits (cancelled from develop-flow, needs-reinterview from define-flow)
- Skills: feature_id→feature_name in write-bdd-features, select-feature, create-py-stubs; Available knowledge line added to setup-apply
- Knowledge: feature_id→feature_name in test-stubs.md and source-stubs.md
- Templates: new test stub template (.templates/tests/features/), 3 new cache templates (.templates/.cache/)
- Agents: SE ownership/noqa/pyproject identity statement; implement-minimum fix-existing triggers; polish-code fix-all-violations
- Removed stale @id references from AGENTS.md, README.md, docs/audit/; strengthened write-test anti-noise rules
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