Commit Graph
494 Commits
Author SHA1 Message Date
weichen 3cc7ec2c28 Pin distinct U3 r0.3 evaluation preparation
Why: The separately gated A01 trial needs a unique label and raw result file while preserving the consumed r0.2 sample.

Evidence: Backend 5f83454 label/output tests and prior Dev 6f91ca9 combination receipt are recorded with their exact SHAs; new exact-head validation follows.

Impact: Zero-paid evaluator code and report pin only; no provider request, merge or deployment.

Refs: Dev PR #512; Backend #193; Documents #95
2026-10-13 18:00:59 +00:00
weichen 7c55c0a113 Preserve U3 v10 mechanism acceptance evidence
Why: The final zero-paid candidate has independent code review and task-owned database/browser results at fixed SHAs.

Evidence: Imported PostgreSQL and HTTP Playwright SELF receipts; reviewer independently replayed Backend 5f53f80 and found no remaining Critical/Important.

Impact: Pin Documents b776fe1 and record code mechanism PASS separately from model quality NOT_RUN; no paid call or merge.

Refs: Dev PR #512; Documents PR #95
2026-10-13 17:51:24 +00:00
weichen 24058c064b Pin conservative U3 analysis validation
Why: Independent review found an unproven approval statement hidden before a caution word.

Evidence: The new counterexample failed before Backend 5f53f80; earlier PostgreSQL receipt and review findings remain tied to their original SHAs.

Impact: Advance the zero-paid v10 material candidate; full exact-head validation and independent re-review remain pending.

Refs: Dev PR #512; Backend PR #193; r0.3 review findings
2026-10-13 17:48:15 +00:00
weichen 922f56b1e6 Pin guarded U3 relation and count sources
Why: Independent re-review found an unchecked extra direct source and an unfamiliar-unit count revision.

Evidence: Both counterexamples failed before Backend badf80d and passed after; prior PostgreSQL receipt belongs to 3f0141d and is preserved separately.

Impact: Advance the zero-paid Backend candidate; repeat database, browser and exact-head combination validation on this SHA.

Refs: Dev PR #512; Backend PR #193; r0.3 review findings
2026-10-13 17:43:47 +00:00
weichen c5f648d5cc Pin bounded U3 source checks and review record
Why: The third independent review found incomplete sentence, revised count and same-source scope shortcuts.

Evidence: New counterexamples failed before Backend 3f0141d and passed after; exact prior review failures and mechanisms remain recorded in Documents 53b1abd.

Impact: Advance Backend and Documents draft pins; paid model quality remains NOT_RUN.

Refs: Dev PR #512; Backend PR #193; Documents PR #95
2026-10-13 17:38:40 +00:00
weichen 884dcd8e3f Pin semantic review fixes for U3 r0.3
Why: Independent review found three unsupported-claim paths in the prior candidate.

Evidence: Each source-context, scope and unstructured-placement counterexample failed before repair; Backend full Go and selected fake-stream tests passed after.

Impact: Advance Backend 9019f90 and preserve the failed review plus exact prior combination receipt; revalidation follows on the new SHA.

Refs: Dev PR #512; Backend PR #193; r0.3 review P1 findings
2026-10-13 17:21:05 +00:00
weichen 1b922ce7ed Preserve U3 r0.3 browser evidence and report
Why: The review candidate needs fixed browser results and a durable validation report.

Evidence: Tool-imported two-pass real HTTP fake-stream Playwright receipt on Dev b10a218; owned mechanism and preview processes were stopped.

Impact: Pin Documents 21fbc9d and record mechanism PASS separately from still-unrun real-model quality.

Refs: Dev PR #512; Documents PR #95
2026-10-13 17:05:24 +00:00
weichen b10a218903 Pin U3 pending-state browser fixtures
Why: The real HTTP gate now checks the host-generated pending relationship alongside source recovery and reading focus.

Evidence: Fixed Dev combination on f7e55c3 passed with imported SELF receipt; the new browser assertion failed on the old fixture, then Backend selected fake-stream tests passed.

Impact: Update test-only Backend/Frontend components and preserve the first browser RED; new exact-head browser and combination gates follow.

Refs: Dev PR #512; Backend #193; Frontend #79
2026-10-13 17:02:33 +00:00
weichen f7e55c3a9e Fix generated evidence type export composition
Why: The first exact Dev r0.3 combination failed the Frontend unused-export ratchet despite passing runtime tests.

Evidence: The failed SELF receipt is imported into the task card; regenerated Frontend knip 51 <= 52, UI knip 61 <= 61 and component build/typechecks pass.

Impact: Pin Core, Backend, Frontend and UI corrections without changing the evidence wire shape; full Dev combination follows on this HEAD.

Refs: Dev PR #512; Core #31; Backend #193; Frontend #79; UI #51
2026-10-13 16:50:51 +00:00
weichen 4e263707b6 Pin U3 r0.3 evidence implementation components
Why: The approved r0.3 candidate now has Core evidence types, Backend normalization and matching generated frontend/UI contracts.

