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:
AirCoding
2026-06-12 17:12:29 +08:00
parent 8f55c962bb
commit ae44be31d5
364 changed files with 46779 additions and 2812 deletions

View File

@@ -0,0 +1,142 @@
# AirPlan-Para V1.0.0
## 让 AI 开发从“能写代码”升级到“能稳定交付”
AirPlan-Para 是一套已经落地的 AI 工程插件套件。它面向 Claude Code / Codex 本地工作流把规划、调度、执行、调试、GUI 证据、网络抓包、静态分析和长会话恢复整合成一个可恢复、可追溯、可验证的工程系统。其调度层 aireng 采用非占用式设计,开发者可随时介入调整约束与方向;同时以隔离并行执行替代串行等待,显著加快多任务交付速度。
## 当前版本已经实现的核心能力
### AirArc规划 + 并行评审
- architecture-first planning
- `plan.md` / `todo.md` 驱动
- dependency edges
- parallel groups
- shared write-set conflicts
- serialization points
- execution plan 输出
### AirEng调度 + 合并
作为公共调度层aireng 有两个核心设计优势:一是派发 worker 后多数时候处于非占用状态,开发者可随时交流补充信息、调整约束或介入更正,调度不是黑盒;二是以 bounded concurrency 策略并行派发多个隔离 worker将串行等待变为并发推进大幅压缩交付周期。
- 读取 AirArc execution artifacts
- 生成 dispatch manifest
- bounded concurrency 调度多个隔离 AirDo worker
- 合并结构化结果
- 准备 repair dispatch 与 repair queue
- 同步 `plan.md``todo.md`、ADR、C4
### AirDo单任务执行 + finalize
- task-local brief / handoff
- 结构化 `result.json`
- finalize 到 `AirPlan/state/airdo/results/`
- `worker-state.json` 记录 canonical result path
- GUI 任务自动接 AirXDB
- blocked / failed validation 自动接 AirDbg
### AirDbgDebug-first repair
- reproduce
- root cause analysis
- minimal fix
- regression verification
- 联动 AirXDB / AirNDB / AirSDB
- 维护 AGENTS、ADR、C4、debug log
### AirXDBGUI 证据
- Midscene GUI 调试
- 本地与远程截图
- Computer MCP smoke
- model-family 检查
- Windows 截图资产修复
### AirNDB网络证据
- bounded local / remote tcpdump or WinDump
- Windows 自动下载官方 WinDump.exe
- BPF filter
- pcap 读取与摘要
- 远程 SSH 抓包辅助
### AirSDBC/C++ 静态分析
- 本机与远程 cppcheck
- `--check-level=exhaustive`
- XML / JSON 报告
- `staticanalysis.md` AI-readable 摘要
### AirContext上下文压缩 + 自动恢复
- 规则驱动的外部上下文压缩
- `aircontext` wrapper 自动恢复会话
-`AirPlan/AirContext/` 维护每项目配置、规则和 snapshot
- 为 AirArc / AirEng / AirDbg / generic workflow 提供不同压缩模板
## 结果完整性保护
AirPlan-Para 不允许“看起来完成、实际上没做完”的空结果混进交付流。
当前版本已经实现:
- untouched 默认模板不能 finalize
- `done` 结果不能是逻辑空载荷
- `worker-state.json` 中的 `resultPath` 是 canonical 结果定位
- 无真实 blocker 时worker 默认继续执行到 finalize
## 自动项目初始化
`airarc``aireng` 在首次启动时会自动检测并补齐缺失的 `AirPlan/` bootstrap 工件,无需先手动初始化一次项目。
使用 `aircontext` 时,套件还会在项目内维护:
- `AirPlan/AirContext/config.yaml`
- `AirPlan/AirContext/rules.md`
- `AirPlan/AirContext/active_rules.md`
- `AirPlan/AirContext/state.json`
- `AirPlan/AirContext/snapshots/`
## 插件组成
AirPlan-Para V1.0.0 当前包含 8 个插件:
- `airarc 0.3.1`
- `aireng 0.6.0`
- `airdo 0.5.0`
- `airdbg 0.1.4`
- `airxdb 0.2.2`
- `airndb 0.1.2`
- `airsdb 0.1.1`
- `aircontext 0.1.0`
## 部署方式
部署包名称:
- `AirPlan-Para.zip`
安装入口:
- `install_to_home.ps1`
- `install_to_home.cmd`
- `init_project_airplan.ps1`
仓库中同时包含 `AirContext/` 目录,用于套件里的 context continuity 插件。
## 适合什么场景
- 长周期项目
- 多会话恢复
- 任务级隔离执行
- 受控并发调度,以并行执行缩短交付周期
- 需要在 AI 执行过程中随时介入、调整方向的团队
- GUI、网络、静态分析参与交付验证
- C/C++、Qt、嵌入式、远程设备
- 需要工程证据和调试轨迹的团队
- 需要控制 compact 策略并自动恢复长会话的团队
## 一句话总结
如果普通 coding agent 解决的是“让 AI 开始写代码”,
那么 AirPlan-Para 解决的是“让 AI 在真实项目里更稳定、更快速、更可协作地持续交付”。