Skip to content

chore(conventions): overhaul workflow standards, add extend-criteria skill#52

Merged
nullhack merged 4 commits intomainfrom
chore/conventions-overhaul
Apr 14, 2026
Merged

chore(conventions): overhaul workflow standards, add extend-criteria skill#52
nullhack merged 4 commits intomainfrom
chore/conventions-overhaul

Conversation

@nullhack
Copy link
Copy Markdown
Owner

Summary

  • Overhaul test naming, docstring format, and acceptance criteria conventions across all skill/agent files
  • Add extend-criteria skill for gap/defect handling mid-flight or post-merge
  • Add mandatory Source: field to acceptance criteria format for full traceability

Testing

All checks pass locally: lint, static-check, test (5 passed, 100% coverage), run (non-124 exit)

dependabot bot and others added 4 commits April 14, 2026 11:44
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.5 to 9.0.3.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.3.5...9.0.3)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 9.0.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…skill

- Rename test functions to test_<short_title> (drop _should_ pattern)
- UUID-only first line in test docstrings (no description after UUID)
- Add mandatory Source: field to acceptance criteria format
- Add extend-criteria skill for gap/defect handling mid-flight
- Replace bare 'task' with 'uv run task' across all skill/agent files
- Update to flat tests/ layout (no unit/ integration/ subdirs)
- Split compound acceptance criterion into two single-outcome criteria
- Remove Test strategy from PO scope (developer decision)
- Add [~] and [-] TODO.md status markers
- Move mv command ownership to developer Step 2
- Add --doctest-modules note to implementation skill
- Align pytest.skip prohibition: allowed with written justification
- Remove stale auto-publish-docs.md from in-progress
- Add display-version.md as completed reference feature
- Update README with uv sync --all-extras and uv run task commands
@nullhack nullhack merged commit ea8b9a7 into main Apr 14, 2026
9 checks passed
@nullhack nullhack deleted the chore/conventions-overhaul branch April 14, 2026 18:13
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