Files
AirCoding/AirPlan/docs/spec/AirPlan-Para_V1.0.0_官网发布页版_参考.md
AirCoding ae44be31d5 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>
2026-06-12 17:12:29 +08:00

143 lines
4.3 KiB
Markdown
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 在真实项目里更稳定、更快速、更可协作地持续交付”。