docs(rectification): Claude fix and acceptance record for varga-resolution (BUG-1115..1117, BUG-1131 resolved; not deployed)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
700b903d3e
commit
9d57c96254
+6
-4
@@ -11,17 +11,19 @@
|
||||
|
||||
- ~~Windows Python 3.11.7 与 accepted Linux 3.13 六位占比差,暂停扩展待同contexts核证。~~ 已解除该逐格精度阻塞:独立Linux同contexts的72单盘golden及77例×三档M1/M2整树difference_count=0、exit0;没有改冻结scorer/accepted JSON/精度。这只证明研究单盘/核心桥,不证明默认联合六题收益。
|
||||
- ~~旧候选UUID RPC无法保存非候选中点,真DB待实施。~~ 新向后兼容段采用已按immutable源获得真DB证据;最新源码、D7 empty-intersection/gap/cross-midnight与实际落库资料报告重算仍需闭环,不借旧快照通过。
|
||||
- **当前新增实质阻塞**:a2e93 Linux真DB73/pass72/fail1/cancel0/skip0、exit1;首12参数open RPC报42501,后续checks/unique/no-half-write/disjoint/legacy断言未执行。新顶层service_role EXECUTE已存在,旧reconciliation撤非service_role显式EXECUTE与definer内部调用是待核证方向,不确定写成缺顶层grant。权限修改被拒,本会话不恢复/扩大授权、不另路绕过。
|
||||
- ~~**当前新增实质阻塞**:a2e93 Linux真DB73/pass72/fail1/cancel0/skip0、exit1;首12参数open RPC报42501,后续checks/unique/no-half-write/disjoint/legacy断言未执行。新顶层service_role EXECUTE已存在,旧reconciliation撤非service_role显式EXECUTE与definer内部调用是待核证方向,不确定写成缺顶层grant。权限修改被拒,本会话不恢复/扩大授权、不另路绕过。~~ 已解除(Claude 2026-10-01,BUG-1131):12 参数开案包装改 security invoker、待开场判断移入属主函数;真 PostgreSQL 17 上开案测试红→绿,全量 DB 与最新 staging 失败清单一致。
|
||||
- ~~c1a2(domain-legacy-review)build的exclusive +3.7166%(缺2149 bytes)与incremental +2.0074%(缺18)未过±2%。~~ 后续45dd固定源build0/Home Static,all +0.7558%、incremental +0.9972%、exclusive +1.8463%,该源预算阻塞已解除;不是后来report/other与最终源码预算通过,仍须新build三口径。c1a2完整quick exit1现场保留在PROGRESS;45dd正确PATH全npm4704/pass4671/fail33/cancel0/skip0、exit1,旧names缺0/new274、旧32diagnostics不变,唯一新增opening42501;session-list与首轮runner YAML环境失败已消失,privacy0;同源完整quick实际exit1(wrapper0),Python1034pass/2skip/374warnings/3subtests、privacy0,Node4704/4671pass/33fail/cancel0/skip0;旧names缺0/new274/旧32diagnostics不变,唯一opening,与fullnpm failure Counter一致。不豁免opening、不计全绿。后续fa4f三gzip+0.75661%/+0.99724%/+1.84632%全过、定向254/254、tsc/privacy0;同源full npm4715/4682pass/33fail/cancel0/skip0actual1、DB73/72/1actual1、quickactual1(Python1034pass/2skip、Node同npm),旧names缺0/旧32diagnostics不变、唯一opening42501,lint126warnings无增缺。不是全绿,不覆盖新Skill10.0.33。
|
||||
- 新T4 Agent/Skill在本机遇Windows runtime alias symlink EPERM,Agent及grounding文件未运行;历史10.0.31原path regex仍失败,未修改runtime/提权/改断言。后续721313固定源Linux scoped325/325、fail/cancel/skip0/exit0、tsc/privacy0,实际Agent/runner/scriptedmodel已执行,build0/Static及三gzip全过;仅解除该源实际Agent控制缺口,不覆盖外部供应商模型/PG history或saved-native新文件。同源full wrapper0但内部DB/npm/quick1,Node4720/4687pass/33fail/cancel0skip0,旧names缺0/new290/旧32diagnostics不变、唯一opening42501,npm/quick failure Counter无增缺;Python1034pass/2skip/3subtestpass不等于整体绿。
|
||||
- 新saved-native两DB控制本机2tests/0pass/2fail/cancel0/skip0actual1:Windows原runner报duplicate migration filename,在迁移阶段拒绝,保存链断言均未执行;不改runner/历史migration/ACL去重消红。独立真实native plumbing1/1/exit0与tsc/新文件eslint0不是PG持久资料→生产longform→native通过,后续0d5e Linux三项3/3、fail/cancel/skip0exit0、tsc/privacy0,named及offset-only真实PG保存后profile→longform→native signs一致,仅解除该固定源保存plumbing缺口,不代表calibration/open成功;原0d5e三其它表只time范围保留。
|
||||
- saved-native fixed0d5e只profile/provenance日期及三其它表time;D7 live已补真实现有civil字段/RPC绑定,不添不存在日期列。新D7 tests2/pass1/fail1/cancel0/skip0actual1,DB原Windows migration重复保护入口拒绝,SQL empty/clamp/gap/tie/回滚尚未执行;gap仅内部算法核验,公共dated gate仍须拒不合法disjoint ledger,不能造合法gap采用证据。两个纯name-filter控制2/2、tsc/新文件eslint0不能代替SQL。后续a8c0 Linux两files5/4pass/1fail/cancel0skip0exit1、tsc/privacy0,新增civil三项通过;D7 confirmed fixture漏completed_at违反原CHECK,最后该拒绝/snapshot未执行,之前SQL分支已执行但总test不通过。no-D1 fallback实际public synthetic/null-identity算法控制,非合法产品目标。后于history1a0cac只在新fixture补confirmed completed_at=now()以满足原cases CHECK,保全部项/名字/断言;本机tsc/eslint0、纯1/1exit0,后续0b0c独立Linux两files5/5、fail/cancel/skip0exit0、tsc/privacy0,confirmed拒绝/四表snapshot已执行,只解除该固定fixture/SQL控制缺口;a8c0失败现场不删除。不改constraint/gate/ACL,不称lawful confirm/calibration/newopening通过。
|
||||
- 新history控制本机tests1/pass0/fail1/cancel0skip0exit1,原Windows migration重复保护入口失败,真实list/open/cache/choice/run均未执行;tsc0/新fileeslint0不等于PG历史链过。不可借新opening或权限旁路补成功。后续1a0c Linux1/0pass/1failexit1已越过真实list/旧11参数open/cache/focus/choice,在after summary undefined失败,末transition/action/run未执行。独立golden诊断确认新fixture initial绕生产null adapter、初始已有signature fallback summary,不是已证明生产回归;仅新fixture改生产nullable adapter并新增initial/reloaded raw/signature缺失控制,保after原assert/所有名字门。后续7a3301独立Linux三files6/5pass/1failexit1、tsc/privacy0:corrected before/after缺失与真实list/两旧session open/cache/focus/choice/revision/transition/action均pass;下一appendV9Turn真实RPC permission denied,runreceipt/finalidentity未执行。整receipt链保持blocked,不grant/owner/definer/新turn旁路,不改parser/production/ACL。
|
||||
- T5新显式seed持久回放harness已落,off-default/on-experiment仅排序开关,真实append/evidence/score/catalog/focus/options/choice/PG链,不direct reducer冒持久。Windows10例入口actualexit1/records0,原migration duplicate拒绝,append后链未执行;不得直插turn/evidence替代拒绝。c637固定Linux实际10distinct/60traces replayexit1、tsc/privacy0,全部seed/source_session_unavailable,domain/targets/beforeledger/append未到,questions/metrics/six0;原failedJSON/log保。根因newharness误用service查owned source,真实POST用authenticated;仅newharness改原app_runtime/authenticated owner+closepool,保生产resolver与真实service后RPC,不grant/harddefault/turn seed替代。最新tsc/eslint0。后续d029542f独立Linux实际10distinct×3radii×2orders60traces,认证owned source/general/持久dossier targets D1D9D10全部成功,stage appendV9Turn均原append_agentic_rectification_turn权限拒绝;before/after五ledger均0且相等,asked/metrics/six0,replay1/tsc0/privacy0,wrapper0非通过。全77未跑,不做假校准。60 traces不是60病例,missing metrics不当0分成绩,joint红线not-evaluable;默认off、收益不计。不改题池/门/权限/accepted或shared依赖。
|
||||
- ~~新history控制本机tests1/pass0/fail1/cancel0skip0exit1,原Windows migration重复保护入口失败,真实list/open/cache/choice/run均未执行;tsc0/新fileeslint0不等于PG历史链过。不可借新opening或权限旁路补成功。后续1a0c Linux1/0pass/1failexit1已越过真实list/旧11参数open/cache/focus/choice,在after summary undefined失败,末transition/action/run未执行。独立golden诊断确认新fixture initial绕生产null adapter、初始已有signature fallback summary,不是已证明生产回归;仅新fixture改生产nullable adapter并新增initial/reloaded raw/signature缺失控制,保after原assert/所有名字门。后续7a3301独立Linux三files6/5pass/1failexit1、tsc/privacy0:corrected before/after缺失与真实list/两旧session open/cache/focus/choice/revision/transition/action均pass;下一appendV9Turn真实RPC permission denied,runreceipt/finalidentity未执行。整receipt链保持blocked,不grant/owner/definer/新turn旁路,不改parser/production/ACL。~~ 已解除(Claude 2026-10-01):history 测试改走 V10 带幂等键写轮次(V9 版已从 service_role 收回),真 PostgreSQL 17 上 1/1 通过。
|
||||
- ~~T5新显式seed持久回放harness已落,off-default/on-experiment仅排序开关,真实append/evidence/score/catalog/focus/options/choice/PG链,不direct reducer冒持久。Windows10例入口actualexit1/records0,原migration duplicate拒绝,append后链未执行;不得直插turn/evidence替代拒绝。c637固定Linux实际10distinct/60traces replayexit1、tsc/privacy0,全部seed/source_session_unavailable,domain/targets/beforeledger/append未到,questions/metrics/six0;原failedJSON/log保。根因newharness误用service查owned source,真实POST用authenticated;仅newharness改原app_runtime/authenticated owner+closepool,保生产resolver与真实service后RPC,不grant/harddefault/turn seed替代。最新tsc/eslint0。后续d029542f独立Linux实际10distinct×3radii×2orders60traces,认证owned source/general/持久dossier targets D1D9D10全部成功,stage appendV9Turn均原append_agentic_rectification_turn权限拒绝;before/after五ledger均0且相等,asked/metrics/six0,replay1/tsc0/privacy0,wrapper0非通过。全77未跑,不做假校准。60 traces不是60病例,missing metrics不当0分成绩,joint红线not-evaluable;默认off、收益不计。不改题池/门/权限/accepted或shared依赖。~~ 已解除(Claude 2026-10-01):harness 同样改走 V10 写轮次,2 例 ±10 冒烟跑通;全 77 例联合回放未跑(T5 默认关闭,不计入验收)。
|
||||
- 历史list/open/cache/choice与saved tuple报告已有上述固定scope;整history turnreceipt、新opening权限、ownedsource浏览器handoff、T5六题持久链与default joint77收益、最终全量/真机/外部模型仍未闭;无受控登录资料不得借账号。7a3301 lint0/原126warnings、DB79/77/2actual1;首npm4726/4691/35exit1的PG端口占用现场保,完整同源repeat4726/4692/34/cancel0skip0exit1、names missing0/new296、old32诊断相同、chart-subject4/4且full无port;quickactual1。两类新增permission失败(opening与append)不能豁免成baseline。真人待执行清单见[docs/testing](docs/testing/rectification-varga-resolution-20260930.md),回放入口见[Python driver](scripts/research/varga_resolution_persisted_replay.py)与[PG runner](frontend/scripts/rectification-segment-persisted-replay.ts)。未提交、未推送、未部署;精确快照scope见本轮PROGRESS。
|
||||
- **T6正式回放文件仍blocked**:repo `docs/research/varga_resolution_impl_replay_2026_09_30.json`是旧Windows产物sha41144a7c…afd3,无implementation_identity,strict差1242;现有a8c0 public offline artifact sha9902260f…1f5dc有Python3.13.15身份、strict0,但原bytes覆盖repo目标被权限明确拒绝,未执行,旧文件未变。不能称正式产物完成,不能换工具/改名/删目标/造同目的JSON或借会话代执行。替代证据仅已有artifact与PROGRESS说明,offline单chart不代joint。
|
||||
- ~~**T6正式回放文件仍blocked**:repo `docs/research/varga_resolution_impl_replay_2026_09_30.json`是旧Windows产物sha41144a7c…afd3,无implementation_identity,strict差1242;现有a8c0 public offline artifact sha9902260f…1f5dc有Python3.13.15身份、strict0,但原bytes覆盖repo目标被权限明确拒绝,未执行,旧文件未变。不能称正式产物完成,不能换工具/改名/删目标/造同目的JSON或借会话代执行。替代证据仅已有artifact与PROGRESS说明,offline单chart不代joint。~~ 已解除(Claude 2026-10-01):用 `--posterior production` 重生成并替换,带 implementation_identity,M1/M2 与 accepted 深比较差 0。
|
||||
- 本轮 pre_work_check 的 focused 历史 `.workbuddy/skills/jyotish-vedic-astrology` 镜像路径断言失败,不制造镜像消红;完整 npm/quick 既有失败按同环境同名清单比对,不笼统标全绿。
|
||||
|
||||
- **仍为环境缺口(2026-10-01)**:Claude 验收机无 Docker,数据库测试用独立 PostgreSQL 17.9 + `docker`/`psql` 本地替身跑;3 条依赖真容器的用例(备份加密、数据库环境变量校验、管理员身份隔离)在分支与基线同样失败。正式证据由产品负责人按 `docs/testing/rectification-varga-resolution-db-20261001.md` 用真 Docker 复跑。真机与真实模型清单 `docs/testing/rectification-varga-resolution-20260930.md` 未执行。
|
||||
|
||||
## BUG-1105:离线研究验收的本机环境缺口(2026-09-30)
|
||||
|
||||
- 推送范围更新:用户要求阶段性归档到 staging;M0 全量 JSON 与原始日志保留本地不提交。明确暂存的研究代码、测试、M1 JSON、M0 smoke 及文档已随 tracked 隐私门复验(与研究定向合计 140 passed)。只解除提交子集的隐私覆盖缺口,不解除下述未提交产物、完整 quick 或研究验收阻塞。
|
||||
|
||||
+5
-5
@@ -14925,7 +14925,7 @@
|
||||
|
||||
## BUG-1115 | 生时校正缺少全窗逐分钟目标分盘段扫描
|
||||
|
||||
- 状态:investigating(新端点定向通过,生产入口与最终独立验收未完成)
|
||||
- 状态:resolved(Claude 2026-10-01 独立验收:77 例生产路径回放与研究 M1/M2 整树差 0;tsc 0、lint 0 error、npm 失败清单同 staging、gzip +0.79%、快速门 Python 1035/0;真 PostgreSQL 17(本地替身)全量 test:db 与 staging 失败清单一致、新增 11 条全过;未部署,真机与真 Docker 复跑待产品负责人)
|
||||
- 首次发现 / 最近更新:2026-09-30 / 2026-09-30
|
||||
- 影响面:`scripts/rectification_varga_segments_api.py`、API 薄注册、重计算限流、开案后全窗判定。
|
||||
- 用户现象:窗内盘型本来不变仍进入采集;只看候选代表分钟不能证明完整出生窗只有一种上升。
|
||||
@@ -14943,7 +14943,7 @@
|
||||
|
||||
## BUG-1116 | 校正后验与选题没有按目标上升连续段汇总
|
||||
|
||||
- 状态:investigating(Linux 同输入逐格精度已闭环;默认联合生产问答链与最终独立验收未完成)
|
||||
- 状态:resolved(Claude 2026-10-01 独立验收:77 例生产路径回放与研究 M1/M2 整树差 0;tsc 0、lint 0 error、npm 失败清单同 staging、gzip +0.79%、快速门 Python 1035/0;真 PostgreSQL 17(本地替身)全量 test:db 与 staging 失败清单一致、新增 11 条全过;按段选题默认关闭,按原任务书让步顺序不计入;未部署)
|
||||
- 首次发现 / 最近更新:2026-09-30 / 2026-09-30
|
||||
- 影响面:`core/segment-summary.ts`、`segment-probe-order.ts`、raw/签名只读旁路、InferenceState、生产桥回放。
|
||||
- 用户现象:用户要用的目标盘未被校正结果回答;占比只有分钟口径,提问按分开分钟而非盘段排序。
|
||||
@@ -14965,7 +14965,7 @@
|
||||
|
||||
## BUG-1117 | 交付卡仍以分钟为主且采用接口只能保存候选代表分钟
|
||||
|
||||
- 状态:investigating(新采用与确认 SQL 已按快照独立真 DB 验证;全出口、最新源码与最终验收仍未完成)
|
||||
- 状态:resolved(Claude 2026-10-01 独立验收:77 例生产路径回放与研究 M1/M2 整树差 0;tsc 0、lint 0 error、npm 失败清单同 staging、gzip +0.79%、快速门 Python 1035/0;真 PostgreSQL 17(本地替身)全量 test:db 与 staging 失败清单一致、新增 11 条全过;采用分钟 D7 真库测试通过;未部署,真机待)
|
||||
- 首次发现 / 最近更新:2026-09-30 / 2026-09-30
|
||||
- 影响面:交付/采用卡、timeline、user-copy、候选采用 RPC、报告盘型与来源。
|
||||
- 用户现象:卡片主结论是时间而非用哪张盘;旧采用动作保存代表候选,无法采用多个目标盘头段交集内的非候选中点。
|
||||
@@ -15168,7 +15168,7 @@
|
||||
- 修复版本:—
|
||||
## BUG-1131 | 盘型口径的 12 参数开案包装以属主身份调用 11 参数开案,首页 / 新建开案 42501
|
||||
|
||||
- 状态:investigating(修复已落 `codex/rectification-varga-resolution-fix-20261001`;真库定向通过,全量真库与部署后 smoke 待补)
|
||||
- 状态:resolved(Claude 2026-10-01:真 PostgreSQL 17 上 `database-segment-opening.test.ts` 修复前 42501、修复后 1/1;`skill-registry-database.test.ts` 锁定 12 参数包装 prosecdef=false;全量 test:db 与 staging 失败清单一致;未部署,真 Docker 复跑待产品负责人)
|
||||
- 首次发现 / 最近更新:2026-09-30 / 2026-10-01
|
||||
- 影响面:`frontend/supabase/migrations/20261001020000_rectification_segment_checks.sql` 的 `open_agentic_rectification_case_v2(…, p_product_domain text)`;`frontend/src/lib/rectification-agentic/v9/case-service.ts::openRectificationCase` 对 `intent !== "session"`(首页、新建)一律走该 12 参数版本。
|
||||
- 用户现象(若部署):从首页或「新建」发起生时校正全部失败,接口报 `permission denied for function open_agentic_rectification_case_v2`(42501);按会话打开历史 Case 不受影响。
|
||||
@@ -15180,4 +15180,4 @@
|
||||
- 防复发:新增 SECURITY DEFINER 函数若调用其他 RPC,必须确认被调函数 ACL 仅 service_role 时属主不可调;优先 `security invoker` 包装 + 属主只读小函数。真库 `database-segment-opening.test.ts` 锁定 `prosecdef` 与 ACL。
|
||||
- 相关记录:BUG-1115、BUG-1116、BUG-1117、BUG-621。
|
||||
- 复发自:无(新迁移引入,未部署)
|
||||
- 修复版本:`codex/rectification-varga-resolution-fix-20261001`(未合入、未部署)。
|
||||
- 修复版本:`codex/rectification-varga-resolution-fix-20261001`(未部署)。
|
||||
|
||||
@@ -305,3 +305,55 @@ archive SHA256 `c1a2d892f58aba0f33e6a391d231fbc854ce8123fc13b9c52d75fd430535a245
|
||||
- 已实施目标身份/交付/采用/Skill等分项不等于任务完成;已有既有断言修改三栏见各历史节,不再声称「没有改过断言」。旧names/原门仍须最终独立Counter与冻结/growth核证。
|
||||
- 主会话待最终稳定源码的full/build/三gzip/privacy与正式回放核对;无受控登录、真人/外部模型证据仍blocked。仅分项旧绿不套live,不并行共享PG/依赖。
|
||||
- 尚未提交、未推送、未部署;由主会话最终统一新review分支交付,不能称整单通过、resolved、已验收或完成。
|
||||
|
||||
## Claude 直接执行修复与独立验收(2026-10-01,修复单 `TASK-rectification-varga-resolution-fix-20261001.md`)
|
||||
|
||||
产品负责人要求「就这个分支修复,然后验收」。分支 `codex/rectification-varga-resolution-fix-20261001`,从 review 提交 `ce9d669c` 起,已变基到 `origin/staging` @ `6a74a230`。
|
||||
|
||||
### 环境
|
||||
|
||||
Linux,Node 22.14,Python 3.13;**无 Docker**。数据库测试用 Maven Central 的 PostgreSQL 17.9 二进制(与 `postgres:17-alpine` 同主版本)+ 本地 `docker` / `psql` 替身(只实现夹具用到的 `compose up/exec psql/logs/down`,按 `deploy/postgres/001-bootstrap-roles.sh` 建角色,pg_hba 与官方镜像一致)。替身不入库。
|
||||
|
||||
### 修复
|
||||
|
||||
| 项 | 原值 | 新值 | 原因 |
|
||||
| --- | --- | --- | --- |
|
||||
| F1 12 参数开案包装 | `security definer` | `security invoker` | 定义者是 `schema_owner`,而 `20260814010000` 的 ACL 对账把 11 参数开案的 EXECUTE 从除 service_role 外所有角色收回 → 首页 / 新建开案 42501 |
|
||||
| F1 「是否待开场」判断 | 包装内直接 `exists(select … from agentic_rectification_cases …)` | 新属主函数 `agentic_rectification_opening_pending_v1(uuid,uuid)`,只授权 service_role | 改 invoker 后运行角色无直接读表权限 |
|
||||
| 开案测试第二段出生快照 | 无 `birth_time_source` | `"family_exact"`(同文件第一段) | 此段此前被 42501 挡住从未执行;补足原开案资料完整性约束,不放宽约束 |
|
||||
| 开案测试 | — | 新增:新属主函数 authenticated 不可执行;12 参数包装 `prosecdef=false` | 锁定修复 |
|
||||
| history 测试写轮次 | `appendV9Turn`(V9 七参数重载) | V10 八参数带 `p_request_id`,与 `agent-run-prepare.ts` 相同 | V9 重载 `20260814020000` 起已从 service_role 收回;生产代码无调用方 |
|
||||
| 研究持久回放 harness 写轮次 | 同上 | 同上 | 同上 |
|
||||
| `skill-registry-database.test.ts` 12 参数签名 | `definer: true` | 旧 6 签名 `true`、12 参数 `false` | BUG-1131 |
|
||||
| `rectification-product-domain-route.test.ts` | 未模拟注销冻结 | 模拟 `refuseWhenAccountDeletionPending` 返回 null;「无效来源不读资料不开案」断言不变 | staging `96adbce3` 在开案路由加了注销冻结检查,其服务 RPC 被本测试的调用计数器记入 |
|
||||
| 迁移文件名 | `20260930010000_*` / `20260930020000_*` | `20261001010000_*` / `20261001020000_*` | staging 已有同时间戳前缀的 5 条迁移;改名后新库与已有库应用顺序一致(执行器按文件名记账,两条尚未部署到任何环境) |
|
||||
| 正式回放文件 | 旧 Windows 产物(无 implementation_identity,与 accepted 差 1242 格) | `varga_resolution_probe.py --posterior production --stages m1,m2` 产物 | 带实现身份;源码哈希变基后仍一致 |
|
||||
|
||||
### 验收结果(最终提交,对 `origin/staging` @ `6a74a230` 同机同依赖)
|
||||
|
||||
| 检查 | 基线 | 修复分支 | 结论 |
|
||||
| --- | --- | --- | --- |
|
||||
| tsc | 0 | 0 | 通过 |
|
||||
| lint | 0 error / 126 warning | 0 error / 126 warning | 通过 |
|
||||
| npm test(无 Docker) | 4489 / fail 24 / cancel 0 | 4785 / fail 25 → 修复后该 1 条单独 2/2 通过 | 基线测试名 0 丢失、新增 296;最终提交带替身全量见下 |
|
||||
| 全量 `test:db`(替身) | 69 / pass 66 / fail 3 | 80 / pass 77 / fail 3 | 失败清单逐名相同(3 条依赖真容器);基线名 0 丢失;新增 11 条全过 |
|
||||
| `next build` | `/` Static | `/` Static | 通过 |
|
||||
| 首屏 gzip(`/` 预渲染 HTML 引用 JS + CSS) | JS 652,838 / CSS 68,907 | JS 658,557 / CSS 68,907 | JS +0.88%、合计 +0.79%,通过 |
|
||||
| Python 快速门 | — | 1035 passed / 1 skipped / 0 failed | 通过 |
|
||||
| 硬红线 2(生产路径 = 研究) | — | 77 例 × 3 档,M1 / M2 整树差 0 | 通过 |
|
||||
| 硬红线 1(回放) | — | 真值段保留 ±10 / ±30 = 76 / 76;±60 分盘 blocked;头段命中 = 研究线上顺序列 | 通过(T5 默认关) |
|
||||
| BUG-621(升级 Skill 后旧会话) | — | 真库 history 测试 1/1:10.0.32 绑定 Case 在 10.0.33 下列表 / 打开 / 缓存 / 答题 / 回执均不升级 | 通过 |
|
||||
|
||||
### 最终提交全量前端(带数据库替身,`af52d0fb` 代码)
|
||||
|
||||
`npm test`:4797 / pass 4790 / fail 7 / cancelled 0 / skipped 0。7 条均为依赖真 Docker Compose、部署树或备份加密的用例(数据库环境变量校验 ×2、live staging sync ×2、server compose 默认镜像、管理员身份隔离、备份加密),全部在 staging 基线的环境失败清单内;无新失败。
|
||||
|
||||
### 仍为环境缺口
|
||||
|
||||
- 真 Docker 复跑:按 `docs/testing/rectification-varga-resolution-db-20261001.md` 由产品负责人执行。
|
||||
- 真机与真实模型:`docs/testing/rectification-varga-resolution-20260930.md` 未执行,待部署 staging 后。
|
||||
- 全 77 例 PG 联合持久回放未跑(T5 默认关,按原任务书让步顺序不计入本单)。
|
||||
|
||||
### 部署注意
|
||||
|
||||
两条迁移 `20261001010000_rectification_segment_adoption.sql`、`20261001020000_rectification_segment_checks.sql` 在 staging 部署前自动应用;`get_agentic_rectification_case_dossier` 被 `create or replace`(旧版本保存为 `_before_segments`)。
|
||||
|
||||
@@ -258,8 +258,8 @@
|
||||
| `TASK-rectification-holdout-expansion-20260929.md` | `PROGRESS-rectification-holdout-expansion-20260929.md` | **开放评价集扩到 ≥60 例(v5)**:所有打分判定都在 20 例上做,1 例 = 5pp,KP / 精度闸 / V1n 的 no_benefit 都只差 1–3 例。只用 Rodden AA 公开名人,事件人工核对出处,分层(年代 / 纬度 / 南半球 / 跨午夜 / UTC+8),v4 不动;基线成绩单 v4 子集须与已发布数字逐格一致。研究单的判定以 v5 为准 | 已验收(Claude 09-29:77 例、v4 子集数字逐格一致、抽样 6 例来源一致、冻结文件零改动;UTC+8 5/6 为数据可得性缺口,接受;已合入 staging)→ 研究单判定可开工 | 分支 `codex/rectification-holdout-expansion-20260929`(BUG-1090) |
|
||||
| `TASK-rectification-scoring-research-20260929.md` | `PROGRESS-rectification-scoring-research-20260929.md` | **打分方法研究(离线)**:R-A 似然比校准权重(leave-one-case-out,KP / Pranapada / D60 作为特征由数据定权重、允许负权重)、R-B 缺席证据(口述时间线覆盖时段内的空白年扣分,必测漏说稳健性)、R-C 精度追问可行性(对已说事件追问月份,算在定向追问 2 条额度内)。判定必须在 v5 上做;有收益才立实现单并按 ERR-110 重冻结 | 已验收关单(Claude 09-30:v5 77 例三项全部不过硬红线 1,稳定特征 0 个;BUG-1091 closed_by_design;打分路线关闭,后续走产品口径「盘型选择」研究) | 分支 `codex/rectification-scoring-research-20260929`(BUG-1091 closed_by_design) |
|
||||
| `TASK-rectification-varga-resolution-research-20260930.md` | `PROGRESS-rectification-varga-resolution-research-20260930.md` | **「盘型口径」研究(离线)**:打分层关闭后,把校正目标从分钟改为分盘上升段。v5 实测:±10 六题后 D1 单一 75/77,D9/D10 ≤2 种 68/63,多数=真值 88%/84%;±30 起分盘分不开。M0 入库段扫描与区间脚本、M1 段级汇总与阈值-准确率(留一法)、M2 按段选题、M3 按问题域取盘 + 「不用校正」比例、M4 实现单要点。不改引擎 / 常数 / 冻结文件;红线:真值段不被排除 ≥ 现在真值在区间比例 | 已验收(Claude 09-30:M0–M3 + 稳健性完整执行,复跑逐字节一致,红线逐格核对;盘型口径成立——±10 D9/D10 头段=真值 88%/86%、占比≥0.6 留一法 92%/90%,±30 约 1/4–1/3 用户可信,±60 分盘 blocked;提前停不过门;「不用校正」只对 D1 成立。另一会话 08:49 部分归档 bedb4d7b 已被取代并移除)→ 实现单待写 | 分支 `codex/rectification-varga-resolution-research-20260930`(BUG-1105) |
|
||||
| `TASK-rectification-varga-resolution-20260930.md` | — | **「盘型口径」实现单**:交付改为「每张目标盘的上升 + 可信度档位」(≤±10:≥0.6 较可信 / 0.5–0.6 倾向 / <0.5 分不开;≤±30 只有较可信或分不开;>±30 只给 D1);按问题域取盘(婚恋 D1+D9 / 事业 D1+D10 / 综合三张);段扫描端点 + 「盘型一致不用校正」出口;按段选题仅 ≤±30;不得用占比提前停;采用落库头段交集中点。不改引擎 / 常数 / 冻结文件。红线:回放 ±10/±30 真值段保留 76/76、头段命中不低于研究「按段」列;段级汇总与研究 JSON golden 逐格一致 | 验收未通过(Claude 10-01 对 review 分支 ce9d669c:算法 77 例生产路径与研究 M1/M2 整树差 0、tsc/lint/npm 失败清单同基线、gzip +0.77%、Python 快速门 1035/0 fail 均过;**P0 首页/新建开案 42501**——12 参数 definer 包装调用被 08-14 ACL 收回属主 EXECUTE 的 11 参数函数;真库全量与正式回放文件未闭环)→ 修复单 | — |
|
||||
| `TASK-rectification-varga-resolution-fix-20261001.md` | — | **盘型口径修复单**:F1 开案 RPC 42501(推荐包装改 security invoker,禁补属主授权)、F2 Docker 真库全量 test:db + 旧会话可打开、F3 用 `--posterior production` 重生成正式回放文件(Claude 同命令已得差 0)、F4 研究 PG harness、F5 记录。部署须先迁移 | 待领取 | 基于 review/rectification-varga-resolution-20260930 ce9d669c |
|
||||
| `TASK-rectification-varga-resolution-20260930.md` | — | **「盘型口径」实现单**:交付改为「每张目标盘的上升 + 可信度档位」(≤±10:≥0.6 较可信 / 0.5–0.6 倾向 / <0.5 分不开;≤±30 只有较可信或分不开;>±30 只给 D1);按问题域取盘(婚恋 D1+D9 / 事业 D1+D10 / 综合三张);段扫描端点 + 「盘型一致不用校正」出口;按段选题仅 ≤±30;不得用占比提前停;采用落库头段交集中点。不改引擎 / 常数 / 冻结文件。红线:回放 ±10/±30 真值段保留 76/76、头段命中不低于研究「按段」列;段级汇总与研究 JSON golden 逐格一致 | 已验收(Claude 10-01,经修复单 BUG-1131;分支 codex/rectification-varga-resolution-fix-20261001) | — |
|
||||
| `TASK-rectification-varga-resolution-fix-20261001.md` | — | **盘型口径修复单**:F1 开案 RPC 42501(推荐包装改 security invoker,禁补属主授权)、F2 Docker 真库全量 test:db + 旧会话可打开、F3 用 `--posterior production` 重生成正式回放文件(Claude 同命令已得差 0)、F4 研究 PG harness、F5 记录。部署须先迁移 | 已执行并验收(Claude 10-01 直接执行:开案 42501 修复、history/harness 改 V10 写轮次、迁移改名 20261001*、正式回放替换;真库替身全量与 staging 一致;真 Docker 复跑与真机待产品) | 基于 review/rectification-varga-resolution-20260930 ce9d669c |
|
||||
| `TASK-rectification-typed-event-scoring-research-20260929.md` | `PROGRESS-rectification-typed-event-research-20260929.md` | **打字经历按选择题规则计分(离线研究,不上线)**:计分通道不对称 + 已入账年份挡题;R0 学业质量题措辞 / 年精度显示成 1 月(冻结文件,需重新冻结) | 已验收(Claude 2026-09-29 合并验收:全量前端 4302/24 与基线同 24 条环境失败、tsc 0、lint 0 error、`/` Static、gzip +0.16%、快速门 pytest 1001 passed、两份回放复跑一致),待部署核对 | BUG-1088、1089 |
|
||||
| `TASK-report-reader-polish-20260929.md` | `PROGRESS-report-reader-polish-20260929.md` | **报告页打磨**:生成入口挪进页面主体(删标题栏按钮)、详情页到底部按钮(懒渲染一次到底)、导出按钮带文字、目录一级/二级分层、去掉「字段」与 RL/NL 缩写表头、状态列同义重复去重、报告表格淡底色、分块导出显示真实文件大小 | Claude 直接执行并自验(tsc 0、lint 0 error、全量 fail 与基线同 24 条、`/` Static、gzip +7 B、快速门 Python 1000 passed),已部署 staging `d7772011`,真机欠 | BUG-1092~1094 |
|
||||
| `TASK-report-english-edition-20260929.md` | `PROGRESS-report-english-edition-20260929.md` | **报告中英两版**:同一次引擎计算渲染 zh/en 两遍(不用模型翻译),瑜伽库 477 条补英文、模板与前端表头英文化;中文逐字节不变、英文零汉字、两版数字序列一致;阅读页 `?lang=en` 切换,导出当前语言 + 「问 AI 建议导出英文版」提示;旧报告不补英文 | Claude 直接执行(含两个 fork 子代理)并自验(tsc 0、lint 0 error、全量 fail 与基线同 24 条、`/` Static、gzip +0.06%、Python 定向全绿),已部署 staging `d7772011`,真机欠 | — |
|
||||
|
||||
Reference in New Issue
Block a user