宪法
- 回答
- 我们为何存在,边界是什么
- 真相源
- 业务目标与技术原则
- 机制
- 约束、红线与例外机制
- 产出
- 架构宪法
FRAMEWORK ARCHITECTURE · ARCHITECTURE OPERATING SYSTEM
HARNESS 框架架构不是业务架构,也不是某个系统的设计。它是承载业务意图、约束系统实现、生产架构制品并执行治理规则的架构操作系统。
定义方向 · 组织生产 · 验证执行 · 反馈演进
明确为什么做、做什么、建立原则、约束与边界。
把方向转化为可落地、可复用的系统与架构制品。
通过自动化与门禁确保设计承诺进入真实工程。
基于事实持续改进,让架构在真实世界中成长。
L0–L4 不是具体的技术实现,而是从原则到强制的架构控制层,共同作用于 L5,确保架构能够被生产、执行、验证与持续演进。
定义为什么做,划定边界与治理主体
定义如何落地,从意图走向可交付
通过强制确保验证,用事实驱动持续演进
方向决定生产,生产接受强制,事实驱动演进。
框架负责定义“如何治理”,各层只拥有自己的事实;其他呈现必须引用或生成,不能复制成第二份可编辑真相。
回答为什么存在、哪些边界不可突破。
宪法 · 价值主张 · 基本约束回答谁负责、按什么路径做出和执行决策。
治理模型 · 工作流 · 决策记录回答正确的结构、行为与质量标准是什么。
模板 · 条款 · 判据 · 能力清单回答实际执行了什么、结果是否满足承诺。
检查结果 · 运行事实 · 版本证据原创区由该层直接维护,是唯一可编辑入口。
派生区由工具从真相源生成,只读展示,不承载新事实。
锁步封版版本、指纹与验证结论一起推进,避免半更新状态。
框架负责操作架构制品,但不能依赖任何一个被治理系统才能成立。
框架通过自身的控制面与裁判能力操作各类被治理架构制品;其成立不依赖任何一个具体业务系统,因此保持可迁移、可复用、可持续。
模板只解决“如何描述”,执行链解决“如何兑现”。HARNESS 用生成、裁判、门禁和证据四类能力,把设计约束带入每一次工程变更。
将模板、参数和规范能力编排为结构一致的架构制品。
作为开发闭环与治理闭环的共用裁判,统一解释判据。
在写入、读取、停止与部署等关键动作上阻断违约变更。
将版本、指纹、检测结果与处置记录归集为可追溯证据。
模板不是第四类架构。它由框架拥有,被系统架构实例化,并由验证制品链持续校验。模板负责统一思考结构,而不替任何系统预写答案。
从关注点进入,经过模板、生成、实例化和机器验证,最终形成可复核的演进证据。
VIEWS → DECISIONS → EVIDENCE → EVOLUTION
模块覆盖从架构驱动力到验证演进的完整判断链;完整不等于全部展开。
先回答为什么存在,以及系统内外的责任分界。
把干系人关注点、外部关系和总体解法连接起来。
分别表达静态组成、动态协作、状态与真实运行环境。
记录跨构件机制,以及昂贵、难逆和有争议的取舍。
让承诺可验证,让风险、债务和下一步行动可追溯。
| 框架架构 | 系统架构 | 验证与证据链 | |
|---|---|---|---|
| 角色 | 方法与模板的拥有者 | 在领域中使用模板的设计者 | 验证与持续改进的执行者 |
| 负责 | 定义方法、维护 13 模块模板,提供生成能力与验证规则 | 基于模板完成领域化实例,形成系统的设计承诺 | 读取架构、条款、判据并自动执法,生成证据与改进建议 |
| 产物 | 方法、模板、生成工具、验证规则 | 领域化的系统 ARCH.html | 验证结果、问题清单、证据与演进建议 |
| 不能做 | 不复制其他来源的真相 不直接手工编辑派生区域 | 不修改模板方法本身 不绕过生成与验证流程 | 不更改架构内容 不作为其他真相来源的编辑入口 |
模板在框架内定义方法,在系统中形成实例,在验证制品链中留下证据。