chore: push all design docs, V2 plan specs, and current working state
Includes AirPlan design documents, AircOding-alpha1-plan, AirPlanV2, AirPlan-ParaV2, AirPlan-Para V1 reference docs, and all working code changes across packages. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -58,6 +58,15 @@ AirCoding must route architecture/interface/product-impacting decisions to an Ar
|
||||
|
||||
AirCoding must schedule TaskSpec records with hard/soft dependencies, write-area conflict handling, retry budgets, child worker dispatch, heartbeat monitoring, merge coordination, and restart recovery.
|
||||
|
||||
**FR-007.5 ADR 级联失效与架构变更回滚**:当 ADR 发生架构方案变更(如 ffmpeg → gstreamer)时,调度器必须:
|
||||
1. 通过 TaskNode.adr_refs 溯源所有依赖该 ADR 的任务(含已完成)
|
||||
2. 级联失效受影响任务(completed→invalidated、running→终止、pending→cancelled)
|
||||
3. 冻结调度(dispatch_frozen),阻止新任务派发
|
||||
4. 创建 git 回滚快照(rollback_ref),支持 revert 旧方案代码
|
||||
5. 接收 ArchitectureDesigner 产出的 PlanDelta 增量重规划
|
||||
6. apply_delta 吸收新任务后解冻调度
|
||||
7. 终审时检查 INVALIDATED 任务的旧代码是否已清理
|
||||
|
||||
### FR-008 Independent Worker Agents
|
||||
|
||||
Executor, Reviewer, Debugger, Compactor, and ExperienceMiner must run as independent Bun child processes communicating through NDJSON IPC.
|
||||
|
||||
Reference in New Issue
Block a user