Commit Graph
1740 Commits
Author SHA1 Message Date
weichen 858dc55e3e Record the review-request sync and test evidence
ci / test (pull_request) Failing after 5s
ci / test-pg (pull_request) Failing after 5s
Why: 请求评审前的完成声明三段输出(task-sync / make test)须由 evidence 工具写入任务卡,不手抄。
Evidence: CMD="make test" make evidence exit 0(收据入卡);task-sync sync_base=0ecdcbd3c0 tested_head=d97be88cd6(SELF,CI 重验见 PR)。
Impact: 仅任务卡证据与同步记录;业务代码零改动。
Refs: .task/feature-rdm-template-dialog-plan.md
2026-10-11 09:20:36 +00:00
weichen 47910f180c Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=0ecdcbd3c09397cfe7043c446a6da728f89b01bb; candidate=d97be88cd681afe64582e73b005f30874f412f3c.

Impact: task metadata only.

Refs: .task/feature-rdm-template-dialog-plan.md
2026-10-11 09:17:34 +00:00
weichen d97be88cd6 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=0bda404ac0c0169edc8ac00688528e29ff327c3d.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 09:17:09 +00:00
weichen 0bda404ac0 Merge pull request 'U4: storage-migrate tool, switch/drill runbook, baseline ratchet (pin #144/#145/#65, core 452daf3)' (#337) from feature/collab-storage-u4-migrator into main
ci / test-pg (push) Successful in 55s
ci / test (push) Successful in 2m15s
2026-10-11 09:15:16 +00:00
weichen 3d5bf3792c Record the sync checkpoint
ci / test (pull_request) Successful in 2m13s
ci / test-pg (pull_request) Successful in 55s
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=b3b48f5efa2a6a25f16f6413d8b9c89715f22960; candidate=4fd2c8ce32d62c483ff543a1ad17555fda925ee8.

Impact: task metadata only.

Refs: .task/feature-collab-storage-u4-migrator.md
2026-10-11 08:57:51 +00:00
weichen 4fd2c8ce32 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=b3b48f5efa2a6a25f16f6413d8b9c89715f22960.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 08:57:26 +00:00
weichen 64c197bbbf Preserve the synchronized final-target planning evidence
Why: leave a complete local review checkpoint for the expanded RDM goal.

Evidence: successful task-sync and fresh 112-requirement/16-unit documentation checks are recorded as SELF.

Impact: task evidence only; business tests, implementation and deployment remain NOT_RUN.

Refs: .task/feature-rdm-template-dialog-plan.md
2026-10-11 08:55:30 +00:00
weichen b3b48f5efa Merge pull request 'Align the svc.sh startup precheck with binary auth semantics and keep the reused DSN' (#317) from fix/svc-dsn-reuse-dbref into main
ci / test (push) Successful in 2m11s
ci / test-pg (push) Successful in 1m58s
2026-10-11 08:55:14 +00:00
weichen 7d351f8c57 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=80a518628c526fd6ddece4abeb707ab4bb0b5618; candidate=4c8e6a8db8edaa16fcd8eef5ae0ef020d4778c86.

Impact: task metadata only.

Refs: .task/feature-rdm-template-dialog-plan.md
2026-10-11 08:55:06 +00:00
weichen 4c8e6a8db8 Record the complete RDM final-target planning candidate
Why: retain the clarified shared-project and private-document design with complete requirements coverage.

Evidence: SELF source receipt, 112-row requirements matrix, plan review and documentation checks in the task card.

Impact: local planning candidate only; no business implementation, push, merge to main or deployment.

Refs: modules/documents/docs/proposals/2026-10-11-rdm-final-target-completion.md
2026-10-11 08:54:39 +00:00
weichen b8a510d374 Fill the task record PR link
ci / test-pg (pull_request) Successful in 57s
ci / test (pull_request) Successful in 2m21s
Why: card and PR description are one document; record the PR link before merge.

Evidence: Dev PR #337 created via Gitea API.

Impact: task metadata only.

Refs: PR #337.
2026-10-11 08:40:17 +00:00
weichen e8a79d20f8 Record the U4 delivery state and evidence in the task card
ci / test (pull_request) Successful in 2m31s
ci / test-pg (pull_request) Successful in 53s
Why: stage review needs results, stage verdicts and the three evidence segments in the card before the PR.

Evidence: make test / test-backend-pg (real services) / make build all exit 0 via the evidence tool.

Impact: task metadata only.

Refs: backend PR #144, #145; documents PR #65.
2026-10-11 08:40:00 +00:00
weichen d90f1c494a Preserve the approved pilot-order planning checkpoint
Why: save this task owned pending documentation before resuming the broader system plan.

Evidence: user confirmation and SELF documentation check receipt are retained in the task card.

Impact: local documentation snapshot only; no push or implementation.

Refs: .task/feature-rdm-template-dialog-plan.md
2026-10-11 08:39:47 +00:00
weichen 3deae0ff2f Pin modules/core to the Surface contract merge (match backend's core pin)
Why: backend main pins deps/agent-system-core at 452daf3 (Surface types, core PR #25); Dev's top-level core gitlink lagged at a253a40, failing make test-pins after task-sync.

Evidence: check-pins green after the bump; core origin-main tip is 452daf3.

Impact: gitlink bump only.

Refs: core PR #25; backend PR #143.
2026-10-11 08:38:31 +00:00
weichen ce47d827e6 Ratchet the architecture baseline for surfacesvc and drop the stale runmgr edge
Why: backend PR #143 added surfacesvc with app/server/store edges already merged into component main; the Dev baseline must record them (lint failed after task-sync). runmgr->cmdbus no longer exists in code.

Evidence: lint-boundaries.sh green after the update; edges match the merged backend main exactly.

Impact: baseline bookkeeping only; no dependency change made by this task.

Refs: backend PR #143; Dev U4 task.
2026-10-11 08:37:03 +00:00
weichen 4f66866a50 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=80a518628c526fd6ddece4abeb707ab4bb0b5618; candidate=3a07bb6b4ee0d205aaa7e9bebd49739416dabede.

Impact: task metadata only.

Refs: .task/feature-collab-storage-u4-migrator.md
2026-10-11 08:33:40 +00:00
weichen 3a07bb6b4e Build bin/storage-migrate alongside the server binary
Why: the U4 managed migration entry must ship with make build so operators and CI get the tool.

Evidence: make build emits both binaries; migrator suite green on SQLite and real PostgreSQL.

Impact: build target output adds bin/storage-migrate; no test-path change.

Refs: backend PR #144; runbook section 10.
2026-10-11 08:33:16 +00:00
weichen 32f7861c42 Pin the U4 merges: backend PR #144/#145, documents PR #65
Why: the parent must pin the merged component SHAs for the combined build and CI gates.

Evidence: backend origin-main merges of #144 (storage-migrate) and #145 (surface tables in copy list); documents origin-main merge of #65 (runbook section 10).

Impact: gitlink updates only.

Refs: backend PR #144, #145; documents PR #65.
2026-10-11 08:33:08 +00:00
weichen 66962a517c Merge authoritative main into the task branch
ci / test (pull_request) Successful in 2m21s
ci / test-pg (pull_request) Successful in 58s
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=80a518628c526fd6ddece4abeb707ab4bb0b5618.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 08:27:35 +00:00
weichen c51c5b0eb5 Record the synchronized documentation review evidence
Why: preserve the final local planning checkpoint for user review.

Evidence: successful task-sync and repeated documentation checks are recorded as SELF in the task card; the original interrupted attempt remains intact.

Impact: task evidence only; business tests, combined build, runtime acceptance and delivery remain NOT_RUN.

Refs: .task/feature-rdm-template-dialog-plan.md
2026-10-11 08:25:37 +00:00
weichen 6d008e1e8a Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=80a518628c526fd6ddece4abeb707ab4bb0b5618; candidate=89774c0e3747696a737d2db2aa4537b853107413.

Impact: task metadata only.

Refs: .task/feature-rdm-template-dialog-plan.md
2026-10-11 08:25:10 +00:00
weichen 89774c0e37 Preserve document checks and the interrupted sync receipt
Why: retain exact planning evidence before retrying the sync checkpoint.

Evidence: SELF receipts include the transient submodule lock rejection and documentation checks; business validation NOT_RUN.

Impact: task metadata only.

Refs: .task/feature-rdm-template-dialog-plan.md
2026-10-11 08:24:43 +00:00
weichen 67dc8085f2 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=80a518628c526fd6ddece4abeb707ab4bb0b5618.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 08:24:06 +00:00
weichen fee68dc8f5 Record the local RDM document-generation planning candidate
Why: retain the requested template audit and proposed delivery design in the project entrypoints.

Evidence: SELF precheck, source inventory and documentation checks are preserved in the task card; business and combination tests NOT_RUN.

Impact: local documentation candidate only; no push, merge, migration or deployment.

Refs: .task/feature-rdm-template-dialog-plan.md
2026-10-11 08:24:03 +00:00
weichen d56df44aab Record the task card for feature-collab-storage-u4-migrator
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-collab-storage-u4-migrator.md; R0=80a518628c526fd6ddece4abeb707ab4bb0b5618.

Impact: task metadata only; the feature workspace starts at 80a518628c.

Refs: .task/feature-collab-storage-u4-migrator.md
2026-10-11 08:21:27 +00:00
weichen 80a518628c Merge pull request 'Close merged task cards (feature/card-close-20261011-081812Z)' (#335) from feature/card-close-20261011-081812Z into main
ci / test (push) Successful in 2m30s
ci / test-pg (push) Successful in 56s
2026-10-11 08:18:19 +00:00
weichen 4e765229e5 Close 1 merged task card(s) and archive them
ci / test (pull_request) Failing after 1m40s
ci / test-pg (pull_request) Successful in 55s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-collab-storage-u3-budget-authz.md(PR#333) — 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 08:18:12 +00:00
weichen 5e9354dd11 Merge pull request 'U3 slice 2: shared execution budgets and the action-authz matrix (pin #141/#64)' (#333) from feature/collab-storage-u3-budget-authz into main
ci / test (push) Successful in 2m19s
ci / test-pg (push) Successful in 59s
2026-10-11 08:17:26 +00:00
weichen a032771e8b Record the task card for feature-rdm-template-dialog-plan
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-rdm-template-dialog-plan.md; R0=95992d751f0a6ea8e345109dbb6b9367d9055e92.

Impact: task metadata only; the feature workspace starts at 95992d751f.

Refs: .task/feature-rdm-template-dialog-plan.md
2026-10-11 08:16:50 +00:00
weichen e734de9c6b Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 2m17s
ci / test-pg (pull_request) Successful in 1m10s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: fix-svc-dsn-reuse-dbref.md(already-complete) — 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 08:15:02 +00:00
weichen c1466c2c51 Mark the card complete and record the merge/cleanup plan
Why: Fold the card close into PR #317 per the post-merge cleanup instruction.
Evidence: make test exit=0 re-run at the synced head 0303040 (receipt in card).
Impact: Task card only.
Refs: .task/fix-svc-dsn-reuse-dbref.md
2026-10-11 08:14:54 +00:00
weichen 0303040155 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=95992d751f0a6ea8e345109dbb6b9367d9055e92; candidate=da5b92c3a168c913e60900b814c27d809eca4e0e.

Impact: task metadata only.

Refs: .task/fix-svc-dsn-reuse-dbref.md
2026-10-11 08:13:26 +00:00
weichen da5b92c3a1 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=95992d751f0a6ea8e345109dbb6b9367d9055e92.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 08:13:02 +00:00
weichen f93b2720c3 Record the sync checkpoint
ci / test (pull_request) Successful in 2m18s
ci / test-pg (pull_request) Successful in 54s
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=95992d751f0a6ea8e345109dbb6b9367d9055e92; candidate=2d114b47503bbc746417d1b4ae68507298d5bcb0.

Impact: task metadata only.

Refs: .task/feature-collab-storage-u3-budget-authz.md
2026-10-11 08:12:47 +00:00
weichen 2d114b4750 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=95992d751f0a6ea8e345109dbb6b9367d9055e92.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 08:12:25 +00:00
weichen 19148c71bb Repin backend to the notice-redelivery recursion fix (PR #142)
Why: the real-PG CI gate on PR #333 exposed the stack overflow; PR #142 fixes it with a regression test.

Evidence: backend origin-main merge of #142 fetched post-merge and checked out.

Impact: gitlink only.

Refs: backend PR #142; Dev PR #333.
2026-10-11 08:12:23 +00:00
weichen 95992d751f Merge pull request 'Close merged task cards (feature/card-close-20261011-054439Z)' (#334) from feature/card-close-20261011-054439Z into main
ci / test-pg (push) Successful in 57s
ci / test (push) Successful in 2m33s
2026-10-11 05:53:49 +00:00
weichen 8dc93dd95c Record the sync checkpoint
ci / test-pg (pull_request) Failing after 1m10s
ci / test (pull_request) Successful in 2m26s
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=693f7f0459992c66ae672a966da4fc9fa12c193b; candidate=a266a2f4272a1aebc9f317aba783a5994f60a3e5.

Impact: task metadata only.

Refs: .task/feature-collab-storage-u3-budget-authz.md
2026-10-11 05:48:01 +00:00
weichen a266a2f427 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=693f7f0459992c66ae672a966da4fc9fa12c193b.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 05:47:37 +00:00
weichen 65e4298d3b Close 1 merged task card(s) and archive them
ci / test-pg (pull_request) Successful in 58s
ci / test (pull_request) Successful in 2m24s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-rdm-two-trees-audit-plan.md(PR#330) — 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 05:44:39 +00:00
weichen 693f7f0459 Merge pull request 'Publish the approved RDM two-trees plan and pin the Dev combination' (#330) from feature/rdm-two-trees-audit-plan into main
ci / test (push) Successful in 2m32s
ci / test-pg (push) Successful in 58s
2026-10-11 05:43:27 +00:00
weichen e65e958f77 Record the sync checkpoint
ci / test (pull_request) Successful in 2m37s
ci / test-pg (pull_request) Successful in 54s
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=ec0169cad19c9525ce6ee4d7e26632351a5e5dbc; candidate=7c1eb97384246b30b034f10b3c7cd5965e8c09e2.

Impact: task metadata only.

Refs: .task/feature-collab-storage-u3-budget-authz.md
2026-10-11 05:38:39 +00:00
weichen 7c1eb97384 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=ec0169cad19c9525ce6ee4d7e26632351a5e5dbc.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 05:38:17 +00:00
weichen 53fb06f3ab Record the sync checkpoint
ci / test (pull_request) Successful in 2m26s
ci / test-pg (pull_request) Successful in 57s
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=ec0169cad19c9525ce6ee4d7e26632351a5e5dbc; candidate=cad3334d497e31a1f243a35881ec24f4959c2517.

Impact: task metadata only.

Refs: .task/feature-rdm-two-trees-audit-plan.md
2026-10-11 05:28:18 +00:00
weichen cad3334d49 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=ec0169cad19c9525ce6ee4d7e26632351a5e5dbc.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 05:27:53 +00:00
weichen ec0169cad1 Merge pull request 'Close merged task cards (feature/card-close-20261011-051207Z)' (#332) from feature/card-close-20261011-051207Z into main
ci / test (push) Successful in 2m29s
ci / test-pg (push) Successful in 53s
2026-10-11 05:24:19 +00:00
weichen de351597ad Fill the task record PR link
ci / test (pull_request) Successful in 2m27s
ci / test-pg (pull_request) Successful in 1m9s
Why: card and PR description are one document; record the PR link before merge.

Evidence: Dev PR #333 created via Gitea API.

Impact: task metadata only.

Refs: PR #333.
2026-10-11 05:21:13 +00:00
weichen 3abfa8a2ba Record the U3 slice-2 delivery state and evidence in the task card
ci / test (pull_request) Successful in 2m24s
ci / test-pg (pull_request) Successful in 1m1s
Why: stage review needs results, stage verdicts and the three evidence segments in the card before the PR.

Evidence: make test / test-backend-pg (real services) / make build all exit 0 via the evidence tool.

Impact: task metadata only.

Refs: backend PR #141; documents PR #64.
2026-10-11 05:20:57 +00:00
weichen b7c8b3527f Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=bfcdeef9aa335ca605c5794de9fc3889eeb1c2ab; candidate=40567aaa665f00354eb57dd3006f798a16065aeb.

Impact: task metadata only.

Refs: .task/feature-collab-storage-u3-budget-authz.md
2026-10-11 05:18:57 +00:00
weichen 40567aaa66 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=bfcdeef9aa335ca605c5794de9fc3889eeb1c2ab.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 05:18:34 +00:00