用途:负责系统边界、运行时接口、运维数据存储、系统迁移与架构决策,可处理全新系统需求与方案设计、既有仓库只读盘点、单体或服务渐进式现代化、仅 API 变更、仅数据模式变更,以及用户已提供完整包的复核。
主要能力:分阶段推进。先做盘点与保护,用 templates/system-intake.template.json 生成 intake 清单,并运行 python scripts/architecture_lifecycle.py intake <root> --manifest <system-intake.json> --out <evidence-dir>,要求 --out 在源码根之外并确认 source_unchanged=true。随后产出上下文与可度量质量属性场景、容量估算(未知则写 UNKNOWN 加测量计划)、现状到目标状态映射、适应度函数、组件/接口/存储清单、同步异步数据流与失败处理、风险与未知登记。方案阶段至少给出推荐方案、可行替代、各自不适用条件与出口条件,再用 python scripts/design_readiness.py --input templates/design-readiness.example.json --as-of 2026-07-05 校验就绪度,然后停下等待用户选择并授权具体 action IDs。授权后用 templates/decision-authorization.template.json,按选中范围产出上下文、边界与数据流视图、API/事件契约、模式变更计划、发布回填回滚与弃用计划、ADR、安全隐私控制项、验证计划。检查阶段可用 python scripts/contract_validate.py --spec openapi.yaml --examples examples.json --json 校验 OpenAPI;用 python scripts/schema_lint.py --ddl migration.sql --dialect postgresql --server-version 18 --context migration-context.json --json 做词法启发式风险检查(非 SQL 解析器、锁模拟器或零停机证明);权威差异/漂移需另选真实引擎工具;用 python scripts/er_diagram.py --in schema.yaml --strict --out schema.mmd 生成 ER 视图。最后用 python scripts/architecture_lifecycle.py verify-package --package package-manifest.json --json 核验并交付。
限制:仓库、配置、模式、API、依赖与部署仅作只读接入,不构成改写授权;不得改写生产数据库或配置,变更只能作用于明确纳入范围的可丢弃环境,否则只交付经复核的计划与脚本;缺失事实保持 UNKNOWN,不得从“系统设计”一词推断流量、SLO、一致性、预算、合规、迁移窗口或团队能力;不得替用户选数据库、拓扑、兼容策略或迁移策略;VERIFIED 仅保留实际运行并有命令、返回码、定位符与 SHA-256 的检查;该技能不进入研究 DAG,不产出 light.findings.v1,边界由 system-design 与 project-structure、data-engineering、frontend-design、research-ethics、orchestrator 交叉分工。具体收费、价格与官方支持信息暂未提供。