# pyxray dev This workspace contains the rewrite of pyxray. The old implementation is kept in `../main`. New code should keep backend, frontend, and protocol boundaries separate. ## Layout ```text backend/ Python backend, CLI, API server, and core services. frontend/ TypeScript frontend. It talks to the backend only through HTTP APIs. protocol/ API contracts such as OpenAPI and shared schemas. docs/ Architecture and design notes. ``` No service interfaces are committed yet. Define the protocol and architecture first, then add backend interfaces.