Registry 索引
readonly / generated / no-write
pnpm generate:system-registry 刷新。Registry Hub 目录|只读
本页是系统 Registry Hub,用于统一定位 Agent、Skill、Asset、Task Outcome、Roadmap 与复用检查等只读切片;不执行 Agent,不写数据库,不触发 Task Bridge。
- Registry Hub 只是只读定位层,不是第二套 Registry,不是 Agent Control Plane,也不是 Task Bridge 执行面。
- Skill Registry 当前主页面仍为 /dev-flow/skills;在新系统树中归属于 系统 → Skill Registry,本页只提供系统树深链归位。
- Asset Registry 当前以 Reusable Asset Catalog 为主要切片,本批不复制资产表。
Agent Registry
系统 → Registry → Agent Registry
7 个候选 Agent 的只读预览;不执行 Agent。
Agent / Skill / Asset 关系摘要
系统 → Registry → Relationship Preview
展示 Agent、Skill、Asset 的设计期关系;不是运行时调用记录。
Skill Registry
系统 → Skill Registry
系统树已接管归属;当前主页面仍为 /dev-flow/skills,保留 Skill 主表、active / candidate、dry-run、usage payload 与 review 快照。
Asset Registry / Reusable Asset Catalog
系统 → Asset Registry
复用组件、模板、runbook、builder、registry 资产与重复建设风险。
Task Outcome Registry
系统 → Registry → Task Outcome
任务结果、复用结果、证据与后续沉淀的只读登记入口。
Roadmap Supersession Map
系统 → Registry → Roadmap Supersession
路线图替代、旧计划被新计划接管、避免多路线并列。
Reuse Preflight
系统 → Registry → Reuse Preflight
开工前复用资产检查与重复建设风险提示。
Registry / 复用资产治理摘要
当前数据来自 generated readonly snapshot(由 pnpm generate:system-registry 从 repo docs 解析生成)。不代表 runtime 实时扫描。本页不写 registry 源 markdown、不写 Drive、不写 DB。更新快照请在本地运行 pnpm generate:system-registry 后重建前端;dev-flow 仅承载与当前任务相关的摘要与深链,完整复用资产清单以本页为准。
Task Outcome rows
77
Task Outcome Registry:generated 行总数(只读展示上限另见下方表格说明)。
Reusable Asset rows
30
Reusable Asset Catalog:generated 行总数。
Roadmap Supersession rows
16
Roadmap Supersession Map:generated 行总数。
Reuse Preflight
—
基于同一 snapshot 的关键词提示(七项检查摘要 + 命中表);不统计独立行数,见下方「任务生成前复用检查摘要」区块。
T28 管理对象对齐
下列为说明,非操作入口:本页不提供提交、审批或写回按钮。
- 任务包版本:主要由 Task Outcome Registry 与 Evidence / PR 链承接(见下方注册表与文档真相源)。
- 规则沉淀候选:当前仅文档链与规则摘要指向;不在本页写入或归档。
- 复用资产:主入口为 Reusable Asset Catalog 与 Reuse Preflight(本页完整清单 + 关键词提示)。
- 执行器输出:通过 Task Outcome Registry、PR 状态与 Evidence / 回报链承接;本页为只读镜像。
T28 复用资产字段对齐
只读对照表;不代表已新增持久化字段或写接口。
| T28 字段 | 当前 Registry 对应 | 当前状态 |
|---|---|---|
asset_path | Reusable Asset Catalog · 路径列 | 已展示 |
asset_type | Reusable Asset Catalog · 类型列 | 已展示 |
expected_reuse_reason | 可复用场景 / 禁止重复建设说明 | 已展示 |
duplicate_risk | 禁止重复建设说明列 · Reuse Preflight 命中提示 | 只读提示 |
registry_link | /system/registry 页面入口与本页锚点 | 已提供页面入口 |
expected_files / changed_files | 任务包 / PR / Registry 后续增强 | 待 T30 后续评估 |
本页展示条数(目录):表格最多展示前 30 条(当前本页实际展示 30 条),generated 总数为 30。Roadmap / Task Outcome 各区间的截取规则见各区块说明。
Agent Registry|只读预览
本区块仅展示 Agent 岗位登记候选,不执行 Agent,不调度任务,不写数据库,不触发 Task Bridge。
数据来源:docs/agents/agent-registry-minimal-design-v1.md 的 repo 对齐口径。当前为 readonly / docs-derived / not executable / not Agent Control Plane。
下列为 7 个候选岗位(role slot)静态预览;不代表已有自动运行实例。
| agent_id | agent_name | role(示意) | status | runtime_mode | allowed_skills(摘要) | blocked_actions(摘要) | human_gate(摘要) |
|---|---|---|---|---|---|---|---|
planning_agent | 任务规划 Agent | 拆解目标、硬字段、风险与并行语义 | candidate | deferred | hb-skill-reuse-preflight-v1、hb-skill-task-package-generation-v1 | 自动合并、schema 迁移、production 写、绕过 manifest 硬字段 | 任务包签发与风险分级由人类确认后方可进入执行槽 |
dev_executor_agent | 开发执行 Agent | 在边界内改代码 / docs,回报 ExecutorOutputReport | candidate | deferred | hb-skill-executor-output-report-v1、模板与复用预检类 Skill | 自动 approve/claim/complete/merge、任意 shell API、越权扩面 | PR review、合并策略与验收项由人类收口 |
doc_governance_agent | 文档治理 Agent | docs-only、INDEX、镜像与漂移收口 | candidate | deferred | 文档索引与镜像同步类 Skill(若有登记) | 将 docs-only 冒充为已上线能力、静默改写 Drive 正式真相源 | 对外写回与规则版本 bump 须人类审批包或等效闸门 |
asset_reuse_agent | 复用资产 Agent | 驱动复用前置检查与 catalog 对齐 | candidate | deferred | hb-skill-reuse-preflight-v1、对照 reusable-asset-catalog | 新建第二套 Agent/资产平行命名空间、跳过复用检查 | 重复建设判定为 blocked 时须人类裁决差异点 |
qa_acceptance_agent | 质量验收 Agent | lint/typecheck/抽检与验收口径 | candidate | deferred | hb-skill-pr-closeout-review-v1、hb-skill-executor-output-report-v1 | 以「已通过」名义掩盖未跑检查、代签宿主层验收 | 合并前 CI/抽检与人类 acceptance 对齐任务包 |
ops_maintenance_agent | 运行维护 Agent | 宿主层、部署、监控(默认人类闸) | candidate | manual_only | 运维 runbook 只读引用、staging 隔离位文档对齐 | 无窗口 production 写、secrets 扩散、未批准自动部署 | 宿主与凭据操作仅在人类值守与 runbook 窗口内执行 |
content_marketing_agent | 内容营销 Agent | CM 业务链(与最小主系统边界区分) | candidate | deferred | CM 专项文档链与 staging 验收口径(只读对齐) | 与最小主系统对象层混线、未经闸门的 production 发布宣称 | CM production 路径以 cm-production-* 与人类宿主证据为准 |
Agent / Skill / Asset 关系摘要|只读
本区块只展示 Agent、Skill、Asset 的设计期关系摘要;不执行 Skill,不调度 Agent,不写数据库,不触发 Task Bridge。
数据来源:Agent Registry 只读模型、Skills Index、Reusable Asset Catalog、任务包模板硬字段。当前为 docs-derived / repo-derived relation preview。
下列为 7 个候选岗位 的 Agent → Skill → Asset 静态映射;不代表运行时调用记录。
| Agent | Skill 引用 | Asset 引用 | 关系说明 | 状态 | 边界 |
|---|---|---|---|---|---|
任务规划 Agent planning_agent | hb-skill-reuse-preflight-v1、hb-skill-template-selection-v1、hb-skill-task-package-generation-v1 | 任务包模板、cursor-baseline manifest、reusable-asset-catalog-v1 | 规划阶段:复用前置 → 模板选择 → 任务包生成;资产锚定在 baseline 与资产目录。 | template-enforced | 硬字段与模板为流程约定;本表不校验运行时是否已调用。 |
开发执行 Agent dev_executor_agent | hb-skill-executor-output-report-v1、hb-skill-pr-closeout-review-v1(候选) | PR 模板、evidence builder、相关 runbook | 执行与收口:统一回报结构;资产以 PR / 证据链 / 规程文档为主。 | docs-derived | 不表示已自动执行 Skill;仅设计期映射。 |
文档治理 Agent doc_governance_agent | 文档索引 / 镜像同步类 Skill(仓库登记口径) | Drive 母文档(若适用)、repo docs、docs/skills/INDEX.md | 治理链:INDEX 与镜像;资产为文档真相源与仓内索引。 | docs-derived | 对外写回须人类闸门;本区块只读展示。 |
复用资产 Agent asset_reuse_agent | hb-skill-reuse-preflight-v1 | reusable-asset-catalog-v1、/system/registry 生成表 | 复用前置:对照资产目录与 System Registry 只读快照。 | readonly | 与 Agent Registry「allowed_skills」摘要一致;非重复 catalog。 |
质量验收 Agent qa_acceptance_agent | hb-skill-pr-closeout-review-v1、lint / typecheck 规程(任务包约定) | PR 记录、验收 evidence、CI logs | 验收前:PR closeout 与检查清单;资产为 PR 与日志证据。 | candidate | 部分 Skill 为流程约定编码;以 docs/skills/INDEX 登记为准。 |
运行维护 Agent ops_maintenance_agent | 运维 runbook 只读引用(无自动 Skill 执行) | staging / production runbook、无 secrets 文档位 | 宿主层:仅 runbook 对齐;默认 manual_only。 | readonly | 不展示凭据;不触发部署或写入。 |
内容营销 Agent content_marketing_agent | CM 工作流相关 Skill(专项文档链登记) | content-marketing 资产、drafts、专项模板 | CM 业务链与最小主系统边界区分;资产在 CM 文档域。 | candidate | 与主系统对象层不混线;关系为设计期摘要。 |
Task Outcome Registry
对应 docs 真相源:task-outcome-registry-v1.md;本表由 pnpm generate:system-registry 解析生成(非运行时同步)。
当前展示最近 20 条 generated readonly rows(共 77 条)。
| 任务编号 | PR | 产物类型 | 主产物路径 | 可复用资产 | Drive | Templates | 入口链 | PR 模板 | 后续缺口 | 状态标签 |
|---|---|---|---|---|---|---|---|---|---|---|
| T147E | #700 | Registry UI closeout | docs/ops/closeouts/stage-22-i-registry-ui-closeout-t147e-2026-05-06.md | Stage 22-I 收口结论、只读 registry 入口、T148A 前置检查清单 | 否 | 否 | 是(docs 主入口补链) | 否 | T148A Task Bridge 日用试跑 1 可启动 | readyrepo-onlygap-openui-pending |
| T148A | #701 | Task Bridge 日用试跑 1 | docs/task-bridge/task-bridge-daily-trial-runbook-t148a.md | 单任务真实流程验收 runbook、复用检查记录、试跑问题登记 | 否 | 否 | 是(docs 主入口补链) | 否 | T148B 日用试跑 2 可启动 | readyrepo-onlygap-open |
| T148B | #702 | Task Bridge 日用试跑 2 | docs/task-bridge/task-bridge-daily-trial-issue-improvement-log-t148b.md | 第二条低风险任务复现记录、日用试跑问题与改进登记表、T148C 并行验证前置判断 | 否 | 否 | 是(docs 主入口补链) | 否 | T148C 1~2 条任务并行边界验证可启动 | readyrepo-onlygap-open |
| T148C | #703 | Task Bridge 1~2 条任务并行边界验证 | docs/task-bridge/task-bridge-parallel-boundary-validation-t148c.md | 并行准入条件、必须串行清单、文件范围判定表、T148D 候选并行试跑任务 | 否 | 否 | 是(docs 主入口补链) | 否 | T148D 可执行轻量双任务 docs-only 并行试跑 | readyrepo-onlygap-open |
| T148D-1 | #704 | 日用试跑验收 checklist | docs/task-bridge/task-bridge-daily-trial-acceptance-checklist-t148d-1.md | 日用试跑前置 / 执行 / 完成 checklist | 否 | 否 | 是(T148D-JOIN 补链) | 否 | 已由 T148D-JOIN 收口 | readyrepo-onlygap-open |
| T148D-2 | #705 | 并行失败回滚记录模板 | docs/task-bridge/task-bridge-parallel-failure-rollback-template-t148d-2.md | 并行失败场景、回滚记录表、回退原则 | 否 | 否 | 是(T148D-JOIN 补链) | 否 | 已由 T148D-JOIN 收口 | readyrepo-onlygap-open |
| T148D-JOIN | #706 | 轻量双任务 docs-only 并行试跑总收口 | docs/ops/closeouts/task-bridge-parallel-docs-only-trial-closeout-t148d-join-2026-05-06.md | T148D 并行试跑结论、registry/INDEX 后置 JOIN 规则、当前能力判断 | 否 | 否 | 是(docs 主入口补链) | 否 | T148E 日用可用性阶段评估可启动 | readyrepo-onlygap-open |
| T148E | #707 | Task Bridge 日用可用性阶段评估 | docs/ops/assessments/task-bridge-daily-usability-assessment-t148e-2026-05-06.md | 当前可用范围、不可用范围、日用 SOP、下一步建议 | 否 | 否 | 是(docs 主入口补链) | 否 | 建议阶段冻结;可选 T148F 轻量代码任务试跑 | readyrepo-onlygap-open |
| T148F | #708 | 极轻量代码任务试跑 | apps/web/src/components/system-registry/SystemRegistryReadonlyPage.tsx | 低风险 UI copy-only 代码试跑、lint/typecheck 验收记录 | 否 | 否 | 是(前端入口 + docs 主入口补链) | 否 | 可阶段冻结;如继续推进,需另评估更真实轻量代码任务 | readyrepo-onlygap-open |
| T148G | #709 | Task Bridge v1.1 阶段冻结交接包 | docs/ops/handovers/task-bridge-v1-1-freeze-handoff-t148g-2026-05-07.md | 阶段冻结结论、当前日用 SOP、禁止扩张项、重开条件 | 否 | 否 | 是(docs 主入口补链) | 否 | 阶段冻结;进入小规模低风险人值守日用 | readyrepo-onlygap-open |
| T22A | 待核验 | 任务包类型匹配纯函数 | apps/web/src/features/task-bridge/taskPackageTypeMatcher.ts | 九类任务包类型判定、legacy 映射与 warnings | 否 | 否 | 间接(本 registry 补登记) | 否 | PR 号待核验;可选后续补充 fixture / smoke 关联路径 | readyrepo-onlygap-open |
| T37/T48 | 待核验 | 自动化能力评估规则 + 纯函数 evaluator | apps/web/src/features/task-bridge/automationCapabilityEvaluator.ts | 自动化候选分类、禁止项短路、只读 evaluator 边界 | 否 | 否 | 间接(本 registry 补登记) | 否 | 需后续核验 T37/T48 PR 号,并精确登记设计文档与 fixture / smoke 文件组 | readyrepo-onlygap-open |
| T50 | 待核验 | docs-only PR 候选 evaluator | apps/web/src/features/task-bridge/docsOnlyPrCandidateEvaluator.ts | docs-only PR 候选分类、路径白名单、安全边界 | 否 | 否 | 间接(本 registry 补登记) | 否 | 需后续核验 PR 号,并精确登记 fixture / smoke 文件组 | readyrepo-onlygap-open |
| T60-T65 | #534-#542 | GitHub read-only observation chain | docs/ops/evidence/stage-13-github-readonly-closeout-t66-2026-05-03.md | GitHub PR / branch / changed files 只读观察、normalizer、presenter、关系解释 | 否 | 否 | 间接(本 registry 补登记) | 否 | 需后续在 Asset Catalog 分项登记 reader / normalizer / presenter / UI 文件组 | readyrepo-onlygap-open |
| T75-T82 | #558-#565 | 多任务队列 / worktree / conflict 只读预览链 | docs/ops/evidence/stage-15-multi-task-queue-closeout-t82-2026-05-03.md | Task Queue Snapshot、Worktree Recommendation、文件范围冲突矩阵、presenter、只读 UI | 否 | 否 | 间接(本 registry 补登记) | 否 | 需后续在 Asset Catalog 分项登记模型、fixture、presenter、UI 与 smoke | readyrepo-onlygap-open |
| T83-T89 | #567-#573 | AgentRun snapshot / presenter / evidence attribution 只读链 | docs/ops/evidence/agent-run-monitoring-validation-t89-2026-05-03.md | AgentRun Snapshot、Cursor report 输入映射、执行状态只读 UI、PR / evidence attribution | 否 | 否 | 间接(本 registry 补登记) | 否 | 需后续在 Asset Catalog 分项登记 snapshot、presenter、attribution 与 UI 文件组 | readyrepo-onlygap-open |
| T25-T30 | 待核验 | dev-flow IA / detection / monitoring / management 阶段收口 | docs/ops/evidence/dev-flow-phase-closeout-acceptance-t30-2026-05-07.md | dev-flow A/B/C/D IA、检测字段、监控字段、管理入口与 Registry 只读增强口径 | 否 | 否 | 间接(本 registry 补登记) | 否 | PR 号待核验;需后续精确登记 T25-T30 单项路径 | readyrepo-onlygap-open |
| N1-N12 | 待核验 | dev-flow readonly detection chain | docs/ops/evidence/dev-flow-readonly-detection-chain-closeout-n12-2026-05-08.md | DetectionSnapshot adapter 链、overall readonly summary、file-scope mismatch、readonly chip | 否 | 否 | 间接(本 registry 补登记) | 否 | PR 号待核验;需后续精确登记 N1-N12 单项路径与生成边界 | readyrepo-onlygap-open |
| D1 | 待核验 | dev-flow daily use SOP | docs/ops/runtime/dev-flow-daily-use-sop.md | manual-first 日用 SOP、任务包投喂、验收与升级边界 | 否 | 否 | 间接(本 registry 补登记) | 否 | PR 号待核验;需后续确认 D1 evidence 与 runtime SOP 的主从关系 | readyrepo-onlygap-open |
| D3-D7 | 待核验 | Task Progress Rail / manual run-state 决策链 | docs/ops/evidence/dev-flow-manual-task-run-state-file-proposal-d7-2026-05-08.md | Task Progress Rail 类型、只读 projection、左栏渲染、run-state 来源决策、manual file proposal | 否 | 否 | 间接(本 registry 补登记) | 否 | PR 号待核验;需后续精确登记 D3-D7 单项路径 | readyrepo-onlygap-open |
Reusable Asset Catalog
本区是复用资产主入口。dev-flow 只展示与当前任务相关的摘要;完整复用资产清单、禁止重复建设说明与后续维护点以本页为准。
对应 docs 真相源:reusable-asset-catalog-v1.md;主表 §4 列已映射为页面字段(reuse_mode + source_task / source_pr→ 适用阶段;详见 T147C evidence)。
| 资产名称 | 路径 | 类型 | 可复用场景 | 禁止重复建设说明 | 适用阶段 | 后续维护点 |
|---|---|---|---|---|---|---|
| task-reuse-preflight-rule-v1 | docs/task-bridge/task-reuse-preflight-rule-v1.md | rule/template assets | 复用检查区标准骨架|任何任务包生成前 | high|防止重复建设的第一闸门 | direct_reuse|T140C / #640 | 防止重复建设的第一闸门 |
| executor-output-report-schema-v1 | docs/executors/executor-output-report-schema-v1.md | executor/reporting assets | ExecutorOutputReport 统一字段|最终回报与 PR 收尾 | high|与适配器规则配套 | direct_reuse|T140E / #642 | 与适配器规则配套 |
| HB_OS_统一任务包模板V2.8.3 | docs/templates/HB_OS_统一任务包模板V2.8.3_增量包收缩版.md | rule/template assets | A 档任务包模板|docs-only、小修、最小闭环任务 | high|复杂场景回退 B 档 | direct_reuse|T140I-1/T140N / #647/#656 | 复杂场景回退 B 档 |
| task-outcome-registry-v1 | docs/ops/registry/task-outcome-registry-v1.md | Drive sync / docs governance assets | 任务产物登记入口|查历史任务产物与缺口 | high|与本目录互补 | direct_reuse|T140D 链路持续维护 | 与本目录互补 |
| Stage22DryRunTypes | apps/web/src/features/task-bridge/stage22DryRunTypes.ts | task bridge dry-run assets | Stage 22 dry-run contract 类型基线|进入 Stage22 dry-run 相关实现 | high|Stage22 schema 真相类型层 | direct_reuse|T141C / #659 | Stage22 schema 真相类型层 |
| Stage22DryRunFixtures | apps/web/src/features/task-bridge/stage22DryRunFixtures.ts | fixture / smoke assets | typed fixtures 与场景基线|fixture/smoke 或 builder 输入准备 | medium|ready/warning/blocked/forbidden 全覆盖 | direct_reuse|T141D / #660 | ready/warning/blocked/forbidden 全覆盖 |
| Stage22DryRunSmoke | apps/web/src/features/task-bridge/stage22DryRun.smoke.ts | fixture / smoke assets | schema 与边界静态 smoke|回归检查 Stage22 类型与 fixture | medium|保证 preview-only 边界不漂移 | direct_reuse|T141D / #660 | 保证 preview-only 边界不漂移 |
| Stage22DryRunPreviewBuilder | apps/web/src/features/task-bridge/stage22DryRunPreviewBuilder.ts | task bridge dry-run assets | Stage22 纯函数 preview report 构建入口|生成 dry-run preview 报告 | high|禁止绕开该入口手拼 report | direct_reuse|T141E / #661 | 禁止绕开该入口手拼 report |
| Stage22DryRunPreviewBuilderSmoke | apps/web/src/features/task-bridge/stage22DryRunPreviewBuilder.smoke.ts | fixture / smoke assets | builder 边界与决策 smoke|变更 builder 逻辑后回归 | medium|锁定 no-write/no-runtime/no-pr | direct_reuse|T141E / #661 | 锁定 no-write/no-runtime/no-pr |
| stage-22-reuse-diff-assessment-t140b | docs/task-bridge/stage-22-reuse-diff-assessment-t140b.md | Drive sync / docs governance assets | Stage17/18/20 复用差异基准|评估能否重用旧能力时 | high|一次性评估文档,长期作为参考依据 | reference_only|T140B / #639 | 一次性评估文档,长期作为参考依据 |
| stage-22-dry-run-schema-composition-t141a | docs/task-bridge/stage-22-dry-run-schema-composition-t141a.md | task bridge dry-run assets | Stage22 dry-run schema 真相源|字段定义、阻断规则、决策规则 | high|后续实现必须对齐 | direct_reuse|T141A / #657 | 后续实现必须对齐 |
| stage-22-dry-run-schema-landing-assessment-t141b | docs/task-bridge/stage-22-dry-run-schema-landing-assessment-t141b.md | task bridge dry-run assets | 落地点与复用映射建议|选择 T141C/T141D/T141E 串行路径 | medium|给后续任务分层顺序 | adapt_reuse|T141B / #658 | 给后续任务分层顺序 |
| task-pack-three-tier-template-selection-bundle | docs/runbooks/task-pack-template-selection.md`<br>`docs/runbooks/task-pack-three-tier-mapping-v1.md`<br>`docs/templates/HB_OS_统一任务包模板V2.8.3_增量包收缩版.md`<br>`docs/templates/HB_OS_统一任务包模板V2.8.1_完整版.md`<br>`docs/templates/HB_OS_批次连续包模板_v1.md | rule/template assets | A/B/C 三档任务包选择与模板入口|生成新任务包或判断任务包档位时 | high|CAND-TPL-001;bundle 资产,后续可精确拆分 | direct_reuse|T149A audit / 待核验 | CAND-TPL-001;bundle 资产,后续可精确拆分 |
| cursor-rules-entry-chain-bundle | .cursor/rules/`<br>`docs/runbooks/cursor-baseline-manifest.md | rule/template assets | Cursor 规则入口链与执行前约束同步入口|Cursor / agent 执行前需要核对固定规则链时 | high|CAND-RULE-001;bundle 资产,后续可精确拆分 | direct_reuse|T149A audit / 待核验 | CAND-RULE-001;bundle 资产,后续可精确拆分 |
| executor-adapter-rules-bundle | docs/executors/`<br>`docs/task-bridge/task-package-template-executor-adapter-design-t140f.md | executor/reporting assets | Cursor / Codex / Manual / Deferred 执行器适配规则包|任务包需要写明执行器、边界、回报映射时 | high|CAND-EXEC-001;bundle 资产,后续可精确拆分 | direct_reuse|T149A audit / 待核验 | CAND-EXEC-001;bundle 资产,后续可精确拆分 |
| pr-template-reuse-reporting-gate | .github/pull_request_template.md | executor/reporting assets | PR 复用检查、范围说明、验证与回报 gate|开 PR 或设计 PR 验收口径时 | high|CAND-PR-001;登记模板入口,不登记普通 PR evidence | direct_reuse|T149A audit / 待核验 | CAND-PR-001;登记模板入口,不登记普通 PR evidence |
| Stage22DryRunRunner | apps/web/src/features/task-bridge/stage22DryRunRunner.ts`<br>`apps/web/src/features/task-bridge/stage22DryRunRunner.smoke.ts | task bridge dry-run assets | Stage22 dry-run preview runner 与结果封装入口|需要从 Stage22 输入生成只读 runner result 时 | high|CAND-S22-001;runner 资产,不代表执行动作 | direct_reuse|T149A audit / 待核验 | CAND-S22-001;runner 资产,不代表执行动作 |
| Stage22TaskPackageDraftBuilder | apps/web/src/features/task-bridge/stage22TaskPackageDraftBuilder.ts`<br>`apps/web/src/features/task-bridge/stage22TaskPackageDraftBuilder.smoke.ts | evidence / PR / task package draft assets | Stage22 runner result 到任务包 markdown 草稿 builder|需要生成 copy-only / preview-only 任务包草稿时 | high|CAND-S22-002;builder 资产,输出草稿不等于执行 | direct_reuse|T149A audit / 待核验 | CAND-S22-002;builder 资产,输出草稿不等于执行 |
| Stage22PrEvidenceDraftBuilder | apps/web/src/features/task-bridge/stage22PrEvidenceDraftBuilder.ts`<br>`apps/web/src/features/task-bridge/stage22PrEvidenceDraftBuilder.smoke.ts | evidence / PR / task package draft assets | Stage22 任务包草稿到 PR / evidence markdown 草稿 builder|需要生成 PR/evidence 只读草稿与安全提示时 | high|CAND-S22-003;builder 资产,输出草稿不等于 GitHub mutation | direct_reuse|T149A audit / 待核验 | CAND-S22-003;builder 资产,输出草稿不等于 GitHub mutation |
| Stage22ReadonlyCandidatePanel | apps/web/src/components/dev-flow/Stage22ReadonlyCandidatePanel.tsx`<br>`apps/web/src/components/dev-flow/stage22CandidateReadonlyModel.ts`<br>`apps/web/src/components/dev-flow/stage22DryRunPreviewReadonlyModel.ts`<br>`apps/web/src/components/dev-flow/stage22TaskPackageDraftReadonlyModel.ts`<br>`apps/web/src/components/dev-flow/stage22PrEvidenceDraftReadonlyModel.ts | dev-flow / readonly panel assets | Stage22 只读候选、dry-run、任务包与 PR/evidence 展示壳|需要复用 Stage22 只读治理面板或拆分摘要区时 | high|CAND-S22-004;bundle 资产,后续可精确拆分 | adapt_reuse|T149A audit / 待核验 | CAND-S22-004;bundle 资产,后续可精确拆分 |
| DevFlowDetectionSnapshot-chain | apps/web/src/features/dev-flow/devFlowDetectionSnapshotTypes.ts`<br>`apps/web/src/features/dev-flow/mergeDevFlowDetectionSnapshots.ts`<br>`apps/web/src/features/dev-flow/readDevFlowOverallDetectionSnapshot.ts`<br>`apps/web/src/features/dev-flow/readDevFlowGithubDetectionSnapshot.ts`<br>`apps/web/src/features/dev-flow/readDevFlowRuntimeDetectionSnapshot.ts`<br>`apps/web/src/features/dev-flow/readDevFlowTaskBridgeDetectionSnapshot.ts`<br>`apps/web/src/features/dev-flow/readDevFlowEvidenceDetectionSnapshot.ts | dev-flow / readonly panel assets | dev-flow 多来源只读检测快照契约、读取与合并链|新增 dev-flow readonly detection adapter 或总览摘要时 | high|CAND-DEV-001;bundle 资产,后续可精确拆分 | direct_reuse|T149A audit / 待核验 | CAND-DEV-001;bundle 资产,后续可精确拆分 |
| dev-flow-file-scope-readonly-summary | apps/web/src/features/dev-flow/summarizeDevFlowFileScope.ts`<br>`apps/web/src/features/dev-flow/extractExpectedFilesFromTaskText.ts`<br>`apps/web/src/features/dev-flow/devFlowFileScopeRegistryAssessmentTypes.ts | dev-flow / readonly panel assets | changed_files / expected_files 只读 scope 摘要与 registry 字段评估入口|需要判断任务文件范围匹配、缺失或越界时 | high|CAND-DEV-002;bundle 资产,后续可精确拆分 | direct_reuse|T149A audit / 待核验 | CAND-DEV-002;bundle 资产,后续可精确拆分 |
| system-registry-generator-parser | scripts/generate-system-registry-readonly-data.mjs | Drive sync / docs governance assets | registry / catalog / supersession markdown 到 system registry readonly data 的 generator/parser|需要刷新 system registry readonly snapshot 的受控批次时 | high|CAND-REG-001;登记 generator/parser,不登记 generated 输出文件 | direct_reuse|T149A audit / 待核验 | CAND-REG-001;登记 generator/parser,不登记 generated 输出文件 |
| runtime-readonly-monitor-whitelist-ops-ui | apps/web/src/features/runtime-ops/RuntimeOpsPageClient.tsx`<br>`apps/web/src/features/runtime-ops/HostReadonlyMonitorClient.tsx`<br>`apps/web/src/lib/runtime-ops/collectStatus.ts`<br>`apps/web/src/lib/runtime-ops/types.ts | dev-flow / readonly panel assets | Runtime host / port / process 只读监控与受控操作 UI 基线|需要展示本地 runtime 状态或复用 whitelist ops 形态时 | high|CAND-RUN-001;bundle 资产,后续可精确拆分 | adapt_reuse|T149A audit / 待核验 | CAND-RUN-001;bundle 资产,后续可精确拆分 |
| github-readonly-observation-bundle | apps/web/src/features/task-bridge/githubReadonlyOpenPrReader.ts`<br>`apps/web/src/features/task-bridge/githubPrMetadataNormalizer.ts`<br>`apps/web/src/features/task-bridge/githubReadonlyObservationPresenter.ts`<br>`apps/web/src/features/task-bridge/githubPrTaskEvidenceRelationPresenter.ts`<br>`apps/web/src/components/dev-flow/GitHubReadonlyObservationPreview.tsx | dev-flow / readonly panel assets | GitHub open PR / metadata / evidence relation 的只读读取与展示链|需要读取 GitHub 状态、PR 元数据或 evidence 归属时 | high|CAND-GH-001;bundle 资产,后续可精确拆分 | direct_reuse|T149A audit / 待核验 | CAND-GH-001;bundle 资产,后续可精确拆分 |
| draft-safety-evaluator-bundle | apps/web/src/features/task-bridge/draftSafetyValidator.ts`<br>`apps/web/src/features/task-bridge/draftSafetyValidatorTypes.ts`<br>`apps/web/src/features/task-bridge/draftSafetyValidatorFixtures.ts`<br>`apps/web/src/features/task-bridge/draftSafetyValidator.smoke.ts`<br>`docs/task-bridge/stage-22-safety-boundary-t139a.md | task bridge dry-run assets | 草稿安全边界 evaluator、fixtures 与 smoke 基线|需要验证草稿是否越过 preview-only / no-write / no-runtime 边界时 | high|CAND-SAFE-001;bundle 资产,后续可精确拆分 | direct_reuse|T149A audit / 待核验 | CAND-SAFE-001;bundle 资产,后续可精确拆分 |
| audit-trace-rollback-builders | apps/web/src/features/task-bridge/auditLogBuilder.ts`<br>`apps/web/src/features/task-bridge/auditLogTypes.ts`<br>`apps/web/src/features/task-bridge/rollbackPathBuilder.ts`<br>`apps/web/src/features/task-bridge/rollbackPathTypes.ts`<br>`docs/task-bridge/stage-19-audit-trace-rollbackpath-schema-design-t110.md | evidence / PR / task package draft assets | audit log / action trace / rollbackPath 结构化 builder 与设计入口|需要生成审计预览、回滚路径建议或执行结果追踪草稿时 | high|CAND-AUDIT-001;bundle 资产,后续可精确拆分 | adapt_reuse|T149A audit / 待核验 | CAND-AUDIT-001;bundle 资产,后续可精确拆分 |
| drive-sync-writeback-gate-chain | docs/ops/sync/google-drive-rule-source-sync-assessment-t140m.md`<br>`docs/ops/sync/google-drive-rule-source-sync-package-t140m-1.md`<br>`docs/ops/sync/google-drive-rule-source-writeback-result-t140m-2.md`<br>`docs/ops/sync/google-drive-rule-source-writeback-result-t140m-2-drive.md`<br>`docs/ops/sync/google-drive-p1-writeback-preflight-t146c.md`<br>`docs/ops/sync/google-drive-p1-writeback-execution-package-t146d-1-pkg.md | Drive sync / docs governance assets | Drive sync / writeback 前置评估、放行、阻断与执行包链|需要准备 Drive 同步或写回任务包、确认前置 gate 时 | high|CAND-DRIVE-001;bundle 资产,后续可精确拆分 | direct_reuse|T149A audit / 待核验 | CAND-DRIVE-001;bundle 资产,后续可精确拆分 |
| agent-workflow-scripts-bundle | scripts/task-bridge/`<br>`apps/web/scripts/cursor-handoff-markdown-selfcheck.ts`<br>`apps/web/scripts/open-pr-branch-conflict-readonly-selfcheck.ts | executor/reporting assets | agent / Task Bridge 本地工作流脚本与只读自检入口|需要复用任务包生成、daily preflight、queue head 或 handoff 自检脚本时 | medium|CAND-SCRIPT-001;bundle 资产,后续可精确拆分 | adapt_reuse|T149A audit / 待核验 | CAND-SCRIPT-001;bundle 资产,后续可精确拆分 |
| hb-preflight-snapshot | scripts/dev/hb-preflight-snapshot.sh`<br>`apps/web/src/lib/dev-flow/preflightSnapshotServer.ts`<br>`apps/web/src/app/api/dev/preflight-snapshot/route.ts | dev-flow / readonly panel assets | HB OS 本地 preflight snapshot 采集、读取与 dev-flow 只读入口|需要生成或读取本地 preflight snapshot 以支撑 dev-flow 摘要时 | medium|CAND-SCRIPT-002;bundle 资产,后续可精确拆分 | direct_reuse|T149A audit / 待核验 | CAND-SCRIPT-002;bundle 资产,后续可精确拆分 |
Roadmap Supersession Map
对应 docs 真相源:roadmap-supersession-map-v1.md;§3 替代表直出(原因列合并 replacement_assets + status)。
| 旧任务 / 旧计划 | 替代任务 / 新计划 | 替代原因 | 是否仍需执行 | 后续建议 |
|---|---|---|---|---|
| T142A (old)|dry-run adapter 纯函数设计 | T141B + T141E | `stage-22-dry-run-schema-landing-assessment-t141b.md`; `stage22DryRunPreviewBuilder.ts`|fully_superseded | 仅保留 runner 层接入评估 | T142A(runner 接入评估新定义)|不得重开 adapter 从零设计 |
| T142B (old)|dry-run adapter 纯函数实现 | T141E | `stage22DryRunPreviewBuilder.ts`; `stage22DryRunPreviewBuilder.smoke.ts`|fully_superseded | 仅保留 runner 调用层拼接 | T142B(runner 最小实现)|不得重复实现第二套 preview builder |
| T142C (old)|docs-only fixture smoke | T141D + T141E smoke | `stage22DryRun.smoke.ts`; `stage22DryRunPreviewBuilder.smoke.ts`|partially_superseded | 仅新增 runner 层 smoke | T142C(runner smoke)|不得重做 Stage22 基础 fixture/smoke |
| T142D (old)|低风险 UI 文案 fixture smoke | T141D + T141E smoke 基础模式 | `stage22DryRunFixtures.ts`; `stage22DryRunPreviewBuilder.smoke.ts`|partially_superseded | 等 UI 接入后做 UI 专属 smoke | T143A/T143B/T143C(在 T142 完成后)|不得在无 UI 接入前重建 UI smoke 任务 |
| T142E (old)|阻断 / forbidden fixture smoke | T141D + T141E smoke | `stage22DryRun.smoke.ts`; `stage22DryRunPreviewBuilder.smoke.ts`|fully_superseded | runner 层新增规则时再补 runner 专属 forbidden smoke | T142C(runner smoke 扩展)|不得重复做 builder 层 forbidden smoke |
| T141B/T141C (old naming)|dry-run 面板 IA / 静态 UI | 任务重编号为 T143A/T143B/T143C | `stage-22-dry-run-schema-composition-t141a.md`; `stage-22-dry-run-schema-landing-assessment-t141b.md`|still_needed | 需先完成 runner 层再做 dev-flow UI | T143A|不得跳过 T142 直接做 UI |
| T143/T144 (old naming)|任务包 / PR / evidence 草稿层 | 保留需求但强制复用 Stage22DryRunPreviewReport | `stage22DryRunPreviewBuilder.ts`; `executor-output-report-schema-v1.md`|still_needed | 草稿层需建立在 preview report 之上 | T144A(后续命名以任务包为准)|不得从零重建 evidence/PR body 模型 |
| TPL-V282-DEFAULT|V2.8.2 A 档默认语义 | V2.8.3 A 档默认模板 | `HB_OS_统一任务包模板V2.8.3_增量包收缩版.md`; `task-pack-template-selection.md`|fully_superseded | 仅保留历史兼容引用 | 使用 V2.8.3 / A 档微连续卡语义生成新任务包|不得继续把 V2.8.2 写作当前默认模板 |
| TPL-BINARY-SELECTION|普通/复杂二元模板选择 | A/B/C 三档模板选择链 | `task-pack-template-selection.md`; `task-pack-three-tier-mapping-v1.md`|fully_superseded | 无;只可作为历史理解 | 生成任务包前先判 A/B/C 档|不得只写普通任务走 V2.8.2、复杂任务走 V2.8.1 |
| DEVFLOW-LEGACY-WORKBENCH|Legacy Workbench/Observer 作为日用主轴 | /dev-flow A/B/C/D + readonly DetectionSnapshot | `dev-flow-phase-closeout-acceptance-t30-2026-05-07.md`; `devFlowDetectionSnapshotTypes.ts`; `readDevFlowOverallDetectionSnapshot.ts`|partially_superseded | Legacy 仅保留 full 回滚 / 历史参照,不作为新日用主轴 | 继续围绕 A/B/C/D 与 readonly detection chain 小步增强|不得以 Legacy Observer 为主轴继续扩页 |
| DEVFLOW-T25-T29-SNAPSHOT|T25-T29 docs-only snapshot 草案链 | N1-N12 readonly detection code chain | `dev-flow-readonly-detection-chain-closeout-n12-2026-05-08.md`; `apps/web/src/features/dev-flow/`|partially_superseded | 仅保留设计证据;新增实现应复用 N1-N12 代码链 | dev-flow readonly detection adapter / summary 小步增强|不得回到 T25-T29 草案重新设计 detection model |
| S20-PERSISTENCE-FIELD-REUSE|Stage20 persistence dry-run 字段直接复用 | Stage22DryRunTypes / PreviewBuilder / Runner | `stage22DryRunTypes.ts`; `stage22DryRunPreviewBuilder.ts`; `stage22DryRunRunner.ts`|fully_superseded | Stage20 只能 adapter 参考,不可作为 Stage22 字段真相源 | 在 Stage22 类型 / builder / runner 上继续增强|不得把 Stage20 persistence row 语义直接当 Stage22 dry-run 字段真源 |
| DEVFLOW-REGISTRY-WRITE-UI|在 /dev-flow 内做 Registry 写 / 编辑控制台 | /system/registry generated readonly snapshot | `SystemRegistryReadonlyPage.tsx`; `generate-system-registry-readonly-data.mjs`|fully_superseded | /dev-flow 只保留 Registry 摘要入口与深链 | /system/registry 只读展示增强,或受控生成脚本任务|不得在 /dev-flow 内新增 Registry 写入 / 编辑控制台 |
| DEVFLOW-RUNTIME-OPS|在 /dev-flow 内做 Runtime 操作面 | /system/runtime runtime page | `RuntimeOpsPageClient.tsx`; `HostReadonlyMonitorClient.tsx`; `collectStatus.ts`|fully_superseded | /dev-flow 可保留 runtime 摘要与链接,不承载操作面 | /system/runtime 白名单操作边界增强|不得在 /dev-flow 中重复实现 runtime 操作区 |
| DRIVE-P1-C-TIER|C 档纳入 Drive P1 写回 | C 档工程镜像 / 单独 T146D-3A 或 T146D-3B 决策 | `google-drive-p1-c-tier-exclusion-closeout-t146d-3c-2026-05-06.md`; `google-drive-p1-c-tier-source-decision-t146d-3.md`|fully_superseded | 如未来需要 C 档 Drive 正式源,必须另开单独决策任务 | T146D-3A / T146D-3B,或继续保持工程镜像|不得把 C 档直接塞回 Drive P1 批量写回 |
| TASK-PROGRESS-BROWSER-STATE|browser active node / localStorage 作为任务进度事实源 | Manual Task Run State proposal / future DB assessment | `dev-flow-manual-task-run-state-file-proposal-d7-2026-05-08.md`; `devFlowTaskProgressRailTypes.ts`; `projectDevFlowTaskProgressRail.ts`|fully_superseded | 当前只允许 manual file proposal 或未来 DB assessment,不把浏览器状态当事实源 | P3 manual run-state file 或 DB 来源评估|不得用 localStorage / browser active node 充当后台任务进度事实源 |
任务生成前复用检查摘要
只读提示|不自动阻断|不自动修改任务包|不写 registry / Drive / DB。命中结果仅供人工复核;dev-flow 同名摘要为辅助,完整语义以本区块为准。
本检查仅基于 generated readonly snapshot 做关键词提示,不会自动阻断任务生成。
本模块属于 L1 只读查看 + L2 链接跳转 + L3 人工标注建议的前置提示;不提交候选、不审批、不吸收、不自动写入。
输入任务关键词后,将基于 generated readonly snapshot 展示可能可复用资产与重复风险提示。
七项复用检查摘要(关键词提示)
| 检查项 | 状态(generated snapshot) |
|---|---|
| 是否已有同类规则? | hint-only |
| 是否已有模板字段? | hint-only |
| 是否已有执行器适配规则? | hint-only |
| 是否已有 PR 模板要求? | hint-only |
| 是否已有 Drive 同步记录? | hint-only |
| 是否已有入口链 patch? | hint-only |
| 是否已有后续缺口登记? | hint-only |
相关 Registry 任务(最多 5 条)
| 任务编号 | PR | 产物类型 | 主产物路径 | 后续缺口 | 标签 |
|---|---|---|---|---|---|
| — | |||||
相关可复用资产(最多 5 条)
| 资产名称 | 路径 | 类型 | 可复用场景 |
|---|---|---|---|
| — | |||
相关路线替代表(最多 5 条)
| 旧计划 | 新计划 | 后续建议 |
|---|---|---|
| — | ||
本模块只做提示,不自动阻断任务生成,不自动修改任务包,不写 registry,不写 Drive。命中结果只能作为人工复核线索;如需提交管理候选、审批、吸收或归档,必须另开任务包并保留 Evidence。