Files
digital-psychology/.ai/ai-contract.md
T
jackyu66gitandCursor 0f320e040b feat: P1 profile/portrait API and freeze local-dev environment
Add host-first environment contracts (Local vs CI vs Prod), deps-only
compose, and the Profile → Portrait → deep-access mock payment slice
with device identity and auto-migrate on API startup.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-02 16:24:57 +08:00

1.2 KiB
Raw Blame History

AI Contract

Highest operational contract for every agent session.

Before coding

MUST read:

  1. .ai/constitution.md
  2. .ai/architecture.md
  3. .ai/domain.md (+ domain/domain-map.md when touching models/API)
  4. .ai/coding.md
  5. Task-relevant: api.md / database.md / ui.md / security.md / product/lexicon.md + product/feature-map.md
  6. Run/dev tasks: environment.md + development.md(部署/镜像任务才读 deployment.md / docker.md
  7. UI tasks: design/design-system.md + design/component-catalog.md + design/platform/*
  8. Relevant ADR under .ai/adr/ if changing stack or style

After coding

MUST:

  1. Run / follow .ai/review.md and print Review block
  2. Verify .ai/definition-of-done.md
  3. Use matching checklist under .ai/checklists/
  4. Prefer verifying with .ai/commands.md (build/test/health)

Never

  • Guess API shape
  • Guess DB schema
  • Guess product requirement
  • Invent endpoints, tables, or domain words not in .ai/domain.md / OpenAPI / task
  • Silently reverse an Accepted ADR
  • Default local workflow to full-stack Docker / rebuild app images on every code change

If unclear

ASK FIRST. Do not invent. Do not “assume and continue”.