Commit Graph
3069 Commits
Author SHA1 Message Date
weichen 98d08347bd Integrate current task recovery and accepted planning contracts
Why:
Preserve work merged by concurrent tasks while adopting versioned dependency workspaces.

Evidence:
SELF task receipts record conflict detection, all 96 task/recovery/cutover cases, all 33 evidence cases and 5 component identity cases. Documents links and requirements were replayed after preserving both planning entries.

Impact:
Keep upstream idempotent sync, local resume and source-external receipt rules; adapt fixed-guidelines readiness and ignored component identity validation. Remove only obsolete index links and retain their physical Git metadata.

Refs:
Authoritative main57bcb17ea212a531186b6e21617a7f3bea65a791; Documents4a26798000c39cc59ba0c2cc6328f5c8f10dcb32; dependency-workspace R15.
2026-10-13 17:38:24 +00:00
weichen 7a1ff23341 Keep immutable product composition independently executable
Why:
An attempted shared digest import introduced a workspace package requirement in standalone fixed-root product fixtures.

Evidence:
SELF task receipts record the actual ModuleNotFoundError followed by all 20 real Git/Go/npm composition cases passing after restoring the local helper.

Impact:
Preserve standalone operation and retain the behavior-preserving unused parameter/import cleanup.

Refs:
Agent-System-Dev dependency-workspace U5; SELF composition receipt 5b7c224d67ab248b685da436ebee56638c1945a1dca3666f40e763621c1b8003.
2026-10-13 17:24:28 +00:00
weichen 93ac63fb3d Compose immutable dependency sources and preserve branch transitions
Why:
Replace repeated submodule source pointers with consumer-owned language versions and fixed application sources, keeping independent repository edits and existing branches intact.

Evidence:
SELF task receipts contain startup/sync evidence, real Go and npm consumption, Native overlay/unlink, safe transition/ref preservation, credential boundary and historical build regressions. Exact committed full composition and RDM checks follow this checkpoint; formal acceptance and GATE CI remain pending.

Impact:
Add isolated build/test composition, source provenance and safe owner refresh, adapt governance and service build callers, remove replaced index links while retaining original Git metadata, and adopt reusable dependency standards.

Refs:
Documents approved dependency-workspace r1/R1-R15 and U1-U7 implementation plan; feature/dependency-workspace task card.
2026-10-13 17:18:07 +00:00
weichen 57bcb17ea2 Merge pull request 'Archive the merged IAM integration task and preserve actual CI results' (#535) from feature/iam-i1-permission-boundaries into main
ci / svc-realcombo (push) Successful in 1m47s
ci / test (push) Failing after 4m18s
ci / test-pg (push) Successful in 7m11s
2026-10-13 17:09:27 +00:00
weichen 59414e2e16 Archive the merged IAM integration task with actual gate results
ci / svc-realcombo (pull_request) Successful in 1m49s
ci / test (pull_request) Successful in 5m24s
ci / test-pg (pull_request) Successful in 7m14s
Why: Close the delivered I1 task without modifying unrelated task records or shared workspaces.

Evidence: Dev PR 534 merged after all three exact-head CI jobs passed; RDM 360/362 and Documents 98/99 actual results and independent reviews are retained.

Impact: Archive this task card and preserve original receipts only; leave all worktrees, branches, production services and later IAM increments unchanged.

Refs: Dev PR 534; policy/delivery.md task closure authorization; IAM I1.
2026-10-13 16:55:34 +00:00
weichen 28dcfcea78 Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=415f9ac58ece9d9b63bd9b3fea39978bb847fcce; before_record=415f9ac58ece9d9b63bd9b3fea39978bb847fcce.

Impact: task metadata only.

Refs: .task/feature-iam-i1-permission-boundaries.md
2026-10-13 16:54:52 +00:00
weichen 415f9ac58e Merge pull request 'Adopt the reviewed IAM permission contract and merged RDM evidence' (#534) from feature/iam-i1-permission-boundaries into main
ci / svc-realcombo (push) Successful in 2m4s
ci / test (push) Failing after 3m29s
ci / test-pg (push) Successful in 7m13s
2026-10-13 16:53:16 +00:00
weichen ccbbdec74b Record the sync checkpoint
ci / svc-realcombo (pull_request) Successful in 2m2s
ci / test (pull_request) Successful in 5m1s
ci / test-pg (pull_request) Successful in 8m22s
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=e793e9804a1f5ecf49b29a40b4baac90ceb04e55; before_record=49dac767dcb32a21f2f9f703126c7aba09bedca8.

Impact: task metadata only.

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

Evidence: fetched origin/main=e793e9804a1f5ecf49b29a40b4baac90ceb04e55.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 16:40:27 +00:00
weichen 9c052a25e6 Fix the reviewed IAM integration candidate for final CI
Why: Preserve independent final review and current-source equivalence before platform admission.

Evidence: Final document and integration metadata review has zero findings; full composition test and source equivalence receipts are retained with precise SELF object boundaries.

Impact: Delivery evidence only; no production, provider, guideline or document changes from the reviewed candidate.

Refs: IAM I1 integration task; Documents 98/99; RDM 360/362.
2026-10-13 16:40:23 +00:00
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 e793e9804a Merge pull request 'Record the stage-7 acceptance verdict on the archived Dev card' (#533) from feature/rdm-increment-acceptance-note into main
ci / svc-realcombo (push) Successful in 1m53s
ci / test (push) Successful in 5m18s
ci / test-pg (push) Successful in 7m42s
2026-10-13 16:31:23 +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 648d6ee12c Record the stage-7 acceptance verdict on the archived Dev card
ci / svc-realcombo (pull_request) Successful in 2m1s
ci / test (pull_request) Successful in 5m2s
ci / test-pg (pull_request) Successful in 7m29s
Why: the user confirmed acceptance in conversation on 2026-10-13; the archived
card should carry the verdict with an honest source label.

Evidence: user confirmation (conversation reply); automated ten-scenario replay
25/25 PASS rows on this card and PR #529.

Impact: archived task card note only.

Refs: task feature/rdm-increment-settings-duties (archived via #532).
2026-10-13 16:23:22 +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 b450e51c40 Add safe component editing and explicit legacy workspace transition
Why: Preserve a single Dev entry and independent repository ownership while allowing active feature branches to migrate without losing source or Git state.

Evidence: SELF 29 real Git/Go workspace tests and ordinary component evidence/lock tests passed; detailed RED/GREEN runs are recorded by make evidence in the task card.

Impact: Add fixed cloning, selected-version baselines, development overlays, npm source resolution, and independently preserved legacy snapshots. No other active worktree is modified.

Refs: Versioned dependencies U2/U5; R15; feature/dependency-workspace
2026-10-13 15:58: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 f71058cb7e Configure immutable component sources and process scoped Go transport
Why: Prepare ordinary component workspaces and real module downloads without changing global Git configuration or other feature branches.

Evidence: SELF clean-cache module consumption and real temporary-Git transport tests are recorded by make evidence in the task card, including expected RED and passing GREEN runs.

Impact: Add component identities/source locks and non-secret transport configuration. Existing submodule layout remains supported during migration.

Refs: Versioned dependencies U1/U2; R15; feature/dependency-workspace
2026-10-13 15:25:37 +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 e0982c8428 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

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

Impact: task metadata only.

Refs: .task/feature-dependency-workspace.md
2026-10-13 14:47:23 +00:00
weichen 4af43c5846 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:46:54 +00:00