Architecture
Docs/Architecture
Tài liệu sống được đồng bộ theo codebase hiện tại.

Monorepo Map

Bản đồ apps, modules, packages và ownership.

Cấu trúc mức cao

Thư mụcVai trò
apps/apiAPI boundary cho toàn hệ thống
apps/adminPlatform control plane
apps/saasTenant operator surface (SaaS dashboard)
apps/rendererPublic website runtime
apps/docsDocumentation portal
modules/*Domain/module ownership
packages/*Shared tooling hoặc package hỗ trợ
docs/Source nội dung tài liệu
memory-bank/Source of truth cho bối cảnh và roadmap

Ownership rule ngắn gọn

  • App không sở hữu dữ liệu domain.
  • Module mới là nơi sở hữu schema, contract và runtime capability.
  • Backend compose route từ module manifests.

Khi nào sửa ở đâu

Bạn muốn sửaNơi bắt đầu đúng
Schema dữ liệumodule sở hữu bảng đó
API logicapps/api hoặc service/repository trong module
Màn hình adminapps/admin hoặc modules/*/admin
Màn hình SaaSapps/saas hoặc modules/*/saas
Public runtimeapps/renderer qua API domain resolution