Commit Graph
473 Commits
Author SHA1 Message Date
weichen f8c76508f8 Pin durable evidence and the failed combination receipt
Why: An in-flight Documents edit correctly blocked build after the first post-sample test phase.

Evidence: Full exit-2 SELF receipt imported by make evidence; Documents report committed at 4971d0d with archive hashes.

Impact: The candidate now has a clean composition for a serial full rerun; model-quality FAIL is unchanged.

Refs: U3 r0.2 A01 assessment
2026-10-13 14:55:02 +00:00
weichen dd55a759d8 Pin failed A01 evidence and run-accounting repair
Why: The authorized r0.2 trial had an unsupported stage inference, while replay exposed two separate diagnostic-control defects.

Evidence: Exact paid-run files and tool-imported receipts, independent REPLAY, and Backend RED-to-GREEN/full-suite checks.

Impact: U3 quality remains FAIL; the new Backend code has no paid-model acceptance and all PRs stay draft.

Refs: U3 quality implementation plan r0.2, Task 6
2026-10-13 14:46:13 +00:00
weichen 894312f353 Pin the distinct r0.2 A01 evaluation gate
Why: A future authorized sample needs its own one-shot label rather than reusing exhausted approvals.

Evidence: Guarded label tests were RED then GREEN; full Backend Go suite passed at d89c72e.

Impact: No paid model request is triggered; the candidate SHA changes and requires fresh exact-head CI.

Refs: U3 quality implementation plan r0.2, Task 6 preparation
2026-10-13 11:11:48 +00:00
weichen a3f6914f45 Pin reviewed U3 candidate and verification report
Why: The final zero-paid candidate needs the independent review disposition and fresh replay receipts in one composition.

Evidence: Browser receipt c4a2240e and PostgreSQL receipt 7291fe2b were imported by make evidence; Backend RED-to-GREEN fixes passed.

Impact: The task card and Documents report leave real-model validation NOT_RUN and merge gated.

Refs: U3 quality revision r0.2
2026-10-13 10:54:06 +00:00
weichen 2b72f192df Pin fixes from independent U3 review
Why: Review found three code-level failures in approval phrasing, checkpoint counting and evaluator identity.

Evidence: Each targeted regression was RED then GREEN; Backend full Go, race and live fixture checks passed at 9126dae.

Impact: The Dev composition now includes the corrected Backend while real-model QA remains NOT_RUN.

Refs: U3 quality revision r0.2, independent final review
2026-10-13 10:51:51 +00:00
weichen ca43070b06 Pin the U3 composition and PostgreSQL verification report
Why: The reviewed candidate must carry its accurate browser, full-build and database evidence.

Evidence: make evidence imported the exact 8c1fc39 combination and isolated PostgreSQL SELF receipts.

Impact: The report remains explicit that final HEAD checks and real-model quality are pending.

Refs: U3 quality revision r0.2
2026-10-13 10:38:34 +00:00
weichen 8c1fc390fe Pin the U3 browser verification report
Why: The task-owned HTTP/browser replay and its diagnosed first failure need to be attached to the reviewable composition.

Evidence: Browser receipt f7cbd331e82a60982716bbd79bb9d54712cac4db0395966fefe08f6f380715e7 imported by make evidence.

Impact: Documents and task card distinguish mechanism PASS from real-model NOT_RUN.

Refs: U3 quality revision r0.2
2026-10-13 10:32:05 +00:00
weichen 85bed4d5d9 Pin corrected checkpoint evaluation settings
Why: The browser mechanism exposed an ineffective integer output cap in the isolated evaluation server.

Evidence: Backend live-tag numeric regression RED then GREEN; full Backend Go suite passed at 627b6e4.

Impact: The task records the failed first browser run and pins the fixed Backend fixture for a fresh isolated replay.

Refs: U3 quality revision r0.2
2026-10-13 10:27:07 +00:00
weichen 56800a8240 Merge current main with the U3 component composition
Why: The target branch advanced Core, Frontend, UI and Backend pointers during the approved U3 revision.

Evidence: Core go test ./...; Backend go test ./...; UI 165 tests and typecheck; Frontend 224 tests and build passed on the resolved component trees.

