forked from EduCraft/curriculum-project-hub
ca9f1242f83963feb4e72647aede9d29d9188806
Curriculum Project Hub
教研项目工作台的架构仓库。
当前阶段先用 LikeC4 把产品边界、系统职责、核心领域模型和关键运行时流程敲定,再进入实现。
Architecture
LikeC4 model:
- docs/architecture/likec4/specification.c4
- docs/architecture/likec4/model.c4
- docs/architecture/likec4/views.c4
Commands:
npm install
npm run dev
npm run validate
npm run build
Key views to review first:
index: system contextcontainers: target containers and external systemspermissions: Feishu Docs-like permission modeldomain_model: Project / ProjectGroupChat / AgentSession / AgentRun / ProjectAgentLockrun_lifecycle:@Claudecreates a run and holds a project lockcontext_access: Claude reads Feishu history on demand through MCP
Decisions
Architecture decisions live in docs/architecture/adr.
Description
Languages
TypeScript
72.3%
Rust
10.9%
Svelte
7.8%
Shell
3%
JavaScript
2.9%
Other
3%