You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.7 KiB
1.7 KiB
Context Map
This is a multi-module Maven monorepo. Each crm-{域} module is a bounded context with its own ubiquitous language in a per-module CONTEXT.md. This file is the index — read it first, then open the relevant module's CONTEXT.md.
Contexts
| Module | Context | Glossary |
|---|---|---|
crm-auth |
认证与第三方登录 | crm-auth/CONTEXT.md |
crm-dict |
数据字典(平台级键值字典) | crm-dict/CONTEXT.md |
crm-file |
文件存储(上传/预览) | crm-file/CONTEXT.md |
crm-base |
基础包(通用能力,非业务域) | crm-base/CONTEXT.md |
crm-lead |
线索业务(生命周期/状态机/四视图) | crm-lead/CONTEXT.md |
crm-opportunity |
商机业务(状态+阶段双轴/四视图/转项目) | crm-opportunity/CONTEXT.md |
crm-rule |
业务规则域(线索公海池 + 商机规则子域) | crm-rule/CONTEXT.md |
crm-preference |
列偏好(用户级列显隐/排序) | crm-preference/CONTEXT.md |
crm-app |
唯一启动入口 | (暂无独立领域语言) |
System-wide decisions
ADR 目录 docs/adr/(系统级决策)。README.md 当前引用了 ADR-0003 / 0004 / 0006,但文件尚未落地——由 /domain-modeling 在决策真正被解决时补齐。ADR-0016 记录了 PermissionSeeder seam 决策(消除跨模块权限种子化的影子实体)。
Adding a new context
新建 crm-{域} 模块时:在模块根放 CONTEXT.md(领域语言),并在本表新增一行。