weichen
c8e014b709
Merge origin/main
ci / svc-realcombo (pull_request) Successful in 1m49s
ci / test (pull_request) Successful in 4m45s
ci / test-pg (pull_request) Successful in 7m22s
2026-10-13 10:32:06 +00:00
weichen
6bf1bbfb47
Add ten-scenario acceptance script and dual-key release plan
...
ci / svc-realcombo (pull_request) Successful in 2m9s
ci / test (pull_request) Successful in 5m8s
ci / test-pg (pull_request) Successful in 7m32s
Why: P8 执行准备——十场景验收脚本(多账号多角色走真实 dev HTTP:受管拒写/目录/成员保护/职责校验/批量整批拒/矩阵同源/系统动作拒覆盖/共享一致与私域)与四仓 v0.4.0 发版方案(双钥匙,用户执行)。
Evidence: bash -n 通过;命令端点对齐前端 rdmCommand(/api/commands/<id>)。
Impact: 新增验收脚本与任务卡发版方案段;无产品代码。
Refs: 提案 r1 §8/P8
2026-10-13 10:23:41 +00:00
weichen
143e636736
Merge pull request 'Record P1-P7 delivery and P8 migration inventory on task card' ( #522 ) from feature/rdm-increment-settings-duties into main
ci / svc-realcombo (push) Successful in 1m51s
ci / test (push) Successful in 4m51s
ci / test-pg (push) Successful in 7m54s
2026-10-13 10:19:34 +00:00
weichen
47fab962da
Record P1-P7 delivery and P8 migration inventory on task card
...
ci / svc-realcombo (pull_request) Successful in 2m5s
ci / test (pull_request) Successful in 4m57s
ci / test-pg (pull_request) Successful in 8m10s
Why: 阶段 6 结论与 P8 迁移盘点清单回填——P1-P7 已全链合入(十六个 PR);盘点项与阻塞(发版 tag、正式验收人工节点)如实记录。
Evidence: 各 PR 合入 SHA 见卡;盘点为待执行清单(部署环境窗口)。
Impact: 仅任务卡。
2026-10-13 10:06:16 +00:00
weichen
eb54427a86
Merge pull request 'Bump frontend pin to duties and permission page rebuild' ( #521 ) from feature/rdm-increment-settings-duties into main
ci / svc-realcombo (push) Successful in 2m2s
ci / test (push) Successful in 5m3s
ci / test-pg (push) Successful in 7m58s
2026-10-13 10:05:47 +00:00
weichen
23522b3f65
Bump frontend pin to duties and permission page rebuild
...
ci / svc-realcombo (pull_request) Successful in 1m45s
ci / test (pull_request) Successful in 4m53s
ci / test-pg (pull_request) Successful in 7m38s
Why: P7-B/C(Frontend #81:职责页清单+详情+批量;权限页矩阵+三态覆盖)合入后的顶层组合。
Evidence: check-pins 通过;组合验证由本 PR 三作业 CI 承担。
Impact: gitlink 一枚。
Refs: 提案 r1 P7;Dev 任务卡
2026-10-13 09:57:30 +00:00
weichen
9469afd6c3
Record the sync checkpoint
...
Why: bind the task validation checkpoint to the latest integration baseline.
Evidence: SELF recursive component checks; sync_base=86d975b822c2384e96edd75f9c3a2dca63593b3a; candidate=86d975b822c2384e96edd75f9c3a2dca63593b3a.
Impact: task metadata only.
Refs: .task/feature-rdm-increment-settings-duties.md
2026-10-13 09:57:22 +00:00
weichen
86d975b822
Merge pull request 'Bump UI and frontend pins to picker integration' ( #520 ) from feature/rdm-increment-settings-duties into main
ci / svc-realcombo (push) Successful in 1m56s
ci / test (push) Successful in 4m56s
ci / test-pg (push) Successful in 7m45s
2026-10-13 09:45:10 +00:00
weichen
674fad0a85
Bump UI and frontend pins to picker integration
...
ci / svc-realcombo (pull_request) Successful in 1m46s
ci / test (pull_request) Successful in 4m51s
ci / test-pg (pull_request) Successful in 7m47s
Why: P5+P7-A 组合——UI #53(Picker 原语)与 Frontend #80(成员页接入)合入后的顶层 pin 前进。
Evidence: check-pins 通过;组合验证由本 PR 的三作业 CI 承担。
Impact: gitlink 两枚。
Refs: 提案 r1 P5/P7;Dev 任务卡
2026-10-13 09:36:36 +00:00
weichen
ada98f9c07
Record the sync checkpoint
...
Why: bind the task validation checkpoint to the latest integration baseline.
Evidence: SELF recursive component checks; sync_base=10d54d5ffb3d3fa4a4ea256537b2439cef4cc7f3; candidate=10d54d5ffb3d3fa4a4ea256537b2439cef4cc7f3.
Impact: task metadata only.
Refs: .task/feature-rdm-increment-settings-duties.md
2026-10-13 09:36:25 +00:00
weichen
10d54d5ffb
Merge pull request 'Bump frontend and backend pins; register account facts F5/F6' ( #513 ) from feature/rdm-increment-settings-duties into main
ci / svc-realcombo (push) Successful in 1m58s
ci / test (push) Successful in 6m7s
ci / test-pg (push) Successful in 7m58s
2026-10-13 09:18:32 +00:00
weichen
9a3c205b0b
Merge origin/main into feature/rdm-increment-settings-duties
ci / svc-realcombo (pull_request) Successful in 1m42s
ci / test (pull_request) Successful in 4m50s
ci / test-pg (pull_request) Successful in 7m48s
2026-10-13 07:59:55 +00:00
weichen
ff3fb4a7eb
Merge pull request 'Record the D1 closeout evidence' ( #517 ) from feature/d1-closeout-evidence into main
...
ci / svc-realcombo (push) Successful in 1m46s
ci / test (push) Successful in 4m55s
ci / test-pg (push) Successful in 8m0s
Why: record the verified D1 merge facts and the lifecycle rerun.
Evidence: CI run 2906 on 5eae6057af .
Impact: task cards only.
Refs: #517
2026-10-13 07:47:04 +00:00
weichen
33d65596a7
Merge origin/main; restore active task card mis-archived at PR 502
...
ci / svc-realcombo (pull_request) Successful in 1m42s
ci / test (pull_request) Successful in 5m29s
ci / test-pg (pull_request) Successful in 8m3s
Why: 并行闭合会话把任务卡按 #502(第一批合入)错误标记完成并归档——任务授权终点为 P8 组合验收且 #513 仍在途;恢复活跃卡,主记录改指 #513 并记录误闭合缘由。
Evidence: 归档版与新主记录均在卡内可追溯;组合验证随 #513 CI。
Impact: 任务卡状态纠正;不含代码变更。
2026-10-13 07:45:19 +00:00
weichen and Cursor
5eae6057af
Link the D1 closeout pull request and review note
...
ci / svc-realcombo (pull_request) Successful in 1m47s
ci / test (pull_request) Successful in 4m50s
ci / test-pg (pull_request) Successful in 7m44s
Why: the task card needs the pull request that carries this closeout, and the review has to name the commit it actually read.
Evidence: reviewed 814451b1fc8435a92ef7b29ac4fe8480a330c3b1; pull request 517.
Impact: task metadata only.
Refs: .task/feature-d1-closeout-evidence.md
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-13 07:37:16 +00:00
weichen
814451b1fc
Record the sync checkpoint
...
ci / svc-realcombo (pull_request) Successful in 1m45s
ci / test (pull_request) Successful in 4m54s
ci / test-pg (pull_request) Successful in 7m59s
Why: bind the task validation checkpoint to the latest integration baseline.
Evidence: SELF recursive component checks; sync_base=55cecae703cf8c4f33185e9e4556597c11817b3b; candidate=1e71ab0e2ff739c1f85e2d8b04cb7f7a8e279b46.
Impact: task metadata only.
Refs: .task/feature-d1-closeout-evidence.md
2026-10-13 07:35:27 +00:00
weichen
1e71ab0e2f
Merge authoritative main into the task branch
...
Why: include the current integration baseline before verification.
Evidence: fetched origin/main=55cecae703cf8c4f33185e9e4556597c11817b3b.
Impact: integrate upstream changes without rewriting task history.
Refs: task-sync
2026-10-13 07:35:06 +00:00
weichen and Cursor
155409f6d0
Record D1 merge facts and the lifecycle rerun
...
Why: the archived D1 card still marked merge, CI, and lifecycle as NOT_RUN after the four pull requests had landed.
Evidence: Gitea runs 2625, 2631, and 2667; make test-lifecycle receipt 1a4650d89e589321 (SELF, exit 0 on 2df298affe ).
Impact: task cards only. Login, rdm.ping, and the full-track deploy stay NOT_RUN.
Refs: .task/archive/feature-svc-d1-identity-flow.md .task/feature-d1-closeout-evidence.md
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-13 07:34:52 +00:00
weichen
ae76efbc78
Bump UI pin to regenerated contracts mirror 88122c8
...
ci / svc-realcombo (pull_request) Successful in 1m43s
ci / test (pull_request) Successful in 4m58s
ci / test-pg (pull_request) Successful in 7m26s
Why: Core 权威 TS 补受管 scope 后的镜像链闭合——Core #32 → Backend #194(嵌套 pin)→ UI #52(contracts 镜像)→ Dev 组合。
Evidence: 本地 make build 前置检查仅剩 gitlink 漂移(本提交闭合);组合验证由本 PR CI 承担。
Impact: gitlink 一枚。
2026-10-13 07:29:36 +00:00
weichen
55cecae703
Merge pull request 'Record the owner live acceptance confirmation in the contract' ( #516 ) from feature/record-live-acceptance into main
ci / svc-realcombo (push) Successful in 1m44s
ci / test (push) Successful in 5m16s
ci / test-pg (push) Successful in 8m8s
2026-10-13 07:22:13 +00:00
weichen
d5eab6f998
Record the owner's live acceptance confirmation in the contract
...
ci / svc-realcombo (pull_request) Successful in 1m58s
ci / test (pull_request) Successful in 5m6s
ci / test-pg (pull_request) Successful in 7m54s
Why: The login recovery contract reserved the owner browser login step
for the user (passwords never pass through the agent); the user
confirmed the test passed on 2026-10-13, closing the final acceptance
loop.
Evidence: User session confirmation 2026-10-13; deploy and prior
verifiable acceptance under receipt 5396054b.
Impact: Doc-only status update in the leftover section.
Refs: docs/svc-deploy/2026-10-13-login-recovery-contract.md.
2026-10-13 07:14:01 +00:00
weichen
ddee8d5460
Bump backend pin to embedded core sync 15566f9a
...
ci / svc-realcombo (pull_request) Successful in 1m50s
ci / test (pull_request) Failing after 4m36s
ci / test-pg (pull_request) Successful in 7m56s
Why: Backend PR 194(嵌套 core pin 同步)合入后的 Dev 顶层组合 bump,闭合三层全等。
Evidence: check-pins 通过;组合验证由本 PR CI 承担。
Impact: gitlink 一枚。
2026-10-13 07:12:30 +00:00
weichen
be8ba0da37
Merge pull request 'Close the merged hardening and templates task cards' ( #515 ) from feature/card-close-20261013-065538Z into main
ci / svc-realcombo (push) Successful in 1m52s
ci / test (push) Successful in 5m1s
ci / test-pg (push) Successful in 7m55s
2026-10-13 07:05:13 +00:00
weichen
2df298affe
Record the task card for feature-d1-closeout-evidence
...
Why: establish the authorized task workspace and its initial baseline.
Evidence: preserved precheck receipt in .task/feature-d1-closeout-evidence.md; R0=c39321ab7bae6e618f13ec2b48df7abf89d44604.
Impact: task metadata only; the feature workspace starts at c39321ab7b .
Refs: .task/feature-d1-closeout-evidence.md
2026-10-13 06:59:36 +00:00
weichen
9a5f9a0f2c
Close 2 merged task card(s) and archive them
...
ci / svc-realcombo (pull_request) Successful in 2m10s
ci / test (pull_request) Successful in 5m29s
ci / test-pg (pull_request) Successful in 8m35s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-rdm-increment-settings-duties.md(PR#502) feature-svc-account-hardening.md(PR#511) — merges verified via git log --merges against origin/main.
Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
2026-10-13 06:55:38 +00:00
weichen
c39321ab7b
Merge pull request 'Track the DHF document templates for repository sync' ( #514 ) from feature/sync-dhf-templates into main
ci / svc-realcombo (push) Successful in 2m16s
ci / test (push) Successful in 5m24s
ci / test-pg (push) Successful in 8m32s
2026-10-13 06:55:27 +00:00
weichen
e8e436d009
Bump core pin to TS mirror fix
...
ci / svc-realcombo (pull_request) Successful in 1m53s
ci / test (pull_request) Failing after 3m33s
ci / test-pg (pull_request) Successful in 8m27s
Why: Core PR 32 把受管 scope 补进权威 TS 镜像,修复 Dev 组合构建的 contracts 再生成覆盖(嵌套 pin 同步对齐)。
Evidence: check-pins 由 CI 复核;Core go test 全绿。
Impact: gitlink 两枚。
2026-10-13 06:54:45 +00:00
weichen
9833e51765
Track the DHF document templates for repository sync
...
ci / svc-realcombo (pull_request) Successful in 1m44s
ci / test (pull_request) Successful in 4m46s
ci / test-pg (pull_request) Successful in 7m25s
Why: The user dropped RDM DHF document templates at .templates/ for
upcoming use and wants them synced through the repository instead of a
local ignore; the temporary .gitignore entry is reverted and .DS_Store
junk is excluded.
Evidence: 44 template files staged (18MB, .doc/.docx across DHF stages);
.DS_Store ignored; working tree clean after staging (owner-directed
disposition of these files per session instruction).
Impact: Data-only addition under .templates/; .gitignore gains
.DS_Store; no code paths touched.
Refs: User instruction 2026-10-13 (templates to be used later).
2026-10-13 06:47:08 +00:00
weichen
dc679e9ded
Bump frontend and backend pins; register account facts F5/F6
...
ci / svc-realcombo (pull_request) Failing after 34s
ci / test-pg (pull_request) Failing after 2m34s
ci / test (pull_request) Failing after 4m24s
Why: P2 前端系统设置面板(Frontend #78)与 P3 账号搜索扩展(Backend #191)已合入各仓 main,组合 bump 进 Dev;账号姓名字段与停用能力现状按门禁登记 facts。
Evidence: check-pins 通过(evidence 写卡);组合验证由本 PR 的 Dev CI 承担(test/test-pg/svc-realcombo);前端 design-guard 6/6 与 tsc/build 在 Frontend PR 内完成。
Impact: gitlink 两枚 + facts F5/F6 新增。
Refs: 提案 r1 P2/P3;Frontend #78;Backend #191;RDM #345/#346
2026-10-13 06:41:34 +00:00
weichen
aa6364fddc
Merge pull request 'Close the login recovery contract leftovers in Dev' ( #511 ) from feature/svc-account-hardening into main
ci / svc-realcombo (push) Successful in 1m45s
ci / test (push) Successful in 4m49s
ci / test-pg (push) Successful in 7m36s
2026-10-13 06:22:12 +00:00
weichen
a76eec7ccb
Record task-sync evidence in the task card
ci / svc-realcombo (pull_request) Successful in 1m42s
ci / test (pull_request) Successful in 4m40s
ci / test-pg (pull_request) Successful in 7m26s
2026-10-13 06:13:54 +00:00
weichen
3485c332f0
Record the sync checkpoint
...
Why: bind the task validation checkpoint to the latest integration baseline.
Evidence: SELF recursive component checks; sync_base=3e5416a8226c2dfdd108d6282566639c2ed41f1e; candidate=14f5b7437172b55dadc13db2b00d7ea8d9d8d637.
Impact: task metadata only.
Refs: .task/feature-svc-account-hardening.md
2026-10-13 06:13:53 +00:00
weichen
14f5b74371
Record build evidence in the task card
2026-10-13 06:13:22 +00:00
weichen
b8c16dfe33
Record composite test evidence in the task card
2026-10-13 06:13:08 +00:00
weichen
d518b3eab2
Close the login recovery contract leftovers in Dev
...
Why: The remaining open items (API-key SSE closure, cross-instance
redeem backoff, U7 atomic bootstrap/create, CLI credential delivery)
landed in Backend #192 ; Dev pins it and closes the contract leftovers.
Evidence: Backend #192 CI success at head bc1e0a3 (GATE); composite CI
on this PR re-runs the suite incl. test-pg (GATE).
Impact: backend pin cfb8308; contract leftover section now records all
items closed; task card H1-H6 requirement table.
Refs: Backend #192 ; docs/svc-deploy/2026-10-13-login-recovery-contract.md.
2026-10-13 06:07:57 +00:00
weichen
daa59836bb
Record the task card for feature-svc-account-hardening
...
Why: establish the authorized task workspace and its initial baseline.
Evidence: preserved precheck receipt in .task/feature-svc-account-hardening.md; R0=3e5416a8226c2dfdd108d6282566639c2ed41f1e.
Impact: task metadata only; the feature workspace starts at 3e5416a822 .
Refs: .task/feature-svc-account-hardening.md
2026-10-13 05:59:53 +00:00
weichen
314b9dfcfd
Record the sync checkpoint
...
Why: bind the task validation checkpoint to the latest integration baseline.
Evidence: SELF recursive component checks; sync_base=3e5416a8226c2dfdd108d6282566639c2ed41f1e; candidate=3e5416a8226c2dfdd108d6282566639c2ed41f1e.
Impact: task metadata only.
Refs: .task/feature-rdm-increment-settings-duties.md
2026-10-13 05:56:25 +00:00
weichen
3e5416a822
Merge pull request 'Record RDM increment plan approval and task card stages 1-5' ( #502 ) from feature/rdm-increment-settings-duties into main
ci / svc-realcombo (push) Successful in 1m41s
ci / test (push) Successful in 4m46s
ci / test-pg (push) Successful in 7m46s
2026-10-13 05:54:10 +00:00
weichen
e12bccbb3f
Merge origin/main into feature/rdm-increment-settings-duties
ci / svc-realcombo (pull_request) Successful in 1m45s
ci / test (pull_request) Successful in 4m45s
ci / test-pg (pull_request) Successful in 7m28s
2026-10-13 05:42:54 +00:00
weichen
2df1a58fac
Record post-sync test evidence on task card
ci / svc-realcombo (pull_request) Successful in 1m54s
ci / test (pull_request) Successful in 4m50s
ci / test-pg (pull_request) Successful in 7m49s
2026-10-13 05:30:49 +00:00
weichen
05085d9a08
Merge pull request 'Close the merged login recovery task card' ( #510 ) from feature/card-close-20261013-052211Z into main
ci / svc-realcombo (push) Successful in 1m58s
ci / test (push) Successful in 4m51s
ci / test-pg (push) Successful in 7m56s
2026-10-13 05:30:27 +00:00
weichen
a5b420f039
Record the sync checkpoint
...
Why: bind the task validation checkpoint to the latest integration baseline.
Evidence: SELF recursive component checks; sync_base=f254f4adc6712fb2c2b1549c8c1f53398cd89d41; candidate=0b32c75064cddbb67ab458cdafbf16810aa603fb.
Impact: task metadata only.
Refs: .task/feature-rdm-increment-settings-duties.md
2026-10-13 05:22:31 +00:00
weichen
8759b53f26
Close 1 merged task card(s) and archive them
...
ci / svc-realcombo (pull_request) Successful in 1m54s
ci / test (pull_request) Successful in 5m3s
ci / test-pg (pull_request) Successful in 7m54s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-svc-login-recovery-flow.md(PR#504) — merges verified via git log --merges against origin/main.
Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
2026-10-13 05:22:11 +00:00
weichen
0b32c75064
Merge origin/main, keep main-side mock comment in multi-instance test
2026-10-13 05:21:40 +00:00
weichen
f254f4adc6
Merge pull request 'Wire login recovery follow-up: SSE close, browser e2e, proposal r3' ( #508 ) from feature/svc-login-recovery-followup into main
ci / svc-realcombo (push) Successful in 1m47s
ci / test (push) Successful in 4m53s
ci / test-pg (push) Successful in 8m3s
2026-10-13 05:21:22 +00:00
weichen
68cb9eb76e
Merge origin/main into feature/rdm-increment-settings-duties
2026-10-13 05:20:58 +00:00
weichen
396b89836a
Adapt multi-instance acceptance to system-managed mock
...
ci / svc-realcombo (pull_request) Successful in 2m7s
ci / test-pg (pull_request) Successful in 2m59s
ci / test (pull_request) Successful in 4m57s
Why: P2 受管把 runtime.mock 收进系统层——Backend #190 让 --mock 播种系统层(对全部租户生效),两进程验收随之简化:去掉逐租户显式开启,backend pin 前进到 741da4a。
Evidence: 本地真实 PG(容器)+ AGENT_BIN 跑 make test-multi-instance 全绿(15.3s);此前 --mock 经 user 层写入被受管拦截导致实例无法启动的根因已由 Backend #190 修复并复验。
Impact: 测试文件与 gitlink;无产品代码变更。
Refs: 提案 r1 P2;Backend PR #188/#190
2026-10-13 05:14:44 +00:00
weichen
c2f794f485
Merge origin/main into the follow-up branch
ci / svc-realcombo (pull_request) Successful in 1m49s
ci / test (pull_request) Successful in 5m7s
ci / test-pg (pull_request) Successful in 8m10s
2026-10-13 05:12:21 +00:00
weichen
351c77924b
Merge pull request 'Archive the merged D3 real-scenario task card' ( #509 ) from feature/card-close-svc-d3-real-scenarios into main
...
ci / svc-realcombo (push) Successful in 1m51s
ci / test (push) Successful in 5m4s
ci / test-pg (push) Successful in 8m20s
Why: the D3 real-scenario card is merged and must leave the open set.
Evidence: CI on aa5d0512bf35d1a860dea2a44b98bddcd8e2364e; ci/test, ci/test-pg, ci/svc-realcombo success.
Impact: archives only this card. Login and rdm.ping stay NOT_RUN.
Refs: .task/archive/feature-svc-d3-real-scenarios.md
2026-10-13 05:11:35 +00:00
weichen
1335c20101
Open system mock via admin session in multi-instance test
...
ci / svc-realcombo (pull_request) Successful in 1m52s
ci / test-pg (pull_request) Failing after 2m24s
ci / test (pull_request) Successful in 4m55s
Why: P2 受管后 runtime.mock 只能由管理员经系统面写入;--auth on 环境下 alice 普通租户 403,改由一次性管理员会话开启(对全部租户生效),alice 语义不变。
Evidence: 手动启动实例二进制健康(serve --auth on 正常运行);受管拦截与系统面行为由 Backend #188 用例覆盖;本修复走 CI test-pg 裁决(本地首跑该 suite 存在环境性启动差异,与本改动无关——改动仅涉及 startPair 之后的登录阶段)。
Impact: 测试新增 mi_boss 管理员账号与 enableMockViaSystemAdmin 流程。
Refs: 提案 r1 P2;Backend PR #188
2026-10-13 05:07:01 +00:00