3.2 KiB
3.2 KiB
sysadmin 功能目录成熟度刷新(short-term)
- task_id: sysadmin-maturity-refresh-2026-09-26
- owner: pi
- status: in_progress
- 授权来源: 用户会话反馈「重新看了 dev 功能特性页面,这些还都是降级状态」——页面徽标未反映 2026-09-26 放量后的接线事实,构成对目录刷新的即时授权(承接 degraded-flags-enable-2026-09-26-r4)。
- write_scope: internal/sysadmin, .doc/ops/CURRENT.md, .doc/ops/short-term
- mutex: sysadmin-maturity
- base_dev_sha:
1d13a892fc - capabilities: git:dev, env:dev, docs:publish
- policy_revision: AGENTS 2026-09 / agent-worktree-workflow r1 / validation-contract 2026-09-21
一、问题
featureMaturityCatalog(internal/sysadmin/features.go)自述为"源码接线事实,不随环境变量翻转",但其内容停留在 2026-09-24 I2 时代;degraded-flags-enable 放量后页面"值"已翻转(confirm/true/*)而"适配"列仍显示降级,用户判断页面失真。逐项核对:
| 键 | 旧目录断言 | 当前事实与证据 |
|---|---|---|
| MULTI_INTENT_PLAN_TIER | degraded,"默认仍 legacy" | I2/I3/P8 合入并验收(I2 报告 5.1–5.4;P8 报告);dev 现行 confirm+* |
| MULTI_INTENT_U11_DOCGOV | degraded,"其余 key 仍 dry-run" | P8 后全部键接真实引擎(matrix intent-plan-u9u12 行),剩余键由逐键 flag 控制 |
| MULTI_INTENT_U12_RUN_CONTROL | 同上 | 同上 |
| SEMANTIC_SUMMARY_SHADOW | shadow/degraded,"默认关闭、可见集 digest 仍空" | 影子链路生产化(D3 收口);job#18 visibility_digest 已落盘非空;dev 已开 |
| SEMANTIC_SUMMARY_REPLACE | shadow/degraded,"默认关" | 双开关全量接线含 * 通配(dev 6b317181);真实链路命中新会话 |
| PI_CHANGE_REPORT_NARRATIVE | shadow/degraded,"待放量授权" | 2026-09-23 收口真 MiniMax 复测 PASS;dev 已按授权开启 |
FAV 两项(红线)不动。
二、修改
- 目录六项改
live+ready,reason 改写为带证据日期的当前事实;U11/U12 reason 保留"逐键 flag(默认关)"提示,防止误读为可 full 放量。 - service_test.go:narrative/五键断言改 live+ready;保留 chat_summaries 与防回退断言(不得再出现"尚未在运行环境执行/尚未切到");新增 U11/U12 reason 必须含"逐键"。
三、验证计划
go test ./internal/sysadmin/PASS;arch-check block PASS;vet PASS;go test -short ./...72 包全绿(候选级 validate 同套复跑 PASS)- 集成 dev
1d82ed88后重启单二进制(env:dev,setsid 脱离,run af4d5ebf HEALTH_OK);GET /api/v1/admin/system/features 复核:九项全部值=confirm/true/*、实现=live、适配=ready;全目录无 degraded 残留(FAV 保持 dry_run/unavailable 红线)
四、结果登记
- review_state: done(目录与断言同步更新;FAV 承接“配置值不赠予就绪度”反例断言)
- integration_state: done(dev
1d82ed88) - deployment: dev_runtime_verified(二进制重建重启,页面数据源已出新目录)
- cleanup: 本任务 worktree 按门禁清理
- remote_sync: not_requested