arch-design-agent-skill-das.../design/application-architecture/01-system-context.md

42 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
doc_id: DOC-AA-001
title: 系统上下文
version: 0.1.0
status: reviewed
owners:
- 林然
upstream:
- ../business-architecture/01-scope-and-goals.md
downstream:
- ./01-external-systems.csv
- ./02b-solution-layering.md
- ./02-modules.csv
updated_at: 2026-03-23
---
# 系统上下文
## 1. 系统边界
Arch Design Dashboard 是一个单体 Web 应用(前后端分离),用于管理基于 `minimal-design-template` 的架构设计过程。
```mermaid
flowchart LR
User["林然<br/>(Browser)"] -->|HTTP| Dashboard["Arch Design Dashboard"]
Dashboard -->|File I/O read/write| DesignDir["设计文件目录<br/>(design/)"]
Dashboard -->|File I/O read-only| CodeDir["代码仓库目录<br/>(src/ 等)"]
Dashboard -->|HTTP API| LLM["LLM 服务<br/>(Phase 2)"]
```
## 2. 边界说明
- Dashboard 是唯一的系统,没有微服务拆分
- 设计文件是 single source of truthdashboard 不做额外缓存/数据库
- 代码仓库只读dashboard 不改代码)
- LLM 服务是 Phase 2MVP 不涉及
- 单人使用,无认证需求
## 3. 外部系统
详见 `./01-external-systems.csv`