DocuThinker is a FERN-Stack AI-powered document analysis app with a Python AI/ML layer (ai_ml/) and a Node.js orchestrator (orchestrator/).
Each agent declares file reservations before editing.
Check .beads/.status.json before starting ANY work.
Use branch naming: agent/<agent-name>/<bead-id>
docker-compose.ymlai_ml/services/orchestrator.pyai_ml/providers/registry.pyorchestrator/index.js.beads/.status.json with agent ID and claimed files