This file is the canonical cross-agent maintainer guidance for the feature-driven-flow source repository.
It is intended for Codex, Claude, and other repository-aware agent tooling.
- Start with docs/INDEX.md.
- Use ARCHITECTURE.md for the stable high-level repository map.
- Use docs/specification.md for runtime semantics.
- Use docs/validation-types-playbook.md for validation and release checks.
- Use docs/testing/README.md for spawned-agent dialog E2E methods.
- Use docs/operations/README.md for reusable operational failure patterns and error-promotion rules.
- Treat
docs/as the canonical knowledge base. Do not create a parallelknowledge/tree. - Keep one authoritative file per topic and link to it from indexes or adjacent docs.
- Distinguish domain knowledge from procedural knowledge.
- Put stable system facts in domain docs such as architecture and specification.
- Put workflow instructions in procedural docs such as validation, testing, exec-plans, and operations.
- Split documents that become too broad or too long to navigate efficiently.
- Merge overlapping documents when they describe the same behavior.
- Remove or rewrite stale guidance promptly when code, validation, or E2E evidence changes.
- When behavior changes, update the closest canonical doc in the same change.
Detailed policy lives in docs/knowledge-governance.md.
Update AGENTS.md when maintainers need new operator guidance for:
- installation or runtime resolution changes
- validation or release workflow changes
- dialog E2E harness changes
- documentation governance changes
- repository architecture entrypoint changes
- repo-wide conventions that affect cross-agent maintenance
- stable error-classification or error-promotion rules
Do not wait for a separate request if the omission would leave this file stale.