merge: candidate degraded-flags-enable-2026-09-26-r4 into dev
This commit is contained in:
@@ -18,6 +18,7 @@
|
||||
|
||||
| owner | task | branch | worktree | mutex | status |
|
||||
|---|---|---|---|---|---|
|
||||
| pi | degraded-flags-enable-2026-09-26-r4 | feature/degraded-flags-enable-2026-09-26 | .worktrees/degraded-flags-enable-2026-09-26 | summary-flags-rollout | done |
|
||||
| pi | system-review-p0-p1-fixes-2026-09-26 | fix/system-review-p0-p1-fixes-2026-09-26 | .worktrees/system-review-p0-p1-fixes-2026-09-26 | review-fixes-batch | done |
|
||||
| Cursor | system-code-review-2026-09-26 | feature/system-code-review-2026-09-26 | .worktrees/system-code-review-2026-09-26 | docs-audit-review | done |
|
||||
| pi | swboot-closeout-2026-09-26-r3 | feature/swboot-closeout-2026-09-26 | .worktrees/swboot-closeout-2026-09-26 | workflow-design | done |
|
||||
|
||||
@@ -43,11 +43,18 @@
|
||||
|
||||
1. [x] 分析与授权确认
|
||||
2. [x] 代码实现(通配 + compose 声明 + 目录/示例更新)
|
||||
3. [ ] 工程门禁(arch-check block / go vet / go test -short)+ dev 集成(--no-ff)
|
||||
4. [ ] env 运维:根 .env + configs/.env.{test,main} 钉默认;`launch.sh --no-docker` 重启 dev(env:dev 锁内)
|
||||
5. [ ] 运行时验收:/health /ready、features 快照、行为抽查
|
||||
6. [ ] 测试报告 + MATRIX 行注记 + CURRENT 收口
|
||||
3. [x] 工程门禁(arch-check block / go vet / go test -short 72 包 OK)+ dev 集成(--no-ff 候选 6b317181,候选级 validate PASS)
|
||||
4. [x] env 运维:根 .env + configs/.env.dev 对齐 + configs/.env.{test,main} 钉默认;launch.sh --no-docker 重建并重启(env:dev 锁内;首次操作因长驻子进程 recovery,已按流程 recover 并以 setsid 脱离方式重新拉起,run 502d562d completed)
|
||||
5. [x] 运行时验收(见测试报告)
|
||||
6. [x] 测试报告 + MATRIX 行注记 + CURRENT 收口
|
||||
|
||||
## 四、结果登记
|
||||
|
||||
(待填)
|
||||
- **review_state**: done(单测新增/更新 3 个用例 + 候选 validate:arch block + vet + 72 包 short 全绿)
|
||||
- **integration_state**: done(dev `6b317181`;文档收口 commit 见 `git log`)
|
||||
- **deployment**: dev_runtime_verified(单二进制 PID 1432360;/health /ready OK schema 75;features 快照 10 键全生效;语义摘要真实链路 semantic_replace 命中通配新会话)
|
||||
- **验证结论**: [测试报告](../../test-reports/2026-09-26-degraded-flags-enable-test-report.md)
|
||||
- **观察项(非四归因)**: ① intentflow 在 P8 后对「查风险+查法规」不再持久化 intent_plans(combo_hint needs_confirm/read_only,legacy 回复仍执行;与 matrix「逐键放量待续」一致,不判为回归);② server.log 一条既有 WARN `ctxmgr_reflect_msgs_scan_incomplete`(NULL user_id 扫描,与本次开关无关);③ PI 叙事 live 触发未重跑(能力 2026-09-23 收口已真 MiniMax 复测,本次仅 flag 翻转,待下次自然变更报告事件观察)
|
||||
- **运维披露**: configs/.env.test / configs/.env.main 写入钉住默认值(行为不变),防止根 .env 新键在未来 test/main compose 重建时泄漏;属配置文件写入而非 test/main 环境操作
|
||||
- **cleanup**: 待门禁复查后清理
|
||||
- **remote_sync**: not_requested
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
|------|----------|------|----------|------|---------------------|-------|-------|
|
||||
| dialogue-ctx-injection | 对话上下文注入 | 项目成员对话清洗分层注入小队 workspace 与助手 Prompt;冲突裁决+HITL 分级路由;默认 on 紧急可关 | done | deferred_enhancement | [设计](../system-design/2026-09-25-dialogue-context-injection-design.md);[报告](../test-reports/2026-09-25-dialogue-context-injection-test-report.md);[短文](../ops/short-term/2026-09-25-dialogue-context-injection.md);[收口报告](../test-reports/2026-09-26-dialogue-ctx-closeout-test-report.md) | **after 2026-09-26 收口**:关闭条件全满足——dev 迁移 00072 应用(schema 73);真实 PI intake 任务 `context/dialogue/` 五文件落盘 + TASK.md 导航核验 PASS;冲突确认卡冒烟(投递+确认+黑板同步)PASS;trigger_user 卡片接线补齐(dev `ebb82820`)。会话实时推卡为后续增强另立 | `dialogue-ctx` |
|
||||
| jevdecide-shadow | jev 产品决策 shadow/assist | jevdecide + coordinator realtime/ProfileTask;compose 默认 off;**local_dev 已开 assist**(no-docker 根 `.env` 与 `configs/.env.dev`) | done | deferred_enhancement | [产品报告](../test-reports/2026-09-24-jev-product-shadow-test-report.md);[shadow 启用](../test-reports/2026-09-24-jev-dev-shadow-enable-test-report.md);[assist 启用+对话](../test-reports/2026-09-24-jev-dev-assist-enable-test-report.md);[assist 短文](../ops/short-term/2026-09-24-jev-dev-assist-enable.md);[浸泡收口](../test-reports/2026-09-26-jevdecide-soak-test-report.md) | **after 2026-09-26 浸泡收口**:200 真实轮(10×20)——决策层 B 组加成 100/100、规则压制 0、C 组误伤 0/60、jev 失败 0;体验层 B 组 handled 94%(92 实时事实 + 2 fail-closed 声明,6 真缺口源于意图误路由至模板通道,归 intent/risk 另立行);无编造数值。compose 默认仍 off;test/main 放量另授权 | `jevdecide` |
|
||||
| chat-semantic-replace | 语义摘要 REPLACE | 以 shadow 叙事可选替换 served deterministic Narrative(fail-closed 灰度:master + 会话 allowlist 双开关,默认全关) | done | deferred_enhancement | [Wave5 X-2](../ops/short-term/2026-09-18-wave5-deadcode-decisions.md);[pu6](../ops/long-term/2026-09-16-pu6-semantic-summary-contract.md);[summary_flags](../../internal/ctxmgr/summary_flags.go);[接线报告](../test-reports/2026-09-26-chat-semantic-replace-test-report.md);[短文](../ops/short-term/2026-09-26-chat-semantic-replace.md) | **after 2026-09-26 接线**(用户独立授权解封):`SEMANTIC_SUMMARY_REPLACE` + `SEMANTIC_SUMMARY_REPLACE_SESSIONS` 白名单灰度——报告 OK/可见集 digest/served watermark/长度四重校验后仅换白名单会话 Narrative;Facts 与 digest 保持 deterministic;回滚经 displaced_narrative 无残留(dev `cd1f846f`+`6004494e`,单元 8/8 + dev 真实链路阶梯 PASS)。默认关闭;放量逐环境另授权 | `chat` |
|
||||
| chat-semantic-replace | 语义摘要 REPLACE | 以 shadow 叙事可选替换 served deterministic Narrative(fail-closed 灰度:master + 会话 allowlist 双开关,默认全关) | done | deferred_enhancement | [Wave5 X-2](../ops/short-term/2026-09-18-wave5-deadcode-decisions.md);[pu6](../ops/long-term/2026-09-16-pu6-semantic-summary-contract.md);[summary_flags](../../internal/ctxmgr/summary_flags.go);[接线报告](../test-reports/2026-09-26-chat-semantic-replace-test-report.md);[短文](../ops/short-term/2026-09-26-chat-semantic-replace.md) | **after 2026-09-26 接线**(用户独立授权解封):`SEMANTIC_SUMMARY_REPLACE` + `SEMANTIC_SUMMARY_REPLACE_SESSIONS` 白名单灰度——报告 OK/可见集 digest/served watermark/长度四重校验后仅换白名单会话 Narrative;Facts 与 digest 保持 deterministic;回滚经 displaced_narrative 无残留(dev `cd1f846f`+`6004494e`,单元 8/8 + dev 真实链路阶梯 PASS)。默认关闭;放量逐环境另授权。**after 2026-09-26 dev 放量**(degraded-flags-enable):`SESSIONS` 支持 `*` 全会话通配(含后续新建,dev `6b317181`),dev 已开 master+`*` 并真实链路命中新会话([报告](../test-reports/2026-09-26-degraded-flags-enable-test-report.md));test/main 保持默认并钉配置 | `chat` |
|
||||
| gov-agent-worktree | Agent worktree 治理自动化 | 主目录保护、任务 worktree、机器认领、候选集成、dev 部署与安全清理 | partial | non_blocker | [方案](../remediation/2026-09-21-agent-workflow-governance-plan.md);[L1 验收](../test-reports/2026-09-21-agent-governance-test-report.md);[W1-B macOS](../ops/short-term/2026-09-22-agentctl-macos.md);[W4](../ops/short-term/2026-09-22-governance-automation.md);residual `modular-decouple-residual-2026-09-23` | L1 与 macOS `with/docs apply/validate/integrate` 已合入。W4 landed:durable queue + 完整 docs projection apply(行/整文 CAS)+ deploy/recover 真实收据闭环 + Darwin cwd 可见性测试。仍 deferred:PI 源码镜像 compose、跨机隔离、automation/w4 实现收敛。本行不升 done | `agent-workflow-governance` |
|
||||
| intent-l1 | 意图识别 L1 | 18 类 Intent、三分支消解、写/只读分流、双标签 `DOC_BUSY`、intent 纯依赖边界 | done | non_blocker | [intent-recognition](../system-design/intent-recognition/);[工作流作用域](../test-reports/2026-09-21-intent-workflow-scoping-test-report.md);[审计](../audit/2026-09-13-conversation-intent-runtime-state.md);[报告](../test-reports/2026-09-13-conversation-intent-runtime-state-test-report.md);[双标签](../test-reports/assets/2026-09-15-conversation-intent-dual-tab/live.json);[U1](../test-reports/2026-09-15-multi-intent-u1-contracts-test-report.md)–[U3](../test-reports/2026-09-15-multi-intent-u3-intentflow-pg-test-report.md) | **边界 before**:含 U9–U12 叙事混入 → **after**:U9–U12 迁至「多意图扩面」行。关闭:纯依赖边界回归即重开 | `intent` |
|
||||
| intent-plan-u1u8 | 多意图持久计划(U1–U8 基线) | app/intentflow 生命周期、HITL、默认 `legacy`、U1–U8 代码与安全基线 | done | non_blocker(默认 legacy) | [设计](../system-design/2026-09-15-multi-intent-hitl-plan.md);[U1](../test-reports/2026-09-15-multi-intent-u1-contracts-test-report.md)–[U8](../test-reports/2026-09-16-multi-intent-u8-task-generate-test-report.md);[Wave2 真 PI](../test-reports/2026-09-16-wave2-real-pi-evidence-test-report.md);[Track I1](../test-reports/2026-09-22-track-i1-query-owner-test-report.md);[I2 放量](../test-reports/2026-09-24-intent-plan-i2-rollout-test-report.md) | **after Track I2**:shadow 持久 validated_only + 项目 allowlist + 指标已合入;dev 已按 allowlist 验收 shadow→auto_read→confirm(项目 6579;确认前零写)。compose 默认仍 `legacy`。U9–U12 见独立行 | `intent-plan` |
|
||||
@@ -67,7 +67,7 @@
|
||||
| docgov | 文档治理 | 法定文档生命周期 + 租约 + 受控正文读取 | done | non_blocker | [docgov](../test-reports/2026-09-08-docgov-lifecycle-and-claiming-framework-test-report.md);[正文 UI](../test-reports/2026-09-14-controlled-content-ui-acceptance.md);[canonical hash](../remediation/2026-09-14-controlled-content-canonical-hash-remediation.md);[键统一](../test-reports/2026-09-21-workflow-doc-key-unification-test-report.md);[deny_only_submit](../test-reports/2026-09-24-non-author-member-access-test-report.md);[三权流转](../test-reports/2026-09-25-doc-review-lifecycle-test-report.md) | 项目 143 只读;不终止。`doc_proj*` 同一发布键不能再并存;[自由协作认领](../test-reports/2026-09-24-free-collab-claim-notify-test-report.md) **after 2026-09-24 deny_only_submit**:成员可 run/edit/上传/草稿;送审/审核/批准仍职责门禁。[重验](../test-reports/2026-09-24-non-author-member-access-test-report.md)。**after 2026-09-26 落地**:锁定期补充积压(migration 00073)、流转职责通知、阶段化批注矩阵、重开 Approver 优先已随 doc-review-lifecycle-land 合入 dev;对话触发键(comment/reopen/pending)进入 U11 live 基线集;真实 PI E2E 仍待授权环境补跑。设计见 [三权流转设计](../system-design/2026-09-25-doc-review-lifecycle-design.md) | `docgov` |
|
||||
| docgov-revision | 文档版本 baseline | 账本、人工修订、确定性 diff+lineage、运行时 UI、负责人通知 | done | non_blocker | [管理](../test-reports/2026-09-13-document-revision-management-test-report.md);[Round20 UI](../test-reports/2026-09-14-document-revision-runtime-ui-test-report.md);[ADR](../adr/2026-09-13-document-version-boundary.md);[proposed/authoritative](../ops/short-term/2026-09-20-proposed-authoritative-reports.md) | **before**:完整 PI narrative 混入 → **after**:迁「PI change-report 叙事」。fallback 报告是本行内显式行为,不是缺口。lineage GET 已按 URL 项目和文档可见性裁剪。test_manager 血缘的下游/上游版本改读文档版本,不再写死 1。Agent 候选报告为 `proposed`,正式提交才写 authoritative 后继并挂到版本;拒绝、替代后旧报告不能再出建议。人工修订、导入和聊天卡仍未分开预估与正式报告,见 [T1](../ops/short-term/2026-09-20-impact-loop-t1.md)。项目追踪索引见下一行 | `docgov` |
|
||||
| trace-impact | 阶段回溯与影响闭环 | 五表追踪索引、影响报告、L1 文档修订、L2 阶段再打开、待复核软标记、对话修订提案 | done | deferred_enhancement(不挡首发) | [设计](../system-design/2026-09-20-stage-backtrack-and-impact-loop-design.md);[Track T](../remediation/2026-09-20-capability-enablement-impact-plan.md);[对话化报告](../test-reports/2026-09-21-trace-panel-to-chat-test-report.md);[T 补强](../ops/short-term/2026-09-22-track-t-strengthen.md) | 已合入 dev。常驻「需求与影响」面板已退役。**2026-09-23 实测** DOCREV 路径 schema **63**;test=`rc-v1.1.0-beta.1` schema 61;main 本轮未晋升。阶段推进确认门禁仍在。不签 D7 对话 ADR;[补充影响批次](../test-reports/2026-09-24-free-collab-claim-notify-test-report.md)| `trace-index` |
|
||||
| docgov-pi-narrative | PI change-report 叙事 | 只读消费 diff+lineage 的 PI 叙事;失败全量降级 fallback | done | deferred_enhancement | [Round20](../test-reports/2026-09-14-document-revision-runtime-ui-test-report.md);[go/no-go GO](../ops/research/2026-09-16-wave3-pu6-pu8-go-no-go.md);[pu7](../ops/long-term/2026-09-16-pu7-pi-narrative-contract.md);[W3 真 PI](../test-reports/2026-09-17-w3-pi-change-report-narrative-test-report.md);[红线负例](../test-reports/2026-09-22-redline-evidence-pi-narrative-test-report.md);[收口](../test-reports/2026-09-23-pi-narrative-closeout-test-report.md) | **after 2026-09-23 收口**:修复后真实 MiniMax 复测 PASS(截断差异输入 + reasoning 目标落盘);默认 flag **off**;dev/test 常驻开启另授权 | `docgov` |
|
||||
| docgov-pi-narrative | PI change-report 叙事 | 只读消费 diff+lineage 的 PI 叙事;失败全量降级 fallback | done | deferred_enhancement | [Round20](../test-reports/2026-09-14-document-revision-runtime-ui-test-report.md);[go/no-go GO](../ops/research/2026-09-16-wave3-pu6-pu8-go-no-go.md);[pu7](../ops/long-term/2026-09-16-pu7-pi-narrative-contract.md);[W3 真 PI](../test-reports/2026-09-17-w3-pi-change-report-narrative-test-report.md);[红线负例](../test-reports/2026-09-22-redline-evidence-pi-narrative-test-report.md);[收口](../test-reports/2026-09-23-pi-narrative-closeout-test-report.md) | **after 2026-09-23 收口**:修复后真实 MiniMax 复测 PASS(截断差异输入 + reasoning 目标落盘);默认 flag **off**;dev/test 常驻开启另授权。**after 2026-09-26**:dev 已按用户授权常驻开启(degraded-flags-enable,快照与回滚见[报告](../test-reports/2026-09-26-degraded-flags-enable-test-report.md));test/main 保持 off | `docgov` |
|
||||
| web-workbench | 前端工作台 | 三栏 + 块文档 + SSE;错误卡/`TaskRunCard` 竖向进度/busy;版本冲突信封;demo seed 默认关;终止 preview | done | non_blocker | [workbench](../test-reports/2026-09-08-three-column-workbench-and-block-document-test-report.md);[双标签](../test-reports/assets/2026-09-15-conversation-intent-dual-tab/screenshots/tab-b-busy.png);[demo](../test-reports/2026-09-16-demo-seed-pollution-test-report.md);[B4](../test-reports/2026-09-16-frontend-gate-b4-test-report.md)(项目 6363);[TaskRunCard](../test-reports/2026-09-21-taskrun-status-card-persistence-test-report.md) | **before**:空「缺口」却 partial → **after**:本行 done。其他 409 消费方信封复用另列 hardening backlog;[通知收件箱](../test-reports/2026-09-24-free-collab-claim-notify-test-report.md)| `web` |
|
||||
| pi-runner | PI Runner / 配置链 | pi-agent + MiniMax + typed-result-v1 | done | non_blocker | [piagent](../test-reports/2026-09-13-codex-audit-p0-remediation-test-report.md);[container-env](../test-reports/2026-09-13-container-env-configuration-test-report.md);[typed-result](../test-reports/2026-09-15-pi-typed-result-v1-test-report.md) | 文档生成仍使用读写和搜索工具。`tool_profile=reasoning` argv 为 `--no-tools`。**2026-09-22 实测** pi-agent 已 bind-mount `pi-args.mjs` | `pi-agent` |
|
||||
| infra-envs | 三环境运维 | dev/test/main + 共享 KB;对话/业务库隔离 | done | non_blocker | [PROJECT.md](../../PROJECT.md) §4;[晋升报告](../test-reports/2026-09-22-dev-gate-and-test-promotion-test-report.md);[DOCREV](../test-reports/2026-09-22-docrev-ui-rerun-test-report.md) | **2026-09-23 实测**:本地/共享 dev DOCREV 路径 schema **63**;test health schema **61**(`rc-v1.1.0-beta.1`);main 本轮未晋升 | `infra` |
|
||||
|
||||
@@ -0,0 +1,67 @@
|
||||
# 降级功能开关放量 dev — 测试报告
|
||||
|
||||
- **task_id**: degraded-flags-enable-2026-09-26-r4
|
||||
- **日期**: 2026-09-26
|
||||
- **环境**: dev 单二进制(`launch.sh --no-docker`,`bin/agent-server` PID 1432360,LOCALPG_MODE=managed,schema 75)
|
||||
- **基线**: dev `66ea4e3e` → 集成 `6b317181`(代码:REPLACE SESSIONS `*` 通配 + compose 声明 + 目录/示例)
|
||||
- **验证人**: pi(agent: pi / Claude)
|
||||
|
||||
## 一、验证范围
|
||||
|
||||
用户授权启动的降级项(授权来源见任务短文):`MULTI_INTENT_PLAN_TIER`(legacy→confirm,allowlist `*`)、U9–U12 域名 flag、`SEMANTIC_SUMMARY_SHADOW`、`SEMANTIC_SUMMARY_REPLACE(+SESSIONS=* 通配)`、`PI_CHANGE_REPORT_NARRATIVE`。不改动 `WORKFLOW_SCOPE_MODE=strict` 与 5 个 P8 逐键 live flag。
|
||||
|
||||
## 二、工程门禁(候选 6b317181,agentctl validate run a4289f75)
|
||||
|
||||
| 命令 | 结果 |
|
||||
|---|---|
|
||||
| `./scripts/arch-check.sh --mode block` | PASS(production gate passed) |
|
||||
| `go vet ./...` | PASS |
|
||||
| `go test -short ./...` | 72 包全 ok,0 失败 |
|
||||
| 新增单测 | `TestSemanticReplace_WildcardAllowlistSwapsNarrative`、`TestSemanticReplace_WildcardMasterOffKeepsDeterministic`、`TestSemanticReplace_FlagParsing`(通配/混合/空/关 master)全 PASS |
|
||||
|
||||
## 三、运行时验证(真实链路)
|
||||
|
||||
### 3.1 进程开关快照(GET /api/v1/admin/system/features)
|
||||
|
||||
| 键 | 生效值 | 判定 |
|
||||
|---|---|---|
|
||||
| MULTI_INTENT_PLAN_TIER | `confirm` | ✅ |
|
||||
| INTENT_PLAN_PROJECT_ALLOWLIST | `*` | ✅ |
|
||||
| MULTI_INTENT_U9/U10/U11/U12 | `true`×4 | ✅ |
|
||||
| SEMANTIC_SUMMARY_SHADOW | `true` | ✅ |
|
||||
| SEMANTIC_SUMMARY_REPLACE | `true` | ✅ |
|
||||
| SEMANTIC_SUMMARY_REPLACE_SESSIONS | `*` | ✅ |
|
||||
| PI_CHANGE_REPORT_NARRATIVE | `true` | ✅ |
|
||||
| WORKFLOW_SCOPE_MODE | `strict` | ✅(不变更) |
|
||||
|
||||
`adapter=degraded` 标签为 sysadmin 静态接线目录(源码事实,不随配置翻转),预期保留。
|
||||
|
||||
### 3.2 健康与制品
|
||||
|
||||
`/api/v1/health`、`/api/v1/ready` 均 `status=ok`(env dev、schema 75、kb/db/events ready);二进制为合并后代码重建(launch 构建日志 `.tmp/launch/server.log`)。
|
||||
|
||||
### 3.3 intentflow(confirm 档 + U9 分段 + allowlist)
|
||||
|
||||
- 真实对话(项目 6579「新的测试项目」/ 未绑项目会话各一轮):`intent_result.plan_shadow` = `{"enabled":true,"segmenter_version":"segmenter.v2","segment_count":2,"combo_hint":"read_only|needs_confirm","legacy_plan_attached":true,"counterfactual_auto_read":"would_execute"}` —— elevated tier 激活、规则分段 2 段、allowlist 放行、shadow 反事实链路运行;confirm 档确认前零写。
|
||||
- 观察:两轮均未产生 `intent_plans` 新行(P8 后策略:域名 flag 开而逐键 live flag 关时保持 dry-run;matrix 已注「dev 运维侧逐键 flag 开启与 PI 证据采集待续」)。不判为回归,留待逐键放量任务。
|
||||
|
||||
### 3.4 语义摘要 shadow → REPLACE 通配(本次新代码)
|
||||
|
||||
- 会话 `sess-flags-verify-r4-20260926`(**开 flag 后新建、从未枚举进任何名单**)两轮真实对话后:
|
||||
- `chat_summary_shadow_jobs` id=18 `status=done`(durable job 完成,真实 MiniMax reasoning 链路)
|
||||
- `chat_summaries` served Narrative:`source=semantic_replace`,叙事「用户请求查询项目风险,并在此基础上进一步查询相关法规。」
|
||||
- 判定:**通配符 `*` 覆盖全部会话(含后续新建)PASS**;Facts/计数不受影响(契约范围仅 Narrative)。
|
||||
|
||||
### 3.5 PI 变更报告叙事
|
||||
|
||||
flag 已生效(3.1 快照)。live 触发未在本轮重跑:能力经 2026-09-23 收口真实 MiniMax 复测 PASS(截断差异输入 + reasoning 落盘),本次为 env 翻转;待下次自然变更报告事件观察,未观察到启动期错误。
|
||||
|
||||
## 四、回归与回滚
|
||||
|
||||
- 回滚杠杆:根 `.env` 对应键改回 `legacy/false/*→空` 后重启即恢复;REPLACE 关 master 后下一轮摘要自然回 deterministic(既有 csr 任务已验证无残留)。
|
||||
- 防泄漏:`configs/.env.test`、`configs/.env.main` 已钉默认(legacy/false/空),test/main compose 重建不继承根 `.env` 新键;`configs/.env.dev` 与根 `.env` 对齐(容器路径一致性)。
|
||||
- 观察项:server.log 单条既有 WARN `ctxmgr_reflect_msgs_scan_incomplete`(NULL user_id 扫描),与本次变更无关,未处理。
|
||||
|
||||
## 五、结论
|
||||
|
||||
用户授权范围内的 5 组降级功能全部在 dev 运行态启动并验证:进程快照全生效;intentflow elevated tier + U9 分段真实激活;语义摘要 shadow→replace 通配链路在新建会话上端到端命中。**整体 PASS**(PI 叙事 live 触发与逐键放量留待后续,见任务短文观察项)。
|
||||
Reference in New Issue
Block a user