Impact: Preserve both the current main settings/account/duties work and the U3 candidate at merged component SHAs.

Refs: U3 quality revision r0.2, task-sync receipt fast-slow-u2-u3-r02-sync-20261013.json
2026-10-13 10:20:42 +00:00
weichen 4960d6ce08 Pin the zero-paid U3 quality revision candidate
Why: The approved revision spans Backend, UI and Documents and needs one reviewable Dev composition.

Evidence: Backend go test ./...; UI 158 tests and typecheck; Frontend 84 affected tests; exact component SHAs recorded in the task card.

Impact: The task card keeps real-model QA NOT_RUN and the earlier failed sample separate from this candidate.

Refs: U3 quality revision r0.2
2026-10-13 10:17:43 +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 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 4b1b443d32 Pin the reviewed evaluation stop guard
Why: The approved model sample violated its rejected-quote stop rule and the first guard missed JSON errors across runs.

Evidence: Original 14231-token deviation remains recorded; independent replay passed the read-only event-join guard and fail-closed cases without model calls.

Impact: Advance test-only Backend and evidence pins while keeping U3 quality and merge gates closed.

Refs: Agent-System-Dev#512; Agent-System-Backend#193; Agent-System-Documents#95
2026-10-13 08:15:29 +00:00
weichen 0b7600ce6a Preserve the failed follow-up A01 evidence
Why: The approved v7 sample had two committed checkpoints but failed semantic and final-result acceptance.

Evidence: Import the original failing SELF receipt, bind independently replayed usage/source findings, and pin the corrected read-only evaluation.

Impact: Keep model quality and merge gates closed while preserving six draft PRs for review.

Refs: Agent-System-Dev#512; Agent-System-Backend#193; Agent-System-Documents#95
2026-10-13 07:44:01 +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 c75827e027 Pin the authorized A01 follow-up harness
Why: Bind the newly approved one-shot model evaluation to an exact reviewed candidate.

Evidence: Follow-up harness tests passed after an expected red failure; full Backend suite passed.

Impact: Record the new bounded authorization and test-only Backend revision; U3 quality remains pending.

Refs: Agent-System-Dev#512; Agent-System-Backend#193
2026-10-13 07:20:59 +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 c76e3f9368 Pin reviewed fast-slow candidate and record failed quality gate
Why: Keep the cross-repository candidate reviewable after the bounded A01 sample failed.

Evidence: Backend e1c994c code replay passed; prior A01 model sample failed and v7 model behavior remains untested.

Impact: Advance Backend and Documents pins while retaining draft PRs and blocking merge.

Refs: Agent-System-Dev#512; Agent-System-Backend#193; Agent-System-Documents#95
2026-10-13 06:54:56 +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 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 d51d9e6b02 Point project readers to the verified draft candidate
Why: The project entry and task card must reflect current code evidence and the failed model gate.

Evidence: Native SELF receipts and independent review report cover the exact current component combination.

Impact: Save the report and status without merging or deploying the candidate.

Refs: U2/U3 plan r0.1
2026-10-13 06:34:34 +00:00
weichen ad31203fdd Merge current main account hardening into the review candidate
Why: Preserve authoritative main and both backend histories before draft review.

Evidence: Exact incoming cfb8308 merged without source conflicts; current combination and PG checks follow.

Impact: Keep session/account fixes and U2/U3 task authority in the same candidate; model gate remains failed.

Refs: Dev main aa6364f and U2/U3 task card
2026-10-13 06:25:50 +00:00
weichen 9223c44dec Save the current reviewable U2/U3 candidate and honest QA status
Why: Preserve the latest combination evidence and independent failure assessment before draft review.

Evidence: Native SELF receipts capture complete local test/build and current HTTP browser checks; model quality remains FAIL.

Impact: Pin the report and code review without merging or deploying the failed candidate.

Refs: feature-fast-slow-u2-u3-plan
2026-10-13 06:23:53 +00:00
weichen d06792ce0a Pin current component histories and retain the failed model gate
Why: Preserve authoritative settings and session changes with the source-bound work candidate.

