Decisions - zuohaisu/viva GitHub Wiki
Decisions — ADR 索引
边界级(boundary-level)决策以 ADR 形式记录。每篇 ADR 的 Status 行是效力来源:数篇早期 ADR 被显式取代(superseded),读任何一篇前先看它的 Status;被取代的决策保留作历史出处,不回写原文。
| ADR | 决定 | Status |
|---|---|---|
| [ADR-0001]] ](/zuohaisu/viva/wiki/Viva-产品边界:Customer-Zero-单用户、本地优先、连续性层- | -Accepted(部分被-[[ADR-0006) 取代:单人类用户仍成立,"没有 AI 成员"的推论作废;"连续性层"由 First-Usable-Version 扩展为也提供并行开发入口) | |
| [ADR-0002]] ](/zuohaisu/viva/wiki/Resident-与-Worker-严格区分- | -Superseded-by-[[ADR-0006)(核心区分有效,单一 Resident 框架作废) | |
| [ADR-0003]] ](/zuohaisu/viva/wiki/Workspace-是第一语境与项目知识的家- | -Superseded-by-[[ADR-0009)("没有 Project"作废) | |
| [ADR-0004]] ](/zuohaisu/viva/wiki/Ticket-Autopilot-降级为-Delivery-Automation-子系统- | -Superseded-by-[[ADR-0008) | |
| ADR-0005 | Hermes 集成策略(格式互通 + 单向导入 + 可选 Worker;2a 保持开放) | Proposed(待 Haisu 裁决;重审触发条件已写明) |
| ADR-0006 | 多成员 AI 协作:Resident ≠ Role ≠ Engine ≠ Worker ≠ Execution | Accepted |
| ADR-0007 | 委派授权:协调成员可在用户授予范围内调用其他成员;子 grant 不得放大 | Accepted |
| ADR-0008 | 退役 Ticket Autopilot:只保留当前目标真正需要的成熟代码 | Accepted |
| ADR-0009 | Workspace ≠ Project ≠ Repository ≠ Worktree ≠ Task | Accepted |
| [ADR-0010]] ](/zuohaisu/viva/wiki/知识归属(四类-owner)与复用证据(usage-为唯一门槛)- | -Accepted([[ADR-0013) 补充成员技能集与权重 / 遗忘,skill 归属团队不变) |
|
| [ADR-0011]] ](/zuohaisu/viva/wiki/Rust-本地宿主、Pi-对话宿主与-SQLite-状态存储(已交付)- | -Accepted(§6-关闭语义经-[[ADR-0012) 修订) | |
| ADR-0012 | 常驻运行时、终端编排 API 与退出暂停语义(修订 ADR 0011 §6) | Accepted(S1–S6 已交付,PR #50;排后项见 #49) |
| [ADR-0013]] ](/zuohaisu/viva/wiki/Resident-容器:投影与回收、对话状态、分层进化、成员技能集- | -Accepted(方向)(2026-10-13,2026-10-14-按-Haisu-裁定修订;部分已交付,完整退出证据未完成;状态见-[[Resident-Container)) |
相关页面:
- 迁移与退役记录:Transition-Record(能力清点、复用映射、退役清单、Python→Rust 的实施裁决历史)。
- 技术选型历史(裁决前快照,non-authoritative):Technology-Selection-Archive。
- 方向变更与漂移记录:Goal-Drift-Log(append-only)。
历史来源:ADR 原文件随主仓库 Git 历史保留在 docs/decisions/(本次迁移后已移入 Wiki;原文可在 Git 历史中追溯,例如 871a00a 的 docs/decisions)。
状态维护(2026-10-18,#186):依据实时 issue / PR / 合并与既有验收记录修正过期状态;本轮未运行产品测试或真实验收,历史证据不升级为当前 PASS。