Commit Graph
3019 Commits
Author SHA1 Message Date
weichen f2d863b401 Merge pull request 'Make task recovery and synchronization ready for merge queue adoption' (#519) from feature/merge-queue-policy-draft into main
ci / svc-realcombo (push) Successful in 2m0s
ci / test (push) Successful in 5m19s
ci / test-pg (push) Successful in 8m2s
2026-10-13 15:57:04 +00:00
weichen 536f0e4b55 Record the sync checkpoint
ci / svc-realcombo (pull_request) Successful in 2m21s
ci / test (pull_request) Successful in 5m55s
ci / test-pg (pull_request) Successful in 9m4s
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=5efbeebbdc09f8c2484613230a29c882c54652f0; before_record=6aa97d18153130c46dcbdc75a35735175cd4d1eb.

Impact: task metadata only.

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

Evidence: fetched origin/main=5efbeebbdc09f8c2484613230a29c882c54652f0.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 15:43:41 +00:00
weichen 5efbeebbdc Merge pull request 'Close merged task cards (feature/card-close-20261013-152849Z)' (#531) from feature/card-close-20261013-152849Z into main
ci / svc-realcombo (push) Successful in 2m2s
ci / test (push) Successful in 5m26s
ci / test-pg (push) Successful in 10m24s
2026-10-13 15:43:18 +00:00
weichen f799ee54aa Close 1 merged task card(s) and archive them
ci / svc-realcombo (pull_request) Successful in 2m8s
ci / test (pull_request) Successful in 6m3s
ci / test-pg (pull_request) Successful in 10m35s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-d1-closeout-evidence.md(PR#517) — 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 15:28:49 +00:00
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