用途:这是 AI-DLC 中 Discover 的 Step0+1 技能,用于存量项目开始时做两件事:证据入口盘点和范围止损(优先级分层)。目标是先把可执行/可定位的证据入口找清楚,并把覆盖范围收敛,避免逆向工程写成“写全但不可维护”。
主要能力:盘点运行入口(本地启动脚本、package.json scripts、Makefile、docker-compose、k8s manifest、环境变量模板等);测试入口(单测/集成/E2E 命令与目录、覆盖率与门禁);CI/CD 入口(workflow/pipeline 文件位置与关键 job 名);契约与结构化事实入口(OpenAPI/Proto/GraphQL schema、DB migrations/DDL/ORM models);可观测与运维入口(dashboard、告警、日志、runbook、回滚)。并按 P0(高频变更、跨团队、对外集成多、事故热点、合规风险高)、P1(稳定但被依赖的基础能力)、P2(低风险、低协作、生命周期短)分级。
使用方式:以仓库根目录、已有文档入口、可观测/运维入口为输入;开场宣布使用本技能执行 Preflight 与 Scope 止损。输出落盘到 .aidlc/project/components/index.md(模块清单 + P0/P1/P2 + code_entry + 复选框)与 .aidlc/project/memory/structure.md(以链接固定“如何跑/如何验/如何发布”入口)。索引只做导航,不写不变量或字段。逆向深度按优先级止损:P0 须有模块页并同时含 ## API Contract + ## Data Contract + ## Evidence;P1 须有模块页,允许 API 或 Data 之一降级为 Evidence Gaps;P2 仅索引占位。
适用场景与限制:适合存量系统接手、跨团队交界、事故热点梳理等场景。只记录入口与证据位置,不做推断;缺证据写进 ## Evidence Gaps(缺口/期望粒度/候选位置/影响),不得用猜测填充;不要一次覆盖全部模块,应优先 P0;不要把 Preflight 写成 README 教程。入口任务互不依赖时可并行分工。未提供的收费、价格与平台信息暂未提供。