Commit Graph
3048 Commits
Author SHA1 Message Date
weichen 19b02b3cad Record merged IAM delivery and validate the final integration
Why: Preserve actual component merge results and current delivery authorization before integration CI.

Evidence: RDM PR 360 merged at exact successful CI head; new Dev make test passed and independent metadata checks preserved approved digests and pins.

Impact: Clarify historical task records and current approved repair scope; preserve documentation and delivery evidence only.

Refs: Documents PRs 98 and 99; RDM PRs 360 and 362; IAM I1 task record.
2026-10-13 16:36:35 +00:00
weichen a8c42d9a59 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=1e5c6b9c10ba77ed34663fd670138621a17342bd; candidate=72d67216ef52730c17cc304f79307eed8b10c559.

Impact: task metadata only.

Refs: .task/feature-iam-i1-permission-boundaries.md
2026-10-13 16:26:32 +00:00
weichen 72d67216ef Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=1e5c6b9c10ba77ed34663fd670138621a17342bd.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 16:26:08 +00:00
weichen d26e1b0b5b Adopt the approved IAM projection contract and delivery evidence
Why: Carry the actual merged contract and approved permission implementation boundary into the integration composition.

Evidence: Documents PR 99 merged as a7ff466d9ae91fc67a53d2bf4991f47fc63a2a4c after independent review and verified source digest; RDM PR 360 preserves actual-actor projection semantics.

Impact: Update documentation pin, navigation and delivery records only; new composition tests and final-head CI remain required.

Refs: IAM I1 permission contract section 8; Documents PRs 98 and 99; RDM PR 360.
2026-10-13 16:26:05 +00:00
weichen 1e5c6b9c10 Merge pull request 'Close merged task cards (feature/card-close-20261013-153026Z)' (#532) from feature/card-close-20261013-153026Z into main
ci / svc-realcombo (push) Successful in 2m4s
ci / test (push) Successful in 5m12s
ci / test-pg (push) Successful in 7m42s
2026-10-13 16:12:44 +00:00
weichen 5c3a2517bf Merge remote-tracking branch 'origin/main' into feature/card-close-20261013-153026Z
ci / svc-realcombo (pull_request) Successful in 1m50s
ci / test (pull_request) Successful in 5m6s
ci / test-pg (pull_request) Successful in 9m5s
2026-10-13 16:03:23 +00:00
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 7bc5ac722c Merge remote-tracking branch 'origin/main' into feature/card-close-20261013-153026Z
ci / svc-realcombo (pull_request) Successful in 2m2s
ci / test (pull_request) Successful in 5m28s
ci / test-pg (pull_request) Successful in 8m41s
2026-10-13 15:54:16 +00:00
weichen eca92e9920 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=5efbeebbdc09f8c2484613230a29c882c54652f0; candidate=9c139b6402697f65465001d3c4b8f703a84aa997.

Impact: task metadata only.

Refs: .task/feature-iam-i1-permission-boundaries.md
2026-10-13 15:45:12 +00:00
weichen 9c139b6402 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:44:46 +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 f3c0551feb Adopt the reviewed IAM contract from merged Documents
Why: Record user acceptance and use the actual merged permission contract in the integration composition.

Evidence: Documents PR 98 merged as 3cf263962bd106529ee0531c8415cb16eecedfe3; independent document review and full SELF receipts retained in the task record.

Impact: Advance only Documents and delivery evidence; full IAM later increments and deployment remain outside scope.

Refs: Documents PR 98; IAM I1 U1-U2; policy/delivery.md stages 8-9.
2026-10-13 15:41:52 +00:00
weichen 70b0d3114a Close 1 merged task card(s) and archive them
ci / svc-realcombo (pull_request) Successful in 2m2s
ci / test (pull_request) Successful in 5m31s
ci / test-pg (pull_request) Successful in 9m49s
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#529) — 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:30:26 +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 4292fe3c6d Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=5aae47ebca20ad1f3add3b080212cca7e1c6edf9; candidate=23af0398b60d8728531ce7d0841441c7ee840f83.

Impact: task metadata only.

Refs: .task/feature-iam-i1-permission-boundaries.md
2026-10-13 15:26:24 +00:00
weichen 23af0398b6 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:26:00 +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 6ee5b36dec Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=69c5c84d8a2f1a7966ebfb809cbb26d54e8e8abb; candidate=f198789e5dbbe60974f27c47dcdb1c4ccd49c79d.

Impact: task metadata only.

Refs: .task/feature-iam-i1-permission-boundaries.md
2026-10-13 15:09:19 +00:00
weichen f198789e5d Merge authoritative main into the task branch
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:08:53 +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 a6b530a96c Save the final I1 acceptance composition evidence
Why: Final fixed Documents composition and current modules passed their checks and now require the user acceptance decision.

Evidence: Complete SELF make test and document checks passed at4af5956; receipt5e81c91e and the independent RDM replay subjects are retained.

Impact: Record-only checkpoint after user stage 6 approval; do not claim stage 7 approval or shipping.

Refs: I1 bounded acceptance; policy/delivery.md
2026-10-13 14:58:56 +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 4af5956eb7 Pin the I1 formal acceptance report
Why: Keep the user-approved implementation and pending acceptance separate in the fixed integration records.

Evidence: Current Dev make test passed at10789653 and RDM combined checks passed at70e27b08; final text-only combination is verified next.

Impact: Documents and card records only; no permission source, pins in RDM, existing services or production data changes.

Refs: I1 stage 7 acceptance candidate
2026-10-13 14:52:43 +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 10789653f9 Save the approved I1 objects and bounded acceptance stage
Why: Preserve the human stage 6 approval separately from the synchronized formal test candidate.

Evidence: Original reviewed objects and the user approval are recorded; startup recovery and synchronization outputs are captured as complete SELF receipts.

Impact: Advance approval records only, retain all upstream membership records and enter planned I1 API/command verification. No production operations or later increments started.

Refs: User approval; policy/delivery.md stage 6 to 7
2026-10-13 14:31:56 +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 8f3ee56ce2 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

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

Impact: task metadata only.

Refs: .task/feature-iam-i1-permission-boundaries.md
2026-10-13 14:26:01 +00:00
weichen 5c47b86b92 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:25:30 +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 10e484ca87 Restore the I1 workspace on the current integration baseline
Why: The resumed task requires a fresh baseline before recording the approved implementation and formal checks.

Evidence: Startup identified SYNC_REQUIRED; Documents pointer conflict was resolved by merging the referenced upstream commit while preserving all three approved I1 documents byte-for-byte.

Impact: Workspace recovery only; retain incoming project-membership records and the fixed I1 approval objects. Formal checks remain pending.

Refs: User approval of I1 implementation; policy/governance.md startup and recovery
2026-10-13 14:22:19 +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