# comic-odin (port skeleton) This is the Odin-native skeleton for porting the current React/TypeScript comic app. ## Goals - Keep domain logic in `src/core` (types, workflow, layout, bubble logic) - Keep external integrations in `src/adapters` (DeepSeek, fal.ai, storage, export) - Keep app entry in `src/app` - Add tests as domain logic is ported ## Proposed layout - `src/app` - app entrypoint and composition root - `src/core` - pure domain logic and state machine - `src/adapters` - IO + external services - `src/shared` - common errors/config - `tests` - unit/integration tests - `docs` - migration and implementation notes - `schemas` - JSON schemas for project/script persistence ## Quick start ```bash # from repository root cd odin ./build.sh ./bin/comic_odin ``` ## Status Scaffold only (interfaces + placeholders). No full functionality yet.