From 5ad2585ed75cc94ff8c5503aac454c7f7b9f26d4 Mon Sep 17 00:00:00 2001 From: weichen Date: Thu, 17 Sep 2026 17:03:08 +0000 Subject: [PATCH] docs(ops): claim Wave 1 main env fix branch Register short-term task and CURRENT mutex=infra for E-1/E-2/E-5. Co-authored-by: Cursor --- .doc/ops/CURRENT.md | 3 +- .../2026-09-18-wave1-main-env-fix.md | 52 +++++++++++++++++++ 2 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 .doc/ops/short-term/2026-09-18-wave1-main-env-fix.md diff --git a/.doc/ops/CURRENT.md b/.doc/ops/CURRENT.md index 6ef60917..c2cc7c03 100644 --- a/.doc/ops/CURRENT.md +++ b/.doc/ops/CURRENT.md @@ -5,7 +5,7 @@ ## 焦点 -1. **系统体检整改**:Wave 0(SSE/缓存 P0)**done**;Wave 1(main ENV E-1)待决策 +1. **系统体检整改**:Wave 0 **done**;Wave 1(main ENV E-1/E-2/E-5)**in_progress** 2. **rdev 模板深度 / document-author-only**:已合入 `origin/dev`;未晋升 test/main 3. **红线**:禁止整支 merge FAV;不默认升 `MULTI_INTENT_PLAN_TIER=full`;`SEMANTIC_SUMMARY_REPLACE` 不随 W2 开启;FAV live 观察窗证据驱动;`FAV_DEGRADED_READ=false`;项目 143 只读 @@ -13,6 +13,7 @@ | owner | task | branch | worktree | mutex | status | |-------|------|--------|----------|-------|--------| +| Cursor | 2026-09-18-wave1-main-env-fix | fix/wave1-main-env-fix | - | infra | in_progress | | Cursor | 2026-09-18-wave0-p0-bug-fixes | fix/wave0-p0-sse-chat-cache-bugs | - | chat + web | done | | Kimi | 2026-09-17-system-health-check(只读审计,未实施) | - | - | audit | done | | Cursor | 2026-09-17-docgov-modification-proposal-http | feature/docgov-modification-proposal-http | - | docgov | done | diff --git a/.doc/ops/short-term/2026-09-18-wave1-main-env-fix.md b/.doc/ops/short-term/2026-09-18-wave1-main-env-fix.md new file mode 100644 index 00000000..ea4ed473 --- /dev/null +++ b/.doc/ops/short-term/2026-09-18-wave1-main-env-fix.md @@ -0,0 +1,52 @@ +--- +title: "Wave 1:main 环境 ENV/schema 修正(E-1/E-2/E-5)" +status: in_progress +created: 2026-09-18 +updated: 2026-09-18 +owner: Cursor +branch: fix/wave1-main-env-fix +worktree: "-" +mutex: infra +--- + +# Wave 1:main 环境 ENV/schema 修正(E-1/E-2/E-5) + +## 目标 + +统一 main 环境 app/events 的 `ENV=main` 语义,用 compose 依赖强制 events 先迁移再启 app,并关闭 `Env==""` 视同 dev 的导入门禁漏洞。 + +## 范围 + +- `docker-compose.main.yml`:app `ENV: main`;`depends_on.events` healthy +- `configs/.env.main` / `.env.main.example`:`ENV=main` +- `internal/server/chat_window_api.go`:去掉空 Env 视同 dev +- 回归测试 + 真实 main rebuild 验证 + +## 非目标 + +- Wave 2+;不改 `event_consumer_modes` 的 mode 值;不触碰 FAV / MULTI_INTENT / SEMANTIC_SUMMARY_REPLACE + +## 步骤 + +1. [x] 从本地 `dev` 开分支并 CURRENT 认领 +2. [ ] E-1 ENV 对齐 +3. [ ] E-2 depends_on events +4. [ ] E-5 空 Env fail-closed +5. [ ] 单测 + 合入 + main rebuild 冒烟 + +## 验收标准 + +- [ ] app/events health 均报 `env=main` +- [ ] main `schema_version=49` +- [ ] `event_consumer_modes` 中 main 四行仍为 `off` +- [ ] `go test -short` 全绿;导入端点空 Env → 403 + +## 相关链接 + +- Audit: [../../audit/2026-09-17-system-health-check.md](../../audit/2026-09-17-system-health-check.md) +- Remediation: [../../remediation/2026-09-17-system-health-remediation-plan.md](../../remediation/2026-09-17-system-health-remediation-plan.md) +- Test report: (待归档) + +## 证据 / 备注 + +(实施中)