Skip to content

fix: enhance requirements command with NFR sub-prefixes, MoSCoW, and coverage matrix#220

Closed
tractorjuice wants to merge 1 commit intomainfrom
feat/optimise-requirements-command
Closed

fix: enhance requirements command with NFR sub-prefixes, MoSCoW, and coverage matrix#220
tractorjuice wants to merge 1 commit intomainfrom
feat/optimise-requirements-command

Conversation

@tractorjuice
Copy link
Copy Markdown
Owner

Summary

Autoresearch-optimised /arckit:requirements (3 iterations, 8.0→9.2, 15% improvement).

Changes

  • Explicit NFR sub-prefixes (NFR-P, NFR-SEC, NFR-S, NFR-A, NFR-ACC, NFR-M, NFR-C)
  • NFR-ACC (Accessibility) mandatory for UK Gov public-facing services
  • Full MoSCoW prioritization (MUST/SHOULD/COULD/WON'T)
  • Requirement dependency tracking per requirement
  • Requirements Coverage Matrix mapping stakeholder goals to requirements with gap analysis

Test plan

  • Run /arckit:requirements 001 with STKE and PRIN artifacts
  • Verify NFR-ACC accessibility requirements present
  • Verify MoSCoW prioritization used
  • Verify dependency fields on requirements
  • Verify Requirements Coverage Matrix with gap analysis

🤖 Generated with Claude Code

…coverage matrix

Autoresearch-optimised the requirements command (3 iterations, 8.0→9.2):

- Define explicit NFR sub-prefixes (NFR-P, NFR-SEC, NFR-S, NFR-A,
  NFR-ACC, NFR-M, NFR-C) with NFR-ACC mandatory for UK Gov
- Replace MUST/SHOULD/MAY with full MoSCoW (MUST/SHOULD/COULD/WON'T)
- Add requirement dependency tracking ("Depends on: INT-001, DR-002")
- Add Requirements Coverage Matrix mapping stakeholder goals to
  requirements with gap analysis

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@tractorjuice
Copy link
Copy Markdown
Owner Author

Superseded by #265 (combined autoresearch PR for all 48 commands)

@tractorjuice tractorjuice deleted the feat/optimise-requirements-command branch March 27, 2026 17:39
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