Files
assistant/AGENTS.md

35 lines
1.4 KiB
Markdown

# AGENTS.md
## Purpose
This repository uses `docs/` as the source of truth for technical documentation and implementation planning.
## Working Rules
1. Keep the root `README.md` short and navigational.
2. Keep detailed technical documentation in `docs/`.
3. Update relevant documentation in the same change whenever implementation changes:
- architecture
- protocol or state machine
- integrations or tool behavior
- deployment assumptions
- backlog ordering or exit criteria
4. Treat `docs/backlog.md` as the current phased implementation backlog.
5. Prefer small, safe increments that keep docs and implementation aligned.
## Documentation Map
- `docs/overview.md` — project overview and scope
- `docs/architecture.md` — system structure and pipeline
- `docs/protocol.md` — event contract and state machine
- `docs/integrations.md` — service integrations and tool safety
- `docs/deployment.md` — deployment topology, security, and risks
- `docs/backlog.md` — phased implementation backlog
## Update Expectations During Implementation
- If code changes behavior, update the matching document before considering the work done.
- If implementation reveals a new constraint or decision, document it in the most relevant existing file.
- If a document becomes too broad, split it into smaller files instead of overloading the root `README.md`.
- Do not silently let docs drift from implementation.