This repository is optimized for agent-first development. Keep this file short and navigational; deeper instructions live in docs/.
Demonstrate Codex Deployment Engineering capability end-to-end:
- Harness design
- Agent legibility
- Mechanical enforcement
- Review-loop operations
- Reusable enablement assets
- Read ARCHITECTURE.md
- Read docs/index.md
- Read docs/GETTING_STARTED.md
- Run
pnpm lint:docs && pnpm lint:architecture - Run
pnpm verify:ui && pnpm verify:obs - Update docs/QUALITY_SCORE.md if domain quality changed
- Architecture rules: ARCHITECTURE.md
- Design rationale: docs/design-docs/index.md
- Product scope: docs/product-specs/index.md
- Active execution plans: docs/exec-plans/active/harness-bootstrap.md
- Completed plans: docs/exec-plans/completed/initial-scaffold.md
- Quality baseline: docs/QUALITY_SCORE.md
- Reliability policy: docs/RELIABILITY.md
- Security policy: docs/SECURITY.md
- Review loop: docs/REVIEW_LOOP.md
pnpm lint:docspnpm lint:architecturepnpm verify:uipnpm verify:obspnpm quality:updatepnpm doc:garden
pnpm scaffold:app --name <domain>for single-app domain growthpnpm scaffold:workforce --web <app> --api <service>for monorepo workforce bootstrappnpm scaffold:next-app --web <app>for Next-only bootstrappnpm scaffold:fastapi-service --api <service>for FastAPI-only bootstrappnpm dev:allfor running all JS apps inapp/andapps/*
- If docs and code disagree, update docs in the same PR.
- Preserve architecture layers in
app/src/domains/*. - Generate evidence artifacts for UI and observability checks.
- Keep changes small and reviewable.
- If a rule is repeated in review comments, encode it into scripts or CI.
All non-index docs under docs/ must include:
Owner: ...Last Verified: YYYY-MM-DDStatus: Active|Draft|Deprecated
pnpm lint:docs enforces this.
- UI evidence:
artifacts/ui-evidence.json - Observability evidence:
artifacts/obs-evidence.json
- skills/pr-ready-change/SKILL.md
- skills/safe-refactor-migration/SKILL.md
- skills/ci-flake-wrangler/SKILL.md
Escalate to a human when:
- Security policy conflicts with delivery urgency.
- Architectural invariants need modification.
- Evidence checks fail due to environmental instability.