Files
digital-psychology/.ai/domain/domain-map.md
T
jackyu66gitandCursor de224184a6 feat(ECR-022): CrisisCare CrisisPolicy 只读并 Closed
新增 crisis_policies、admin.crisis.read、列表/试匹配 API 与 admin-h5「危机」页;禁 CrisisEvent 写/UGC/真支付。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-08 01:28:45 +08:00

3.0 KiB
Raw Blame History

Domain Map — 冻结(P1 工程真源)

变更本文件或 ERD 需简短 ADR。词汇:../domain.md · ERDerd.md · APIproto/openapi.yaml · Go 边界:../architecture/go-services.md


Bounded Contexts

Context Aggregates P1 Owner package
Identity User, Session, DeviceIdentity Yes internal/service/user
Profile Profile Yes internal/service/profile
Discovery Portrait, Scale, ScaleResult, GrowthReport Yes portrait, scale, report
Relation RelationInsight Yes 必做 relation
Ask AskThread, AskMessage, AskQuota Demo(规则引擎) ask
Companion Mood, SolarTerm P2 internal/companion · /solar-terms/today · /moods
StarProfile StarProfile report P2 internal/star · POST /reports/star
LifeRhythm LifeRhythm / Constitution P2 internal/rhythm · POST /reports/rhythm
ImageCard ImageCard draw + deck P2 internal/imagecard · /image-cards/*
Memory MemoryItem P2/P3 memory
Commerce Subscription, Membership, Order, Payment, DeepAccess Yes mock order, membership
Consult P3

Ops Platform Bounded ContextsWave 0 Draft

详细 owns/forbiddenboundary-rules.md · 词表:glossary.yaml · 实体:entity-catalog.md
归档:docs/WAVE0/domain/ · Capabilitydocs/WAVE0/capability/ops-capability-map.md
不修改上方 P1 不变量;Ops BC 实现须独立 ECR。

Context Capability Status
Admin_Auth_Audit AdminGovernance Shipped Ops-A
Admin_RBAC AdminGovernance Draft → ECR-013A
Analytics_OpsB GrowthInsights / UserIntelligence(read) Shipped Ops-B
Ops_Content ExploreConfig (partial) Shipped Ops-C
Account_Risk AccountLifecycle Spec via ECR-013BIdentity_Profile owns UserStatus
Content_Safety ContentSafety · CrisisCare ContentSafety ECR-019CrisisCare ECR-022CrisisPolicy 只读)
Ask_Ops AskOperations · AICoreConfig AskOperations ECR-017/020AICoreConfig ECR-021SystemPrompt 只读)
Ops_CMS_NoUGC OpsCMS Draft
Community Forbidden

Context diagram

Identity → Profile → Discovery(Portrait/Scale/GrowthReport)
                ↘ RelationInsight   ← P1 双引擎
                ↘ Ask (+ Memory later)
                ↘ Companion
                     ↓
              Commerce(DeepAccess/Membership)

Invariants

  1. GrowthReport 完整字段仅当 Membership active DeepAccess 存在。
  2. Ask 必须绑定 profile_idSelf 或 Other)。
  3. RelationInsight 引用两个 Profile;禁止无档案的「合婚」式空算。
  4. 客户端不可信任本地「已深度版」标志。
  5. 档案表不存吉凶列;报告 JSON payload 允许运势分/匹配指数(如 fortune.daily.scorelove_index)。