This file is read automatically by AI coding agents (OpenAI Codex, Claude, GPT-4o, etc.) that support
AGENTS.mdat the repository root.
You MUST read and follow project-docs/AI_INSTRUCTIONS.md
before making any change to this repository.
project-docs/AI_INSTRUCTIONS.md— rules, constraints, styleproject-docs/OVERVIEW.md— architecture & tech stackproject-docs/REPORT.md— current implementation status & known issuesproject-docs/TODO.md— open tasks (check before starting work)project-docs/ROADMAP.md— planned features & architecture direction
- All new documentation goes in
project-docs/— never create.mdfiles at the repo root. - Run
cd backend && pytest -vbefore and after any backend change. - Never use
shell=Truein subprocess calls; validate IPs with theipaddressmodule. - Every API endpoint must require JWT auth except
/api/v1/auth/tokenand/register. - Every DB query for ISP-specific data must filter by
isp_id. - Update
project-docs/CHANGELOG.mdandproject-docs/TODO.mdwith every change.
All documentation: project-docs/INDEX.md