{ "$schema": "../../../packages/casan-devkit/schemas/project-manifest.schema.json", "schema_version": 1, "project_id": "okr", "display_name": "OKR Web Application", "domain_root": "apps/okr/domain", "requirements": "apps/okr/domain/input/okr-requirement.md", "architecture": "docs/technical_architecture.md", "quality_profile": "packages/casan-devkit/quality-profiles/enterprise-web-v1.json", "feature": { "id": "001-okr-web-app", "module_id": "MOD-01", "slug": "okr-management", "title": "OKR Web Application" }, "source_roots": [ "apps/okr/backend", "apps/okr/frontend" ], "commands": { "build": [["npm", "run", "build"]], "test": [["npm", "test"]] }, "verification": [ { "path_prefix": "apps/okr/backend/", "commands": [ ["npm", "run", "build", "-w", "@ainative-okr/backend"], ["npm", "test", "-w", "@ainative-okr/backend"] ] }, { "path_prefix": "apps/okr/frontend/", "commands": [ ["npm", "run", "build", "-w", "@ainative-okr/frontend"], ["npm", "test", "-w", "@ainative-okr/frontend"] ] } ], "artifacts_root": "docs/output", "implementation_evidence": [ "apps/okr/backend/src/auth/auth.service.ts", "apps/okr/backend/src/objectives/objectives.service.ts", "apps/okr/backend/src/key-results/key-results.service.ts", "apps/okr/backend/test/e2e.test.ts", "apps/okr/backend/test/services.test.ts", "apps/okr/frontend/src/lib/api.ts", "apps/okr/backend/prisma/seed.ts" ], "tech_stack": "NestJS, Prisma Client, SQLite test database, React, Vite, Tailwind CSS, Zod, TanStack Query" }