Evidence: Core and Backend full Go suites, selected live-tag fake-provider tests, UI 165 tests/typecheck, Frontend 265 tests/build and recursive worktree verification passed locally; final Dev combination follows on this exact commit.

Impact: Advance the five component gitlinks in the existing draft; no paid model call, merge or deployment.

Refs: Dev PR #512; Core #31; Backend #193; Frontend #79; UI #51; Documents #95
2026-10-13 16:38:04 +00:00
weichen de1bd6807d Record U3 r0.3 approval and resolved sync evidence
Why: The user approved zero-paid implementation after the written plan review, and the first main sync required component conflict resolution.

Evidence: Tool-imported first-sync failure and resolved-sync SELF receipts; Backend full Go and Frontend test/build results are recorded as local checks.

Impact: Pin Documents approval status and preserve the exact merge/sync trail; paid A01 remains unauthorized.

Refs: Dev PR #512; Documents PR #95
2026-10-13 15:58:45 +00:00
weichen 9815e65eae Merge current main into U3 evidence implementation
Why: The approved r0.3 plan must run against the current project member and IAM mainline.

Evidence: First task-sync conflict receipt was imported; Backend full Go tests and Frontend test/build passed after resolving component interactions; git diff --cached --check passed.

Impact: Combine current main with the existing U3 draft, preserving both planning entries and the Backend private project event proof transaction.

Refs: Dev PR #512; Backend PR #193; Frontend PR #79; Documents PR #95
2026-10-13 15:55:21 +00:00
weichen 73bb827549 Record approved U3 design and reviewable r0.3 plan
Why: The r0.2 real-model sample failed semantic quality, and the user approved the r0.3 written design for detailed planning.

Evidence: Prior r0.2 A01 report and imported SELF receipts remain in the task card; plan self-review and git diff --cached --check passed.

Impact: Pin Documents f608ae5 and update planning state; implementation and paid model trials remain gated.

Refs: Documents PR #95; Dev PR #512
2026-10-13 15:19:45 +00:00
weichen 564b7812b8 Pin the review-only U3 evidence design
Why: The failed A01 needs a documented next design while the six PRs remain draft and unmerged.

Evidence: Independent semantic FAIL and the committed r0.3 spec with resolved links and explicit no-paid/no-implementation boundary.

Impact: Project entry and task card point to a pending design review; no new semantic behavior is enabled.

Refs: U3 r0.2 A01 assessment, r0.3 design
2026-10-13 15:05:07 +00:00
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 3606ed4ee8 Select merged project membership components
Why: The final base combination must reference actual reviewed main commits.

Evidence: Component PRs are merged, and each merged tree matches the independently tested candidate; whole review receipts remain unmodified.

Impact: Advance gitlinks and preserve acceptance evidence; new exact-head CI follows with no runtime changes.

Refs: Backend195 Frontend82 Documents97; feature/project-member-access
2026-10-13 11:53:42 +00:00
weichen 8419c1b584 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=946cc13c9a10a2023a766b211e1148e625b62943.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 11:35:37 +00:00
weichen 033db6f7ec Bump frontend pin to set-role rename 42cda9c
Why: Frontend #83(member.set-role 调用点改名)合入后的顶层组合——同时是 RDM #350 改名的组合校验载体。
Evidence: check-pins 由 CI 复核;组合验证由本 PR 三作业承担。
Impact: gitlink 一枚。
Refs: RDM #350;Frontend #83
2026-10-13 11:14:56 +00:00
weichen 82acec9ee3 Compose the final private project event candidate
Why: Existing upload history must stay private after project adoption, and final object evidence must remain traceable.

Evidence: Original tool receipts and independent reports saved byte-for-byte; new fixed combination and CI remain pending.

Impact: Select Backend d26f3cf and proposal r1.1 with unchanged public downstream contracts; preserve workspaces and live data.

Refs: feature/project-member-access; Frontend PR82; Documents PR97
2026-10-13 11:14:22 +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 712481b9bd Compose reviewed project upload and duty fixes
Why: Final review and real composition exposed member upload rejection, private project cards and stale duty selection.

Evidence: Component correction receipts and fixed clean source SHAs; independent replays and final composition are in progress.

Impact: Select Backend d2f96e7 and Frontend 2ba275b with current UI, preserving private originals and verified project commands.

Refs: feature/project-member-access
2026-10-13 10:24:30 +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 9f522657b0 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=86d975b822c2384e96edd75f9c3a2dca63593b3a.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 10:02:54 +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 0a5d218b06 Compose system project membership implementation candidates
Why: Host-only project creation and domain membership must form one verified identity.

Evidence: Tool-imported SELF receipts and independent Backend and Frontend replay attestations; composed acceptance and final CI remain in progress.

Impact: Advance fixed component pins and record the authorized implementation and privacy boundaries without deployment or runtime changes.

Refs: .task/feature-project-member-access.md; system-project-membership proposal r1
2026-10-13 09:57:00 +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