Skip to content

docs: systematize feature requirements - #103

Open
dapi wants to merge 6 commits into
mainfrom
feature/issue-98-docs-sistematizirovat-trebovaniya-i-tras
Open

docs: systematize feature requirements#103
dapi wants to merge 6 commits into
mainfrom
feature/issue-98-docs-sistematizirovat-trebovaniya-i-tras

Conversation

@dapi

@dapi dapi commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • split reusable requirement taxonomy and identifier policy into template/memory-bank/flows/feature-requirements.md while keeping lifecycle gates in feature.md
  • define applicability, ownership, measurable verification, bidirectional traceability, worked examples, and backward-compatible mnemonic migration
  • connect brief, design, plan, testing guidance, priming manifests, and dependency metadata without weakening their ownership boundaries
  • retain compatibility bridges for existing feature.md deep links

Validation

Passed locally:

  • ruby tools/validate-priming-manifests-test.rb
  • ruby tools/validate-priming-manifests.rb template/memory-bank
  • memory-bank-cli lint --scope-root template/memory-bank --entrypoint template/memory-bank/README.md
  • git diff --check

Known inherited blocker:

  • memory-bank-cli doctor --profile template and CI fail in the project-local memory-bank installation because base commit 8ac994b deleted managed files, including memory-bank/epics/README.md
  • this PR changes only dependency-tree.md and template/memory-bank paths; it does not repair the unrelated managed installation

Review state

Three bounded Codex review iterations were consumed. The final findings were fixed in 2bf5c08; a clean re-review of that exact revision is pending an explicit review-budget extension.

Closes #98

@dapi
dapi marked this pull request as ready for review August 10, 2026 14:46
dapi added 5 commits August 14, 2026 05:18
…-sistematizirovat-trebovaniya-i-tras

* origin/main: (21 commits)
  Remove reduntant files from memory-bank
  docs: close FT-117 lifecycle
  docs: refresh FT-117 merged evidence
  docs: complete FT-117 recovery review
  docs: complete autonomous decision protocol (#117)
  docs: clarify FT-113 review evidence
  docs: close FT-113 lifecycle
  docs: record FT-113 execution state
  docs: preserve BDD methodology source
  docs: activate FT-113 implementation plan
  docs: add FT-113 delivery package
  docs: make decision protocol self-contained (#117)
  docs: address autonomy review findings (#117)
  docs: make agent decisions autonomous by default (#117)
  fix: ignore start-issue run ledgers downstream (#116)
  docs: introduce Memory Bank in English
  docs: add MECE governance principle and audit (#115)
  docs: integrate BDD lifecycle practice
  docs: explain BDD and use case relationships
  docs: add 4+1 viewpoint coverage (#112)
  ...

# Conflicts:
#	template/memory-bank/flows/feature-artifact-catalog.md
#	template/memory-bank/flows/feature.md
#	template/memory-bank/flows/priming/feature.yaml
#	template/memory-bank/flows/templates/feature/brief.md
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.

docs: систематизировать требования и трассировку до кода в Feature Flow

1 participant