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

Evidence: fetched origin/main=c8eead49c5e68b2e295927c0e82cc57bcb04bad5.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-14 09:11:32 +00:00
weichen c8eead49c5 Merge pull request 'Close merged task cards (feature/card-close-20261014-090136Z)' (#545) from feature/card-close-20261014-090136Z into main
ci / svc-realcombo (push) Successful in 2m5s
ci / test (push) Successful in 5m28s
ci / test-pg (push) Successful in 8m19s
2026-10-14 09:10:29 +00:00
weichen 00b35c5e6f Close 1 merged task card(s) and archive them
ci / svc-realcombo (pull_request) Successful in 2m13s
ci / test (pull_request) Successful in 5m36s
ci / test-pg (pull_request) Successful in 8m29s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-card-merge-squash-detect.md(PR#544) — merges verified via git log --merges plus Gitea API squash lookup 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-14 09:01:36 +00:00
weichen 2dbe11c5d9 Merge pull request 'Detect squash-merged PRs when closing task cards' (#544) from feature/card-merge-squash-detect into main
ci / svc-realcombo (push) Successful in 2m10s
ci / test (push) Successful in 5m48s
ci / test-pg (push) Successful in 8m41s
2026-10-14 09:00:42 +00:00
weichen 792bc0d2a0 Update verification summary after second sync
ci / svc-realcombo (pull_request) Successful in 1m51s
ci / test (pull_request) Successful in 5m13s
ci / test-pg (pull_request) Successful in 8m44s
2026-10-14 08:55:27 +00:00
weichen 0ec80f3fe3 Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=7e9ebdea5055a63c713ccc0fb1f938ffe35a6b9d; before_record=fc929bd2a3e14176811bff45437cb962b1e6a74c.

Impact: task metadata only.

Refs: .task/feature-pptx-register-structural-gate.md
2026-10-14 08:50:07 +00:00
weichen fc929bd2a3 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=7e9ebdea5055a63c713ccc0fb1f938ffe35a6b9d.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-14 08:49:43 +00:00
weichen b926c701f2 Record task-sync evidence after the rebase onto latest main
ci / svc-realcombo (pull_request) Successful in 1m50s
ci / test (pull_request) Successful in 9m1s
ci / test-pg (pull_request) Successful in 10m31s
2026-10-14 08:49:38 +00:00
weichen 55ab7489e5 Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=7e9ebdea5055a63c713ccc0fb1f938ffe35a6b9d; before_record=b6a070265733b0995a2724e1d600e914c21200ef.

Impact: task metadata only.

Refs: .task/feature-card-merge-squash-detect.md
2026-10-14 08:49:12 +00:00
weichen b6a0702657 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=7e9ebdea5055a63c713ccc0fb1f938ffe35a6b9d.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-14 08:48:51 +00:00
weichen 7e9ebdea50 Merge pull request 'Close the merged DHF U1 delivery task card' (#542) from feature/card-close-dhf-u1 into main
ci / svc-realcombo (push) Successful in 2m5s
ci / test (push) Successful in 5m47s
ci / test-pg (push) Successful in 7m49s
2026-10-14 08:46:12 +00:00
weichen 15b2defd76 Correct the evidence interpretation after the green rerun
ci / test (pull_request) Successful in 12m55s
ci / test-pg (pull_request) Successful in 10m49s
ci / svc-realcombo (pull_request) Successful in 2m56s
2026-10-14 08:34:40 +00:00
weichen 60d48e0580 Make archived DHF closure status durable
ci / svc-realcombo (pull_request) Successful in 2m46s
ci / test (pull_request) Successful in 8m42s
ci / test-pg (pull_request) Successful in 11m55s
Why: The archived card should remain accurate after its own closure PR merges.

Evidence: Only three temporal phrases changed; the card still points to PR #542 as the authoritative closure result.

Impact: Review, CI and cleanup records remain intact.

Refs: Dev PR #542
2026-10-14 08:33:33 +00:00
weichen c20c9de70d Re-record governance evidence at the synced head 2026-10-14 08:33:23 +00:00
weichen ffced081d4 Link task card to delivery PRs
ci / svc-realcombo (pull_request) Successful in 2m15s
ci / test (pull_request) Failing after 5m51s
ci / test-pg (pull_request) Successful in 13m44s
2026-10-14 08:31:06 +00:00
weichen 4cb3075040 Record sync checkpoint on task card
ci / svc-realcombo (pull_request) Successful in 2m12s
ci / test (pull_request) Successful in 6m32s
ci / test-pg (pull_request) Successful in 12m52s
2026-10-14 08:29:20 +00:00
weichen c4c6eff7a8 Record review and verification summary on task card 2026-10-14 08:29:02 +00:00
weichen cd9a5d19e7 Record task-sync evidence on the card 2026-10-14 08:28:53 +00:00
weichen 375e4db09f Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=11aa76a3bc1c5047791f9a2de154e451634b6567; before_record=e579783cd35b36ecbf258809f05392de21fd960f.

Impact: task metadata only.

Refs: .task/feature-card-merge-squash-detect.md
2026-10-14 08:28:52 +00:00
weichen e579783cd3 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=11aa76a3bc1c5047791f9a2de154e451634b6567.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-14 08:28:27 +00:00
weichen da9d1c5a09 Fill task card scope, verification and evidence interpretation 2026-10-14 08:28:24 +00:00
weichen 7dd8d0f52e Close stale DHF delivery gate rows
ci / svc-realcombo (pull_request) Successful in 1m59s
ci / test (pull_request) Successful in 6m16s
ci / test-pg (pull_request) Successful in 15m5s
Why: The archived card still listed Review, synchronization, CI, merge and cleanup as NOT_RUN despite recorded completion.

Evidence: Exact PR heads, CI runs, merge SHAs, queue release and owner Stage 10 approval are linked in the card.

Impact: The terminal delivery section now agrees with its stage table and remaining U1 boundary.

Refs: Dev PR #542; Dev PR #540; RDM PR #365
2026-10-14 08:28:21 +00:00
weichen de1754f8f5 Finalize DHF task card with merged evidence
ci / test-pg (pull_request) Failing after 16s
ci / svc-realcombo (pull_request) Successful in 2m2s
ci / test (pull_request) Successful in 5m16s
Why: Automatic card backfill left the current stage and result summary describing the old WIP candidate.

Evidence: PR #102/#365/#540 merge readbacks, exact-head CI runs 3095/3092, independent review, owner Stage 7 recheck, and approved Stage 10 cleanup are recorded.

Impact: The archived card now shows the current U1 increment outcome and keeps historical checkpoints labeled as such.

Refs: Dev PR #540; RDM PR #365; Documents PR #102
2026-10-14 08:23:24 +00:00
weichen 5c9cd0f68f Close 1 merged task card(s) and archive them
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-dhf-template-pipeline-plan.md(PR#540) — 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-14 08:21:19 +00:00
weichen 11aa76a3bc Merge pull request 'Track DHF delivery against the fixed Documents plan' (#540) from feature/dhf-template-pipeline-plan into main
ci / svc-realcombo (push) Successful in 2m12s
ci / test (push) Failing after 4m31s
ci / test-pg (push) Successful in 7m46s
2026-10-14 08:08:07 +00:00
weichen 83375fb23c Record governance suite evidence on the task card 2026-10-14 07:57:42 +00:00
weichen f4eeba1733 Detect squash-merged PRs when closing task cards
Why: card_merge only recognized "Merge ... from <branch> into main"
merge commits, so a PR landed as a squash (real case: #457) left its
task card in .task/ forever; task-close reported nothing to close and
precheck showed no debt. Closing required a manual backfill (PR #541).

Evidence: card_merge now returns sha|subject|pr and falls back to a
Gitea API lookup by head ref or label (deleted branches keep the
original name only in label), gated by merge_commit_sha ancestry in
origin/main; precheck [cards] reuses card_merge so both surfaces agree.
Live probe against production Gitea returns 226a4af15791|Reset
per-service runtime state in svc.sh env_config|457 for
feature/svc-pidcheck-leak; stub-server tests cover squash landing,
decoy skip and the not-on-main refusal; full governance suite follows
in-card evidence.

Impact: scripts/task.sh close and precheck detect squash-merged cards
when GITEA_TOKEN is set (merge-commit path unchanged without token);
tests/test_task.py adds two regressions; no protocol change for
existing merge-commit closures beyond the appended pr field.

Refs: card-merge-misses-squash-merges (memory); PR #541 manual closure.
2026-10-14 07:53:52 +00:00
weichen 802573c3d8 Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=d23fb4363dcc0a206e71e47f9cd23a644c7e1c70; before_record=83317bdb64422c60b3f39c612399ad61dcf93751.

Impact: task metadata only.

Refs: .task/feature-pptx-register-structural-gate.md
2026-10-14 07:52:31 +00:00
weichen 83317bdb64 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=d23fb4363dcc0a206e71e47f9cd23a644c7e1c70.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-14 07:52:09 +00:00
weichen 81c09e1782 Record test and build evidence on task card 2026-10-14 07:52:06 +00:00
weichen 889f64f881 Record renewed DHF component validation
ci / svc-realcombo (pull_request) Successful in 1m54s
ci / test (pull_request) Successful in 5m49s
ci / test-pg (pull_request) Successful in 8m23s
Why: The Documents pin and authoritative base changed after the prior Stage 7 GATE.

Evidence: make evidence captured sync, make test, and make build on the new component combination; the initial uncommitted-pin failure remains recorded.

Impact: Dev task card identifies the tested Documents SHA and awaits current-head CI and review.

Refs: Dev PR #540; Documents PR #102; DHF U1 Stage 8 review
2026-10-14 07:48:52 +00:00
weichen 26c5532c88 Record the task card for feature-card-merge-squash-detect
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-card-merge-squash-detect.md; R0=d23fb4363dcc0a206e71e47f9cd23a644c7e1c70.

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

Refs: .task/feature-card-merge-squash-detect.md
2026-10-14 07:45:50 +00:00
weichen 5368460ade Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=d23fb4363dcc0a206e71e47f9cd23a644c7e1c70; before_record=64707c5c61f06776515700d87074ae76eac8c8a3.

Impact: task metadata only.

Refs: .task/feature-dhf-template-pipeline-plan.md
2026-10-14 07:42:37 +00:00
weichen 3707d6b964 Bump backend pin with backfill fixture fix 2026-10-14 07:42:36 +00:00
weichen 64707c5c61 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=d23fb4363dcc0a206e71e47f9cd23a644c7e1c70.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-14 07:42:14 +00:00
weichen d16917cb4e Pin reviewed DHF plan status in Documents
Why: Stage 8 review found that the main plan still described the approved increment as a draft.

Evidence: Documents commit 6619835 adds a dated status note without changing the approved plan body; the first pre-commit combination check correctly rejected the uncommitted pin drift.

Impact: Dev now records the exact Documents component SHA for renewed combination validation.

Refs: Documents PR #102; Dev PR #540; DHF U1 Stage 8 review
2026-10-14 07:40:41 +00:00
weichen 158d33b638 Bump backend pin for pptx structural gate 2026-10-14 07:36:53 +00:00
weichen 2ccf3a66cc Fill task card for pptx structural gate 2026-10-14 07:36:29 +00:00
weichen d23fb4363d Merge pull request 'Close the merged svc-pidcheck-leak task card' (#541) from feature/card-close-pidcheck-20261014-072240Z into main
ci / svc-realcombo (push) Successful in 1m57s
ci / test (push) Successful in 6m45s
ci / test-pg (push) Successful in 8m3s
2026-10-14 07:33:17 +00:00
weichen 221afaeb16 Close the merged svc-pidcheck-leak task card and archive it
ci / svc-realcombo (pull_request) Successful in 2m2s
ci / test (pull_request) Successful in 5m26s
ci / test-pg (pull_request) Successful in 8m34s
Why: PR #457 landed as a squash so main has no "from
feature/svc-pidcheck-leak into main" merge commit and task-close's
card_merge did not pick the card up; user authorized wrap-up on
2026-10-14. R2 (service restoration, rdmcand independent data) was
verified live today before closure.

Evidence: merge 226a4af157 verified as
origin/main ancestor; SELF receipts /tmp/svc-list-verify-20261014T072236.json
and /tmp/svc-info-rdmcand-verify-20261014T072259.json record the live
svc-list and svc-info checks; in-card test-governance receipts back R1.

Impact: backfills status, results, merge and cleanup records on the
card and moves it to .task/archive/; no code changes.
2026-10-14 07:24:20 +00:00
weichen 5facfcfc27 Record the task card for feature-pptx-register-structural-gate
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-pptx-register-structural-gate.md; R0=d40579ed7fe3bbca68d3c6fcd1bce6707688d59e.

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

Refs: .task/feature-pptx-register-structural-gate.md
2026-10-14 07:17:04 +00:00
weichen 6463ef4306 Record current-main DHF combination checks
ci / svc-realcombo (pull_request) Successful in 1m47s
ci / test (pull_request) Successful in 5m19s
ci / test-pg (pull_request) Successful in 7m37s
Why: Dev main advanced before the WIP PR, so the fixed Documents pin needed fresh combination evidence on the new base.

Evidence: make task-sync incorporated d40579e; make test and make build exited 0 at 5f88fd6 with SELF receipts.

Impact: Task evidence only; CI/GATE and final merge window remain pending.

Refs: .task/feature-dhf-template-pipeline-plan.md
2026-10-14 07:00:27 +00:00
weichen 5f88fd6921 Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=d40579ed7fe3bbca68d3c6fcd1bce6707688d59e; before_record=abb742bd36fed82e817ba52218dfaeb640aea430.

Impact: task metadata only.

Refs: .task/feature-dhf-template-pipeline-plan.md
2026-10-14 06:54:17 +00:00
weichen abb742bd36 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=d40579ed7fe3bbca68d3c6fcd1bce6707688d59e.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-14 06:53:55 +00:00
weichen 256eaded79 Record final Dev combination verification
Why: The updated Documents pin needed fresh combined tests before its PR candidate could be fixed.

Evidence: make task-sync changed=0; make test and make build exited 0 at f628e6b with SELF receipts.

Impact: Task evidence only; publication and deployment remain untouched.

Refs: .task/feature-dhf-template-pipeline-plan.md
2026-10-14 06:44:09 +00:00
weichen d40579ed7f Merge pull request 'Fix facts registry commands and make precheck parsing escape-aware' (#539) from fix/facts-registry-commands into main
ci / svc-realcombo (push) Successful in 1m55s
ci / test (push) Successful in 5m9s
ci / test-pg (push) Successful in 7m32s
2026-10-14 06:40:53 +00:00
weichen f628e6b38b Advance DHF Documents pin after main sync
Why: The Documents main gained an unrelated merge-queue report before PR submission, so the feature branch must include the current authoritative base.

Evidence: Comparing c256558 and fdca353 shows only the merge-queue report changed; the DHF plan, index and asset inventory retain their bytes. Dev combination tests follow on this exact pin.

Impact: Update the Documents gitlink and stage-seven trace; no DHF package, publication or runtime data change.

Refs: .task/feature-dhf-template-pipeline-plan.md
2026-10-14 06:37:41 +00:00
weichen 942c42dd09 Record stage-seven local verification in Dev task
Why: The synchronized Dev combination has a new exact test/build receipt for the current DHF increment.

Evidence: make task-sync, make test and make build at 6b5cc2de58 exited 0; source is SELF in the task card.

Impact: Task record only; PR HEAD CI, owner acceptance and deployment remain pending.

Refs: .task/feature-dhf-template-pipeline-plan.md
2026-10-14 06:33:05 +00:00
weichen 6b5cc2de58 Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=427e9faf47641a427c5f2173244f65b8867c4500; before_record=df9b853de135d8058b6d316b7f8399224d7a6423.

Impact: task metadata only.

Refs: .task/feature-dhf-template-pipeline-plan.md
2026-10-14 06:25:23 +00:00
weichen df9b853de1 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=427e9faf47641a427c5f2173244f65b8867c4500.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-14 06:24:58 +00:00