| title | Document Dependency Tree | |
|---|---|---|
| purpose | Актуальная карта зависимостей документов внутри `template/memory-bank/`. Вынесена в корень репозитория как reference note, чтобы не засорять template DNA. | |
| status | active | |
| derived_from |
|
Этот документ фиксирует текущую карту зависимостей документов в template/memory-bank/.
Важно: структура здесь не строгое дерево, а directed acyclic graph. Поле derived_from задает прямые upstream-зависимости, поэтому некоторые документы имеют несколько родителей. Ниже дано сжатое дерево и список дополнительных cross-edges.
Сам этот файл живет в корне репозитория и не считается частью дерева template/memory-bank/; он только ссылается на него как внешний reference note.
- Навигационный root:
README.md. Это входная точка для чтения репозитория, но не authority root шаблона. - Семантический root:
template/memory-bank/dna/principles.md. Это корень governance-дерева, от которого наследуются downstream-правила.
template/memory-bank/README.md
template/memory-bank/dna/principles.md
├── template/memory-bank/dna/README.md
├── template/memory-bank/dna/cross-references.md
└── template/memory-bank/dna/governance.md
├── template/memory-bank/dna/frontmatter.md
├── template/memory-bank/dna/lifecycle.md
├── template/memory-bank/product/README.md
├── template/memory-bank/product/context.md
├── template/memory-bank/product/customers.md
├── template/memory-bank/product/marketing.md
├── template/memory-bank/product/metrics.md
├── template/memory-bank/product/roadmap.md
├── template/memory-bank/product/vision.md
├── template/memory-bank/domain/README.md
├── template/memory-bank/domain/context-map.md
├── template/memory-bank/domain/events.md
├── template/memory-bank/domain/glossary.md
├── template/memory-bank/domain/model.md
├── template/memory-bank/domain/rules.md
├── template/memory-bank/domain/states.md
├── template/memory-bank/engineering/README.md
├── template/memory-bank/engineering/architecture.md
├── template/memory-bank/engineering/autonomy-boundaries.md
├── template/memory-bank/engineering/coding-style.md
├── template/memory-bank/engineering/frontend.md
├── template/memory-bank/engineering/git-workflow.md
├── template/memory-bank/engineering/testing-policy.md
├── template/memory-bank/features/README.md
├── template/memory-bank/flows/README.md
├── template/memory-bank/flows/bug-fix.md
├── template/memory-bank/flows/epic.md
├── template/memory-bank/flows/feature.md
├── template/memory-bank/flows/incident.md
├── template/memory-bank/flows/refactoring.md
├── template/memory-bank/flows/research.md
├── template/memory-bank/flows/routing.md
├── template/memory-bank/flows/small-change.md
├── template/memory-bank/flows/templates/README.md
├── template/memory-bank/flows/templates/adr/ADR-XXX.md
├── template/memory-bank/flows/templates/prd/PRD-XXX.md
├── template/memory-bank/flows/templates/research/README.md
├── template/memory-bank/flows/templates/research/package-README.md
├── template/memory-bank/flows/templates/research/brief.md
├── template/memory-bank/flows/templates/research/plan.md
├── template/memory-bank/flows/templates/research/evidence.md
├── template/memory-bank/flows/templates/research/synthesis.md
├── template/memory-bank/flows/templates/research/decision.md
├── template/memory-bank/flows/templates/use-case/UC-XXX.md
├── template/memory-bank/ops/README.md
├── template/memory-bank/ops/config.md
├── template/memory-bank/ops/development.md
├── template/memory-bank/ops/release.md
├── template/memory-bank/ops/runbooks/README.md
├── template/memory-bank/ops/stages.md
├── template/memory-bank/prd/README.md
├── template/memory-bank/research/README.md
├── template/memory-bank/use-cases/README.md
└── template/memory-bank/adr/README.md
Эти связи не видны в сжатом дереве выше, но реально существуют в derived_from и важны для authority flow.
- Этот файл
dependency-tree.mdзависит отtemplate/memory-bank/dna/governance.md, но сознательно живет внеtemplate/memory-bank/. template/memory-bank/flows/routing.mdзависит от governance иtemplate/memory-bank/engineering/autonomy-boundaries.md; branch flows используют его как upstream owner route selection.template/memory-bank/flows/feature.mdзависит от governance, frontmatter иtemplate/memory-bank/flows/routing.md.template/memory-bank/flows/research.mdзависит от governance, frontmatter иtemplate/memory-bank/flows/routing.md; он определяет lifecycle research packages и их artifact ownership.template/memory-bank/flows/epic.mdзависит от governance/frontmatter,template/memory-bank/flows/routing.mdиtemplate/memory-bank/flows/feature.md; Epic Intake templatespackage-README.mdиbrief.mdзависят от этого flow.template/memory-bank/flows/small-change.md,template/memory-bank/flows/bug-fix.mdиtemplate/memory-bank/flows/refactoring.mdзависят от routing, governance иtemplate/memory-bank/engineering/testing-policy.md.template/memory-bank/flows/incident.mdзависит от routing, governance, testing policy и дополнительно отtemplate/memory-bank/ops/runbooks/README.md.template/memory-bank/flows/README.mdзависит от governance, всех flow-документов иtemplate/memory-bank/flows/templates/README.md.
template/memory-bank/engineering/testing-policy.mdзависит отtemplate/memory-bank/dna/governance.mdиtemplate/memory-bank/flows/feature.md.template/memory-bank/features/README.mdзависит отtemplate/memory-bank/dna/governance.mdиtemplate/memory-bank/flows/feature.md.template/memory-bank/flows/templates/feature/README.mdзависит отtemplate/memory-bank/flows/feature.mdиtemplate/memory-bank/dna/frontmatter.md.template/memory-bank/flows/templates/feature/brief.mdзависит отtemplate/memory-bank/flows/feature.md,template/memory-bank/dna/frontmatter.mdиtemplate/memory-bank/engineering/testing-policy.md.template/memory-bank/flows/templates/feature/design.mdзависит отtemplate/memory-bank/flows/feature.mdиtemplate/memory-bank/dna/frontmatter.md.template/memory-bank/flows/templates/feature/implementation-plan.mdзависит отtemplate/memory-bank/flows/feature.md,template/memory-bank/dna/frontmatter.mdиtemplate/memory-bank/engineering/testing-policy.md.- Feature-support templates
runtime-surfaces.md,ui-reference.mdиuse-cases.mdзависят отtemplate/memory-bank/flows/feature.mdиtemplate/memory-bank/dna/frontmatter.md.
template/memory-bank/research/README.mdзависит отtemplate/memory-bank/dna/governance.mdиtemplate/memory-bank/flows/research.md.template/memory-bank/flows/templates/research/README.mdзависит отtemplate/memory-bank/flows/research.mdиtemplate/memory-bank/dna/frontmatter.md.- Research package templates
package-README.md,plan.md,evidence.md,synthesis.mdиdecision.mdзависят отtemplate/memory-bank/flows/research.md;brief.mdдополнительно зависит отtemplate/memory-bank/dna/frontmatter.md.
template/memory-bank/product/context.md,template/memory-bank/product/vision.md,template/memory-bank/product/customers.md,template/memory-bank/product/metrics.md,template/memory-bank/product/marketing.mdиtemplate/memory-bank/product/roadmap.mdзависят отtemplate/memory-bank/dna/governance.mdи product upstream-документов, указанных в ихderived_from.template/memory-bank/domain/glossary.md,template/memory-bank/domain/model.md,template/memory-bank/domain/rules.md,template/memory-bank/domain/states.md,template/memory-bank/domain/events.mdиtemplate/memory-bank/domain/context-map.mdзависят отtemplate/memory-bank/dna/governance.mdи domain upstream-документов, указанных в ихderived_from.template/memory-bank/engineering/architecture.mdзависит отtemplate/memory-bank/dna/governance.mdиtemplate/memory-bank/domain/context-map.md.template/memory-bank/engineering/frontend.mdзависит отtemplate/memory-bank/dna/governance.mdиtemplate/memory-bank/product/context.md.template/memory-bank/flows/templates/prd/PRD-XXX.mdзависит отtemplate/memory-bank/dna/governance.md,template/memory-bank/dna/frontmatter.mdиtemplate/memory-bank/product/context.md.template/memory-bank/flows/templates/use-case/UC-XXX.mdзависит отtemplate/memory-bank/dna/governance.md,template/memory-bank/dna/frontmatter.mdиtemplate/memory-bank/product/context.md.template/memory-bank/prd/README.mdзависит отtemplate/memory-bank/dna/governance.mdиtemplate/memory-bank/flows/templates/prd/PRD-XXX.md.template/memory-bank/use-cases/README.mdзависит отtemplate/memory-bank/dna/governance.mdиtemplate/memory-bank/flows/templates/use-case/UC-XXX.md.
template/memory-bank/flows/templates/adr/ADR-XXX.mdзависит отtemplate/memory-bank/dna/governance.mdиtemplate/memory-bank/dna/frontmatter.md.template/memory-bank/adr/README.mdзависит отtemplate/memory-bank/dna/governance.mdиtemplate/memory-bank/flows/templates/adr/ADR-XXX.md.template/memory-bank/flows/templates/README.mdзависит отtemplate/memory-bank/dna/governance.mdи всех template-документов каталогаflows/templates/.
Если нужно быстро войти в шаблон сверху вниз, читай в таком порядке:
template/memory-bank/dna/principles.mdtemplate/memory-bank/dna/governance.mdtemplate/memory-bank/dna/frontmatter.md- Product layer:
template/memory-bank/product/README.md - Domain layer:
template/memory-bank/domain/README.md - Delivery flow:
template/memory-bank/flows/README.md - Engineering rules:
template/memory-bank/engineering/README.md - Ops context:
template/memory-bank/ops/README.md