Evidence: Merged Backend, Core and live fixture guards passed local and independent checks; extra A01 remained a real FAIL.

Impact: Save a draft-reviewable composition without claiming CI, merge, deployment or model-quality approval.

Refs: U2/U3 task card and validation report
2026-10-13 06:13:40 +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 0b32c75064 Merge origin/main, keep main-side mock comment in multi-instance test 2026-10-13 05:21:40 +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 316b5a5a56 Record the approved bounded A01 replay
Why: Continue the existing delivery after explicit approval for one extra sample.

Evidence: Startup precheck READY and live output/run-limit fixture checks are recorded by evidence.

Impact: Fixed evaluation candidate, max two paid runs and no automatic retry; preserve all original failed samples.

Refs: User approval 2026-10-13
2026-10-13 05:08:35 +00:00
weichen 7518cdeb7d Align the core pin with backend's nested agent-system-core pin
ci / svc-realcombo (pull_request) Successful in 1m45s
ci / test-pg (pull_request) Successful in 2m39s
ci / test (pull_request) Successful in 4m47s
Why: check-pins failed on the follow-up CI: the newly pinned backend
(741da4a) carries deps/agent-system-core at 0f94e4b while Dev's
modules/core stayed at ba289e7 - the three-layer pin rule requires the
top-level core pin to match.

Evidence: 0f94e4b verified as an ancestor of Core origin/main; this
PR's composite CI re-runs check-pins (GATE).

Impact: modules/core gitlink to 0f94e4b; no source changes.

Refs: check-pins failure on job 4204.
2026-10-13 04:52:42 +00:00
weichen ecf310fcf1 Fix multi-instance seeding for system-managed settings and repin backend
ci / svc-realcombo (pull_request) Successful in 2m22s
ci / test-pg (pull_request) Successful in 3m16s
ci / test (pull_request) Failing after 3m49s
Why: The follow-up CI exposed that backend #188 broke the Dev
multi-instance suite: serve --mock seeded runtime.mock at the user
scope, which system-managed settings now reject, so instances never
became healthy. Backend #190 seeds the startup flag into the system
scope; this PR repins and drops the now-invalid alice user-scope write.

Evidence: Backend #190 CI success at head 0af1ebc (GATE); this PR's
composite CI re-runs make test-multi-instance (GATE for the fix).

Impact: backend pin 741da4a; multi-instance test comments updated to
the system-managed regime.

Refs: Backend #188, #190.
2026-10-13 04:47:23 +00:00
weichen 1658414a04 Record final local verification and keep model acceptance pending
Why: Preserve a clean reviewable candidate without treating code checks as a passed model gate.

Evidence: Native receipts retain final combination, PostgreSQL and actual HTTP/browser verification; independent code review is archived in Documents.

Impact: Save documentation and evidence, retain registered worktree and unmerged branches pending the requested extra test authorization.

Refs: U2/U3 plan r0.1 and validation report
2026-10-13 04:45:51 +00:00
weichen 15861a0713 Wire login recovery follow-up: SSE close, browser e2e, proposal r3
ci / svc-realcombo (pull_request) Successful in 1m57s
ci / test-pg (pull_request) Failing after 2m29s
ci / test (pull_request) Failing after 3m32s
Why: The completion audit flagged four gaps over the merged login
recovery implementation: real-browser acceptance, the login-key e2e
spec, SSE stream invalidation, and the Documents write-back.

Evidence: Browser acceptance receipts be7ae9a2/b3a9e691 (SELF, bound to
Dev HEAD 268ef29); Backend #189 CI success at head 8b73afe (GATE);
Documents #94 merged; this PR's composite CI is the GATE for frontend
pin 44b9646.

Impact: Pins backend=349a47d (SSE close) and frontend=44b9646 (e2e
spec); contract doc leftovers updated; task card carries the follow-up
record for closure.

Refs: docs/svc-deploy/2026-10-13-login-recovery-contract.md; Documents
proposal r3; Backend #189; Frontend #77.
2026-10-13 04:38:16 +00:00
weichen 32e4ba5d6a Save the verified candidate and preserve the pending model quality gate
Why: Keep the implementation, honest failed model evidence and approved planning progress reviewable as one candidate.

