Commit Graph
2049 Commits
Author SHA1 Message Date
weichen 49b0c915e7 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=555fb2162fe47e13835c592013bc3a69e46239e2.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 16:42:35 +00:00
weichen 39f719f6f2 Record the recovery proposal r1 in the task card and project index
Why: finish the prior session's in-flight records so the tree is clean before the resume precheck (P1.1 object pinning).

Evidence: SELF - documents gitlink now points at 54fc24e (proposal r1 + review record + INDEX); task card carries the prior session's evidence rows and authorization scope.

Impact: task metadata and submodule pointer only; no business code.

Refs: modules/documents/docs/proposals/2026-10-12-service-restart-data-recovery.md
2026-10-11 16:42:28 +00:00
weichen 555fb2162f Merge pull request 'Close merged task cards (feature/card-close-20261011-162227Z)' (#384) from feature/card-close-20261011-162227Z into main
ci / test-pg (push) Successful in 1m24s
ci / test (push) Successful in 3m38s
2026-10-11 16:26:13 +00:00
weichen 21f5fd2ff2 Backfill the merge and cleanup records in the archived fix cards
ci / test-pg (pull_request) Successful in 1m24s
ci / test (pull_request) Successful in 3m18s
Why: Close automation filled headers (PR #381/#382) but the merge and
cleanup lines still described the in-progress state.

Evidence: CI ci/test green on both PR heads (one 405 race each,
auto-resynced); task-finish recycled both worktrees on 2026-10-11.

Impact: Archived task-card text only.

Refs: PR #381; PR #382; PR #384
2026-10-11 16:22:42 +00:00
weichen 988adde2b5 Close 1 merged task card(s) and archive them
ci / test-pg (pull_request) Successful in 1m8s
ci / test (pull_request) Successful in 3m20s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: fix-artifact-version-dedupe.md(PR#382) — 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-11 16:22:27 +00:00
weichen faf49a64ef Merge pull request 'Dedupe same-name artifacts into latest-plus-versions groups (frontend #59)' (#382) from fix/artifact-version-dedupe into main
ci / test-pg (push) Successful in 1m8s
ci / test (push) Successful in 3m20s
2026-10-11 16:21:46 +00:00
weichen cef29cc437 Merge remote-tracking branch 'origin/main' into fix/artifact-version-dedupe
ci / test-pg (pull_request) Successful in 1m7s
ci / test (pull_request) Successful in 3m4s
2026-10-11 16:21:41 +00:00
weichen d8a442edbb Merge pull request 'Close merged task cards (feature/card-close-20261011-161853Z)' (#383) from feature/card-close-20261011-161853Z into main
ci / test-pg (push) Successful in 1m46s
ci / test (push) Successful in 3m15s
2026-10-11 16:19:02 +00:00
weichen a040a02e94 Close 2 merged task card(s) and archive them
ci / test-pg (pull_request) Successful in 1m24s
ci / test (pull_request) Successful in 3m11s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-collab-storage-u5-outbox.md(PR#380) fix-genui-page-visibility.md(PR#381) — 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-11 16:18:53 +00:00
weichen dfa32ae7b7 Merge remote-tracking branch 'origin/main' into fix/artifact-version-dedupe
ci / test-pg (pull_request) Successful in 1m33s
ci / test (pull_request) Successful in 3m40s
2026-10-11 16:17:00 +00:00
weichen 814840d613 Merge pull request 'Make generated pages visible: guidance, auto-switch preview, reentry entry (backend #156, frontend #58)' (#381) from fix/genui-page-visibility into main
ci / test-pg (push) Successful in 1m45s
ci / test (push) Failing after 3m0s
2026-10-11 16:16:46 +00:00
weichen 2f9fdd820a Merge remote-tracking branch 'origin/main' into fix/genui-page-visibility
ci / test-pg (pull_request) Successful in 1m44s
ci / test (pull_request) Successful in 3m38s
2026-10-11 16:16:41 +00:00
weichen 4dee48ae0e Fill the task record PR link (#382)
ci / test-pg (pull_request) Successful in 2m10s
ci / test (pull_request) Successful in 3m55s
2026-10-11 16:12:47 +00:00
weichen 0bb6bda807 Fill the task record PR link (#381)
ci / test-pg (pull_request) Successful in 1m41s
ci / test (pull_request) Successful in 3m46s
2026-10-11 16:12:46 +00:00
weichen 672e4c400a Record the dedupe-fix outcomes and receipts in the task card
ci / test-pg (pull_request) Successful in 1m38s
ci / test (pull_request) Successful in 4m6s
2026-10-11 16:12:20 +00:00
weichen b5f766a9ae Merge pull request 'U5 remainder: same-tx outbox, S3-compatible blobstore, real-process acceptance (pin #157)' (#380) from feature/collab-storage-u5-outbox into main
ci / test-pg (push) Successful in 1m18s
ci / test (push) Successful in 3m18s
2026-10-11 16:11:35 +00:00
weichen 4f6ef34ae2 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=5e57029b439e5690f28dc6002f9784f0b08920eb; candidate=3df04e6949e56936f5a0f2e1c520c16015962b01.

Impact: task metadata only.

Refs: .task/fix-artifact-version-dedupe.md
2026-10-11 16:10:38 +00:00
weichen f30e5c53cf Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=5e57029b439e5690f28dc6002f9784f0b08920eb; candidate=279b507057b582da01f09224886253d557fd4589.

Impact: task metadata only.

Refs: .task/feature-service-restart-recovery-plan.md
2026-10-11 16:10:20 +00:00
weichen 3df04e6949 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=5e57029b439e5690f28dc6002f9784f0b08920eb.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 16:10:14 +00:00
weichen 7ba2e205ad Pin frontend with the artifact dedupe fix (#59) 2026-10-11 16:10:11 +00:00
weichen d1942a9520 Record the visibility-fix outcomes and receipts in the task card
ci / test-pg (pull_request) Failing after 1m39s
ci / test (pull_request) Successful in 3m45s
2026-10-11 16:09:58 +00:00
weichen 279b507057 Record the task card for feature-service-restart-recovery-plan
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-service-restart-recovery-plan.md; R0=5e57029b439e5690f28dc6002f9784f0b08920eb.

Impact: task metadata only; the feature workspace starts at 5e57029b43.

Refs: .task/feature-service-restart-recovery-plan.md
2026-10-11 16:08:18 +00:00
weichen f7ac9fa080 Merge authoritative main into the task branch
ci / test-pg (pull_request) Successful in 1m24s
ci / test (pull_request) Successful in 3m16s
2026-10-11 16:08:02 +00:00
weichen 7a897d4743 Fill the task record PR link
ci / test-pg (pull_request) Successful in 1m23s
ci / test (pull_request) Successful in 4m9s
Why: card and PR description are one document.

Evidence: Dev PR #380 created via Gitea API.

Impact: task metadata only.

Refs: PR #380.
2026-10-11 16:07:50 +00:00
weichen 9f888b7ac8 Record the U5-remainder delivery state and evidence in the task card
ci / test-pg (pull_request) Successful in 1m19s
ci / test (pull_request) Successful in 3m58s
Why: stage review needs results and evidence in the card before the PR.

Evidence: make test / test-backend-pg / make build exit 0 via the evidence tool.

Impact: task metadata only.

Refs: backend PR #157.
2026-10-11 16:07:37 +00:00
weichen 7a760be202 Register the app-to-blobstore edge (parallel main advance) 2026-10-11 16:05:48 +00:00
weichen c99eace6f4 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=5e57029b439e5690f28dc6002f9784f0b08920eb; candidate=137675b86dbdaaf39a8fc152ed0e53c49fa1f693.

Impact: task metadata only.

Refs: .task/fix-genui-page-visibility.md
2026-10-11 16:04:19 +00:00
weichen 137675b86d Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=5e57029b439e5690f28dc6002f9784f0b08920eb.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 16:03:50 +00:00
weichen 44e9e09253 Pin the visibility-fix component set (backend #156, frontend #58) 2026-10-11 16:03:45 +00:00
weichen 5e57029b43 Merge pull request 'Close merged task cards (feature/card-close-20261011-160222Z)' (#379) from feature/card-close-20261011-160222Z into main
ci / test-pg (push) Successful in 1m30s
ci / test (push) Successful in 3m30s
2026-10-11 16:02:37 +00:00
weichen 934ec903aa Close 1 merged task card(s) and archive them
ci / test-pg (pull_request) Successful in 1m30s
ci / test (pull_request) Successful in 3m26s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-rdm-u5-closeout.md(PR#378) — 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-11 16:02:22 +00:00
weichen f7f6f8a23c Ratchet the architecture baseline for app->blobstore
Why: U5 injects the S3-compatible blobstore from the app composition root (env-driven, local fallback) - a legitimate dependency recorded in the baseline.

Evidence: lint-boundaries green after the update.

Impact: baseline bookkeeping only.

Refs: backend PR #157.
2026-10-11 16:01:35 +00:00
weichen 9f2c53ad48 Merge pull request 'Mark U1-U5 complete and pin the Dev combination' (#378) from feature/rdm-u5-closeout into main
ci / test-pg (push) Successful in 1m55s
ci / test (push) Successful in 3m21s
2026-10-11 16:01:34 +00:00
weichen 30bd6b2c1b Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=0933a3be588739f867abebaa3aa4c0283d005e40; candidate=8b3ebb31a1aeed0af580bebc5e57bd246c6177c2.

Impact: task metadata only.

Refs: .task/feature-collab-storage-u5-outbox.md
2026-10-11 15:58:50 +00:00
weichen 8b3ebb31a1 Pin the backend U5-remainder merge (PR #157)
Why: the parent must pin the merged component SHA for combined build and CI.

Evidence: backend origin-main merge of #157 fetched post-merge.

Impact: gitlink only.

Refs: backend PR #157.
2026-10-11 15:58:27 +00:00
weichen c670bc54dd Record the sync checkpoint
ci / test-pg (pull_request) Successful in 1m28s
ci / test (pull_request) Successful in 3m10s
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=0933a3be588739f867abebaa3aa4c0283d005e40; candidate=c2df06a3e5589b46814e66d7ee4001729198dbd8.

Impact: task metadata only.

Refs: .task/feature-rdm-u5-closeout.md
2026-10-11 15:58:00 +00:00
weichen c2df06a3e5 Pin the U5 completion update into the Dev combination
Why: master record marks U1-U5 implementation complete (Documents 23e2276).

Evidence: Documents PR #74 merged; RDM PR #213/#214 merged.

Impact: modules/documents gitlink, PROJECT.md, task card; no code change.

Refs: Documents #74; RDM #213/#214
2026-10-11 15:57:32 +00:00
weichen ad035f6b6a Record the task card for fix-artifact-version-dedupe
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/fix-artifact-version-dedupe.md; R0=0933a3be588739f867abebaa3aa4c0283d005e40.

Impact: task metadata only; the feature workspace starts at 0933a3be58.

Refs: .task/fix-artifact-version-dedupe.md
2026-10-11 15:57:31 +00:00
weichen e94ef5a1a5 Record the task card for feature-rdm-u5-closeout
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-rdm-u5-closeout.md; R0=0933a3be588739f867abebaa3aa4c0283d005e40.

Impact: task metadata only; the feature workspace starts at 0933a3be58.

Refs: .task/feature-rdm-u5-closeout.md
2026-10-11 15:54:45 +00:00
weichen 099f628285 Record the task card for feature-collab-storage-u5-outbox
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-collab-storage-u5-outbox.md; R0=0933a3be588739f867abebaa3aa4c0283d005e40.

Impact: task metadata only; the feature workspace starts at 0933a3be58.

Refs: .task/feature-collab-storage-u5-outbox.md
2026-10-11 15:40:54 +00:00
weichen d2f680bef6 Record the task card for fix-genui-page-visibility
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/fix-genui-page-visibility.md; R0=0933a3be588739f867abebaa3aa4c0283d005e40.

Impact: task metadata only; the feature workspace starts at 0933a3be58.

Refs: .task/fix-genui-page-visibility.md
2026-10-11 15:39:40 +00:00
weichen 0933a3be58 Merge pull request 'Close merged task cards (feature/card-close-20261011-153802Z)' (#377) from feature/card-close-20261011-153802Z into main
ci / test-pg (push) Successful in 1m52s
ci / test (push) Successful in 3m15s
2026-10-11 15:38:11 +00:00
weichen ee485cc5f0 Close 2 merged task card(s) and archive them
ci / test-pg (pull_request) Successful in 1m27s
ci / test (pull_request) Successful in 3m24s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-collab-storage-u5-ownership.md(PR#352) feature-svc-seed-auth.md(PR#371) — 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-11 15:38:03 +00:00
weichen 422beb93ac Merge pull request 'Seed settings with an auto-minted temporary key when auth is on (feature/svc-seed-auth)' (#371) from feature/svc-seed-auth into main
ci / test-pg (push) Successful in 1m8s
ci / test (push) Successful in 3m9s
2026-10-11 15:37:29 +00:00
weichen d11059b672 Record post-sync verification before merge (third resync)
ci / test-pg (pull_request) Successful in 1m30s
ci / test (pull_request) Successful in 3m35s
Why: main gained the U5 ownership feature during the previous CI window; branch protection requires latest main in head.
Evidence: fresh make test receipt exit=0 on the resynced head.
Impact: card only.
Refs: feature/svc-seed-auth
2026-10-11 15:33:41 +00:00
weichen 052f2da336 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=5cbb38e788ab3050b8d9f23c21d98d2fd1587a31; candidate=089c41cd45feabcdc9b68ff2bce542cac71e3835.

Impact: task metadata only.

Refs: .task/feature-svc-seed-auth.md
2026-10-11 15:32:30 +00:00
weichen 089c41cd45 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=5cbb38e788ab3050b8d9f23c21d98d2fd1587a31.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 15:32:07 +00:00
weichen 5cbb38e788 Merge pull request 'U5 core: execution leases with epoch fencing and persistent run commands (pin #151/#152)' (#352) from feature/collab-storage-u5-ownership into main
ci / test-pg (push) Successful in 1m30s
ci / test (push) Successful in 2m47s
2026-10-11 15:30:33 +00:00
weichen 26c9116e56 Record post-sync verification before merge (second resync)
ci / test-pg (pull_request) Successful in 1m14s
ci / test (pull_request) Successful in 2m49s
Why: main advanced again during the CI cycle; branch protection requires latest main in head.
Evidence: fresh make test receipt exit=0 on the resynced head (3a1b16f7 sync base 0b53094).
Impact: card only.
Refs: feature/svc-seed-auth
2026-10-11 15:28:34 +00:00
weichen e78fdaaa65 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=0b53094b0d5a6699cccdbc7ca45e649f6bef477b; candidate=3a1b16f7d68ec25ce7009dfe13b3c9da33608301.

Impact: task metadata only.

Refs: .task/feature-svc-seed-auth.md
2026-10-11 15:27:12 +00:00