This repository is structured to support both planning and execution for a camera-based vision service that begins on Jetson with a narrow bottle-pickup workflow and later integrates into a separate application stack.
docs/roadmap/contains phase plans and project roadmap documentsdocs/architecture/contains design, workflow, and structural guidancedocs/implementation/contains revision-by-revision implementation notessite/contains the Docusaurus documentation sitebackend/is reserved for the vision service codeinfra/local/contains local development infrastructure
Read the roadmap documents first.
Use the architecture docs to keep technical structure and workflow consistent.
As work begins, create implementation notes under docs/implementation/ so each revision has a clear scope, testing plan, and result summary.
- use
uvfor Python environment and dependency management - keep modules separated by responsibility
- add tests from the beginning
- avoid flattening the whole project into scripts
- document each implementation revision explicitly
- keep this repository focused on the vision service and documentation, not duplicated frontend or RAG code
docs/roadmap/01-project-overview.mddocs/roadmap/02-phase-0-foundation.mddocs/roadmap/02-phase-0-foundation-detailed.mddocs/roadmap/03-phase-1-detection.md
AGENTS.mdcontains repository-local instructions for coding agents such as Codex.github/copilot-instructions.mdcontains repository-local instructions for GitHub Copilot
The project docs are rendered with Docusaurus from the content under docs/.
Typical commands:
cd site && npm startcd site && npm run build