Commit Graph
3014 Commits
Author SHA1 Message Date
weichen 8ffe4a5ac2 Record acceptance and preserve the fixed candidate evidence
ci / svc-realcombo (pull_request) Successful in 2m46s
ci / test (pull_request) Successful in 6m20s
ci / test-pg (pull_request) Successful in 14m15s
Why: Preserve the user-approved stage-7 conclusion before the final merge candidate is frozen.

Evidence: Import original precheck, sync, build, CI and independent replay receipts; validate current fixed components, document links and the incoming acceptance script syntax through make evidence.

Impact: Update this task card only; preserve implementation and activation boundaries. New HEAD CI remains required before merge.

Refs: Dev PR #519; Guidelines PR #5; Documents PR #96; queue Issue #518
2026-10-13 15:22:32 +00:00
weichen 76b62669d2 Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=5aae47ebca20ad1f3add3b080212cca7e1c6edf9; before_record=8d2639d3c4c426d75335353e12bed42a3eebadb4.

Impact: task metadata only.

Refs: .task/feature-merge-queue-policy-draft.md
2026-10-13 15:19:20 +00:00
weichen 8d2639d3c4 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=5aae47ebca20ad1f3add3b080212cca7e1c6edf9.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 15:18:55 +00:00
weichen 5aae47ebca Merge pull request 'Close completed cross-repository project membership delivery' (#530) from feature/project-member-access into main
ci / svc-realcombo (push) Successful in 2m24s
ci / test (push) Successful in 5m41s
ci / test-pg (push) Successful in 8m7s
2026-10-13 15:18:18 +00:00
weichen 9e199fafe4 Merge authoritative main into the task branch
ci / svc-realcombo (pull_request) Successful in 2m9s
ci / test (pull_request) Successful in 5m1s
ci / test-pg (pull_request) Successful in 8m17s
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=69c5c84d8a2f1a7966ebfb809cbb26d54e8e8abb.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 15:07:17 +00:00
weichen 69c5c84d8a Merge pull request 'Complete scenario-2 name-filter assertion and refresh the harness for v0.4.0' (#529) from feature/rdm-increment-settings-duties into main
ci / svc-realcombo (push) Successful in 2m45s
ci / test (push) Successful in 5m50s
ci / test-pg (push) Successful in 8m49s
2026-10-13 15:02:13 +00:00
weichen 9334f37c98 Preserve final scoped task archive checks
ci / svc-realcombo (pull_request) Successful in 2m27s
ci / test (pull_request) Successful in 6m23s
ci / test-pg (pull_request) Successful in 9m35s
Why: Keep complete archive verification after the active card is moved.

Evidence: Original SELF synchronization and scoped diff receipts confirm no product or unrelated card changes.

Impact: Task records only.

Refs: Dev #526; RDM #354
2026-10-13 14:54:56 +00:00
weichen 5977882900 Close project membership delivery after downstream integration
Why: The approved base and downstream project membership delivery has reached its merge endpoint.

Evidence: Dev #526 and RDM #354 actual merge records, exact-head gates and independent reviews are preserved with original source labels.

Impact: Archive this task and record the separately authorized deployment follow-up; no product change, worktree cleanup or 8788 write.

Refs: Dev #526; RDM #354
2026-10-13 14:52:59 +00:00
weichen 0dc6ee2644 Re-record the ten-scenario run at the committed head
ci / svc-realcombo (pull_request) Successful in 2m34s
ci / test (pull_request) Successful in 5m38s
ci / test-pg (pull_request) Successful in 9m11s
Why: task-sync flagged the earlier rows as recorded with uncommitted script
changes; the gate requires key checks re-run at a committed head.

Evidence: SELF row via make evidence - 25/25 PASS on a fresh rdm@84ca64f
disposable instance.

Impact: task card only.

Refs: task feature/rdm-increment-settings-duties.
2026-10-13 14:52:31 +00:00
weichen abea6f3332 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=ee9b437b22b49f96e1bc65f79417b22e8e82a37c; candidate=d9850fccadf63c8a8512a9497cc7c583ae1f34e3.

Impact: task metadata only.

Refs: .task/feature-rdm-increment-settings-duties.md
2026-10-13 14:51:58 +00:00
weichen d9850fccad Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=ee9b437b22b49f96e1bc65f79417b22e8e82a37c.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 14:51:35 +00:00
weichen 252d9d4af1 Complete scenario-2 name-filter assertion and refresh the harness for v0.4.0
Why: with the four-repo v0.4.0 release live, the account.list query/name
passthrough (RDM #356) enables the deferred full assertion of scenario 2; the
harness also needed v0.4.0 adaptations discovered on the combo instance.

Evidence: tool-written rows on the card - full ten-scenario run on a disposable
rdm@84ca64f combo instance (25/25 PASS incl. 2b name-substring, 2c
case-insensitive owner filter, 2d limit truncation), and dev service status
(rdm@84ca64f running against the live dev database, auth gate 401).

Harness fixes: rdm.project.member.setRole renamed to set-role (RDM #350);
command envelope parsed via payload; re-login after the password gate (base
#195 revokes sessions on password change); RDM world provisioning via
rdm.project.create + bind with the domain admin self-removing so owner2 is the
sole owner (creator is seeded as owner); scenario 8b asserts allow:true in the
current response shape; scenario 10b now meaningful (base #195 admits member
conversations through RDM project membership).

Impact: integration script and task card only; no product code.

Refs: task feature/rdm-increment-settings-duties; RDM #356; base v0.4.0 tags.
2026-10-13 14:51:25 +00:00
weichen 17ea5fd0a7 Record the sync checkpoint
ci / test (pull_request) Successful in 5m35s
ci / svc-realcombo (pull_request) Successful in 2m57s
ci / test-pg (pull_request) Successful in 9m31s
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=ee9b437b22b49f96e1bc65f79417b22e8e82a37c; before_record=5442ef67c8a5d3b3972255fa9579f488f2ae28a1.

Impact: task metadata only.

Refs: .task/feature-merge-queue-policy-draft.md
2026-10-13 14:44:27 +00:00
weichen 5442ef67c8 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=ee9b437b22b49f96e1bc65f79417b22e8e82a37c.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 14:44:04 +00:00
weichen 3695237454 Adopt the merged merge queue standards and implementation plan in the Dev candidate
Why: The approved document dependencies have been reviewed and merged. Their actual immutable merge commits must be fixed before final host validation, while operational activation remains a separate gate.

Evidence: Independent document replay and verified PR merges are recorded in the task card. The staged host combination passed make test with actual merged child pointers; final commit build/CI remains pending and will be recorded outside source.

Impact: Advance only the two reviewed merged child pins, expose the real plan path, and record partial stage-seven approval and pending activation. Preserve current main components and existing admission/owner boundaries.

Refs: Guidelines PR #5 (2f5b198); Documents PR #96 (129cc35); Dev PR #519; implementation plan U4-U6; Issue #518
2026-10-13 14:44:01 +00:00
weichen c403690874 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=ee9b437b22b49f96e1bc65f79417b22e8e82a37c; candidate=019d1576200fac8ef957746895ec8e510140f5df.

Impact: task metadata only.

Refs: .task/feature-project-member-access.md
2026-10-13 14:28:42 +00:00
weichen 019d157620 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=ee9b437b22b49f96e1bc65f79417b22e8e82a37c.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 14:28:17 +00:00
weichen dd1252358d Record released base consumption progress
Why: Continue the approved downstream delivery after owner-published tags.

Evidence: RDM formal tag test is captured by its evidence wrapper; PR #354 is under final review and CI.

Impact: Task continuity only; preserve unrelated active cards and all worktrees.

Refs: Dev #526; RDM #354
2026-10-13 14:28:14 +00:00
weichen ee9b437b22 Merge pull request 'Correct the v0.4.0 tag targets to current main heads' (#528) from feature/rdm-increment-settings-duties into main
ci / svc-realcombo (push) Successful in 2m33s
ci / test (push) Successful in 5m28s
ci / test-pg (push) Successful in 9m5s
v0.4.0
2026-10-13 14:24:15 +00:00
weichen ad86b5ad8a Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=20e086e48b9cec7f300feba5342db7a0661a4d4e; candidate=082533a51ebd597f45cf0497acac77de271dd89a.

Impact: task metadata only.

Refs: .task/feature-project-member-access.md
2026-10-13 14:23:31 +00:00
weichen 082533a51e Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=20e086e48b9cec7f300feba5342db7a0661a4d4e.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 14:23:03 +00:00
weichen 52f516edb8 Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=20e086e48b9cec7f300feba5342db7a0661a4d4e; before_record=3108e7149695975c04b92b0b1e1a7b8d1ab7c269.

Impact: task metadata only.

Refs: .task/feature-merge-queue-policy-draft.md
2026-10-13 14:18:17 +00:00
weichen 3108e71496 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=20e086e48b9cec7f300feba5342db7a0661a4d4e.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 14:17:48 +00:00
weichen b763e5e1ae Correct the v0.4.0 tag targets to current main heads
ci / svc-realcombo (pull_request) Successful in 2m43s
ci / test (pull_request) Successful in 5m8s
ci / test-pg (pull_request) Successful in 8m14s
Why: Backend #195 and Frontend #82 (parallel task feature/project-member-access)
merged after the original targets (Backend 15566f9 / Frontend c294835), and Dev
main 20e086e pins exactly those new heads (5d5fc989/eb2d6d32). Tagging the stale
SHAs would make RDM pins->v0.4.0 a downgrade versus Dev main, so the release must
land on current main HEADs; the checkout origin/main command already does this.

Evidence: SELF rows on the card - four-repo ls-remote (main HEADs recorded, all
v0.4.0 tag refs empty), git ls-tree origin/main pins, and 15566f9../42cda9c0..
commit ranges showing the parallel merges.

Impact: Dev task card release-plan section only; no code or pins change.

Refs: task feature/rdm-increment-settings-duties; related Backend #195,
Frontend #82, Dev #527.
2026-10-13 14:07:33 +00:00
weichen 20e086e48b Merge pull request 'Record final pre-review test evidence on Dev card' (#527) from feature/rdm-increment-settings-duties into main
ci / svc-realcombo (push) Successful in 2m11s
ci / test (push) Successful in 5m4s
ci / test-pg (push) Successful in 8m24s
2026-10-13 12:45:39 +00:00
weichen f5642bcf67 Merge origin/main
ci / svc-realcombo (pull_request) Successful in 3m9s
ci / test (pull_request) Successful in 5m21s
ci / test-pg (pull_request) Successful in 9m35s
2026-10-13 12:30:22 +00:00
weichen ac07a9716c Record merged base delivery and pending tag consumption
Why: Base merge and downstream completion have distinct authority and validation boundaries.

Evidence: Exact CI head, runner identity, actual merge tree and component commits verified; original platform and tool records preserved.

Impact: Save the handoff for owner-run tags and later RDM pin consumption, without deployment or cleanup.

Refs: Dev526 Backend195 Frontend82 Documents97
2026-10-13 12:08:45 +00:00
weichen 48c5b33883 Record final pre-review test evidence on Dev card
ci / svc-realcombo (pull_request) Successful in 2m0s
ci / test (pull_request) Successful in 5m32s
ci / test-pg (pull_request) Successful in 8m18s
2026-10-13 12:07:17 +00:00
weichen 249d798002 Merge pull request 'Connect globally unique projects and private member collaboration' (#526) from feature/project-member-access into main
ci / svc-realcombo (push) Successful in 2m17s
ci / test-pg (push) Successful in 8m26s
ci / test (push) Successful in 5m44s
2026-10-13 12:04:21 +00:00
weichen bd7c201952 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=d2c23f3a55a77711ded4328aa6215d9469c2b420; candidate=d2c23f3a55a77711ded4328aa6215d9469c2b420.

Impact: task metadata only.

Refs: .task/feature-rdm-increment-settings-duties.md
2026-10-13 11:58:54 +00:00
weichen 7243a7044c Record merged-component final sync evidence
ci / svc-realcombo (pull_request) Successful in 2m50s
ci / test (pull_request) Successful in 5m23s
ci / test-pg (pull_request) Successful in 8m49s
Why: The final umbrella head needs its own gate after main components merge.

Evidence: Final task-sync receipt saved; candidate and merged component trees match.

Impact: Task-only checkpoint, keeping the same implementation and runtime boundary.

Refs: Dev PR526; project-member-access
2026-10-13 11:54:40 +00:00
weichen 0da6fce993 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=d2c23f3a55a77711ded4328aa6215d9469c2b420; candidate=3606ed4ee81cb6fa616a9035700f87c142c36e4d.

Impact: task metadata only.

Refs: .task/feature-project-member-access.md
2026-10-13 11:54:06 +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 8321b1f7b3 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=d2c23f3a55a77711ded4328aa6215d9469c2b420; candidate=9797ab9c260033e2317de30b444e39c8ab12cac0.

Impact: task metadata only.

Refs: .task/feature-project-member-access.md
2026-10-13 11:51:13 +00:00
weichen 9797ab9c26 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=d2c23f3a55a77711ded4328aa6215d9469c2b420.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 11:50:48 +00:00
weichen d2c23f3a55 Merge pull request 'Record scenario 1/10 live-instance acceptance evidence' (#525) from feature/rdm-increment-settings-duties into main
ci / svc-realcombo (push) Successful in 1m54s
ci / test (push) Successful in 5m35s
ci / test-pg (push) Successful in 8m5s
2026-10-13 11:47:06 +00:00
weichen 7b70a18c3c Record the final current-main sync checkpoint
ci / svc-realcombo (pull_request) Successful in 2m1s
ci / test (pull_request) Successful in 5m6s
ci / test-pg (pull_request) Successful in 7m58s
Why: Final merge gates require the latest main and exact component ancestry.

Evidence: Tool-written task-sync passed; Frontend tree equality preserves functional replay evidence while current HEAD CI will run again.

Impact: Task record only; no product source change.

Refs: feature/project-member-access
2026-10-13 11:38:58 +00:00
weichen 41a576b3d6 Merge origin/main
ci / svc-realcombo (pull_request) Successful in 1m59s
ci / test (pull_request) Successful in 5m1s
ci / test-pg (pull_request) Successful in 8m0s
2026-10-13 11:38:58 +00:00
weichen a520365bdc Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=946cc13c9a10a2023a766b211e1148e625b62943; candidate=8419c1b584cb2a437f096133f39c17045e1c788d.

Impact: task metadata only.

Refs: .task/feature-project-member-access.md
2026-10-13 11:37:02 +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 8406fc08db Record final project member acceptance and review evidence
Why: The composed candidate and its validation limits must be available for independent review and current-head CI.

Evidence: Original receipts, fixed manifests, independent identities and real before/after task outcomes are preserved without source relabeling.

Impact: Archive acceptance and gate references in the canonical task; no product code, deployment or live data changes.

Refs: feature/project-member-access; Backend195 Frontend82 Documents97
2026-10-13 11:33:00 +00:00
weichen d1e1cfd497 Record scenario 1/10 live-instance acceptance evidence
ci / svc-realcombo (pull_request) Successful in 2m1s
ci / test (pull_request) Successful in 5m27s
ci / test-pg (pull_request) Successful in 7m47s
Why: P8——基座侧两场景在 v0.4.0 目标组合(Dev main 946cc13c 构建)临时实例上以真实多账号会话执行:场景 1 六断言全过(受管三式拒写/系统面权限/落库核验),场景 10 三断言全过(私域会话/详情越权/项目面隔离)。
Evidence: 实例输出记录于本卡(SELF);场景 2-8 待发版升 pins 后组合执行。
Impact: 仅任务卡。
2026-10-13 11:25:31 +00:00
weichen 946cc13c9a Merge pull request 'Bump frontend pin to set-role rename 42cda9c' (#524) from feature/rdm-increment-settings-duties into main
ci / svc-realcombo (push) Successful in 2m16s
ci / test (push) Successful in 5m12s
ci / test-pg (push) Successful in 8m19s
2026-10-13 11:23:24 +00:00
weichen 593bda8c02 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=d5428c5f05fc5f625e6232ab3156b17f13e14d6a; candidate=7c193091f38005e4d3e6b9c1a6349c5ebff20d73.

Impact: task metadata only.

Refs: .task/feature-project-member-access.md
2026-10-13 11:19:10 +00:00
weichen 95b4d46b06 Merge origin/main
ci / svc-realcombo (pull_request) Successful in 2m22s
ci / test (pull_request) Successful in 5m9s
ci / test-pg (pull_request) Successful in 8m0s
2026-10-13 11:15:05 +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 7c193091f3 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=d5428c5f05fc5f625e6232ab3156b17f13e14d6a.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 11:14:24 +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 13da62e55c Register the shared project scope dependency boundaries
Why: Shared project identity resolution is one private module used by app and server.

Evidence: Boundary scan passes 85 edges and its injected illegal-edge negative check; previous full run stopped at this documented boundary.

Impact: Add only app/server to projectscope and projectscope to store, without allowing transport/composition dependencies in the resolver.

Refs: system-project-membership proposal r1; feature/project-member-access
2026-10-13 10:42:39 +00:00
weichen d5428c5f05 Merge pull request 'Add ten-scenario acceptance script and dual-key release plan' (#523) from feature/rdm-increment-settings-duties into main
ci / svc-realcombo (push) Successful in 1m52s
ci / test (push) Successful in 4m54s
ci / test-pg (push) Successful in 7m43s
2026-10-13 10:40:14 +00:00