Evidence: Native SELF suite, PG and meaningful red-to-green receipts; independent reviewer reports and all original model artifacts are retained.

Impact: Pin source-record and terminal-state fixes; preserve U3 acceptance and extra-sample authorization as pending, with no deployment.

Refs: Approved U2/U3 plan and validation report
2026-10-13 04:33:55 +00:00
weichen 70304498c3 Point core pin at merged main commit 0f94e4b0
ci / test-pg (pull_request) Failing after 2m44s
ci / test (pull_request) Successful in 5m30s
ci / svc-realcombo (pull_request) Successful in 2m19s
Why: 前一提交因本地缺 fetch 把 core gitlink 记成了分支头 aced665;Core main 的服务端合入提交是 0f94e4b0。
2026-10-13 04:30:23 +00:00
weichen 6aedcfac4b Bump backend and core pins to merged main
ci / test-pg (pull_request) Failing after 2m41s
ci / test (pull_request) Successful in 5m32s
ci / svc-realcombo (pull_request) Successful in 2m21s
Why: P2 组合 bump——Core 0f94e4b0(受管作用域契约)与 Backend 76c75ce5(受管拦截/系统设置 API/播种迁移)均已合入各仓 main。
Evidence: Backend CI(PR #188,rerun 后全绿)与本地 GOWORK=off go test 全绿;Core go test 全绿。
Impact: 仅 gitlink;Dev 组合 CI 将在 PR 上验证。
Refs: Agent-System-Documents PR #93 提案 r1 P2
2026-10-13 04:30:06 +00:00
weichen ed7f1c53f3 Merge current main while retaining progressive work and login recovery
Why: Keep the accepted login recovery release and U2/U3 fixes in one current composition.

Evidence: Exact incoming Backend 467718a and Frontend 9fc7da2 were fetched and merged without source conflicts; task-sync receipts retain the gitlink conflict.

Impact: Preserve both component histories and refresh the authoritative base before final combination checks.

Refs: origin/main 268ef299; feature-fast-slow-u2-u3-plan
2026-10-13 04:06:52 +00:00
weichen 38fe50887c Pin progressive material guidance and preserve the failed model sample
Why: Resolve the observed conclusion and qualification defects without rewriting failed evidence.

Evidence: Native SELF model failure and red-to-green conclusion receipts are retained in the task card.

Impact: Candidate recipe changes; an A01 rerun remains outside the original six-sample authorization.

Refs: Approved U2/U3 plan r0.1
2026-10-13 04:05:22 +00:00
weichen 0f624e1834 Integrate reviewed recovery and source visibility fixes
Why: Complete the approved U2/U3 fix pass and prevent shared host fixture collisions.

Evidence: Native SELF receipts record complete Backend suite, Frontend 221 tests, meaningful startup regression failures and the bounded baseline model batch.

Impact: Pin the corrected Backend and Frontend and allocate owned recovery fixture ports; no existing service deployment.

Refs: modules/documents/docs/proposals/2026-10-13-fast-slow-u2-u3-plan.md
2026-10-13 03:55:35 +00:00
weichen deb675fb6d Pin backend and frontend to the login recovery implementation
Why: The Dev composite must carry the exact backend (467718a) and
frontend (9fc7da2) commits implementing the login recovery contract.

Evidence: component branches pushed to their origins; make test runs in
this task worktree validate the composite (receipts in task card).

Impact: gitlink bump only; no other Dev tree changes.

Refs: docs/svc-deploy/2026-10-13-login-recovery-contract.md
2026-10-13 03:44:03 +00:00
weichen 918f9286c6 Record RDM increment plan approval and task card stages 1-5
ci / test (pull_request) Successful in 4m50s
ci / svc-realcombo (pull_request) Successful in 2m21s
ci / test-pg (pull_request) Successful in 2m40s
Why: 用户 2026-10-13 批准增量方案并授权实施;回填任务卡授权、需求表 R1-R5 与阶段 1-5 结论,bump Documents gitlink 至提案 r1。
Evidence: 提案与索引在 Documents 仓 feature/rdm-increment-settings-duties(a73c84b);评审核查记录随提案入仓。
Impact: 仅任务卡与 gitlink,无代码变更。
Refs: modules/documents/docs/proposals/2026-10-13-rdm-settings-members-duties-perms-increment.md
2026-10-13 03:24:06 +00:00
weichen a067b65114 Isolate the blocked lifecycle regression port
Why: A fixed regression port collided with another task-owned preview and blocked full verification.

Evidence: SELF full-suite failure identified port 18795; the isolated fixture replays without stopping the unrelated process.

Impact: Changes one test fixture and records actual HTTP/browser acceptance; no service operations or production settings changed.

Refs: fast-slow-u2-u3 final verification
2026-10-13 03:16:25 +00:00
weichen 58c05ab899 Pin deferred intake and actual HTTP browser coverage
Why: Acceptance must cover both immediate and deferred material flows.

Evidence: SELF fixed composition and isolated PostgreSQL receipts are retained; direct browser replay follows this producer fix.

Impact: Pins the observed flow repair and controlled test suite.

Refs: fast-slow-u2-u3 Task 7
2026-10-13 03:08:34 +00:00
weichen b126f3e54a Pin source version guards for acceptance
Why: Fixed composition checks must include the source preview version guard.

Evidence: SELF red-green and frontend build receipts are recorded in the task card.

Impact: Updates component pins and evidence only.

Refs: fast-slow-u2-u3 Task 7
2026-10-13 02:51:08 +00:00
weichen 15b88b7d82 Merge current main and preserve component work
Why: Final task verification must include the latest authoritative composition.

Evidence: Task-sync receipt records incoming main and component conflicts; each component preserves both branches.

Impact: Retains artifact typed-nil recovery, RDM role rejection state, lifecycle governance, and task checkpoint changes.

Refs: fast-slow-u2-u3 task-sync
2026-10-13 02:44:19 +00:00
weichen 005c628349 Pin the controlled evaluation harness
Why: Runtime checks require fixed component inputs and task-owned process identity.

Evidence: SELF live compilation receipt in the task card; model calls have not started.

Impact: Pins the current evaluator without touching existing instances.

Refs: fast-slow-u2-u3 Task 7
2026-10-13 02:41:16 +00:00
weichen 98b9c6c7cf Compose persistent work snapshots and material checkpoints
Why: Fast feedback and slow-channel discoveries need a faithful progressive user interface.

Evidence: SELF startup, contract, component, atomicity, source, and recovery receipts are recorded in the task card; final composition and live acceptance are pending.

Impact: Pins the current Core, Backend, Frontend and UI implementation without deploying existing services.

Refs: Approved fast-slow-u2-u3 r0.1; feature-fast-slow-u2-u3-plan task card
2026-10-13 02:36:57 +00:00
weichen e2e3d25418 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=6193db1b548b964ab3133557ddbb9d83a3643d31.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 02:00:48 +00:00
weichenandCursor b35d9946bc Pin the merged artifact-store and plan commits
Why: Dev has to follow the commits that landed on Backend and Documents main, which share trees with the drilled objects.
Evidence: Backend dc736e339d01 tree 498f61947564 equals 46073d30. Documents 05c13a42b14d tree equals 5335499. GATE run 2794 on 6d8b746 succeeded before this pin.
Impact: gitlinks move to the merge commits. Second-instance writes stay closed.
Refs: #186 #92 #497
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 01:54:24 +00:00
weichenandCursor f7053f393b Record the K4 retest and pin the plan revision
Why: the restored drill passed artifact recovery, and the handbook, checklist, and collaboration plan have to say so without opening write traffic.
Evidence: backup-20261013-013354 on Dev a83588dd and backend 46073d30; K1-K7 true, RPO 65s, RTO 3s, five artifacts matched, cross-user access 404. SELF. Documents 5335499 is PR #92.
Impact: C5 is marked SELF-pass. Second-instance writes stay closed until REPLAY or CI and a second host exist.
Refs: docs/svc.md docs/release-multi-instance.md modules/documents
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 01:45:33 +00:00