Commit Graph
3534 Commits
Author SHA1 Message Date
weichen 7e2e915d7a Record instrumented-run findings on I4 card
Why: the instrumented run (render-log build) confirms the DOM-vs-state
contradiction and adds the instance-remount hypothesis with the missing
done-log evidence.

Evidence: probe logs show RENDER/EFFECT/FETCH-resolved complete but
setProjects-done absent, select=0 at t+3s and t+8s.

Impact: card bookkeeping.

Refs: rollout I4
2026-10-17 02:06:50 +00:00
weichen f1634cd80e Record React state-vs-DOM evidence on I4 card
Why: the cockpit hang is now isolated to the React commit layer - the
component's fetch resolves (rows=2, cancelled=false, setProjects called)
but the DOM keeps rendering the loading state. This contradiction needs
interactive React DevTools work; documented with the reproduction path.

Evidence: trace.zip (run 20261016-160406 and the 013103 preview rerun);
console capture shows resolved rows=2 while the DOM snapshot shows 加载中.

Impact: card bookkeeping; no code change this commit.

Refs: rollout I4
2026-10-17 01:40:32 +00:00
agent-exec-transport f00493d24d agent-exec transport 9f3b87d4ce224e25b7a6ce6ad652aaaf/41d0ddd3df28 2026-10-17 01:30:24 +00:00
weichen 64d7243dc1 Record preview proxy root cause note on I4 card
Why: multiple 加载中 hangs traced to preview restarts without
PLAYWRIGHT_API_TARGET (proxy landing on the shared dev RDM at 8787);
recorded so the next session verifies the preview environment first.

Evidence: manual probes with/without the env var (login 401 vs entry
visible) on the same seed data.

Impact: card bookkeeping only.

Refs: rollout I4
2026-10-16 17:56:24 +00:00
weichen b9bd823ed6 Record I4 e2e partial state honestly on card
Why: the seven-scenario suite is merged but scenario 1 hangs at 加载中 in the
preview environment; trace evidence shows the component fetch resolving
(rows=2, cancelled=false) while the DOM stays on the loading state - an
unresolved state-vs-DOM contradiction needing interactive debugging in a
stable environment. Recorded per honest-reporting rules instead of merging
a red suite.

Evidence: trace.zip of run 20261016-160406 (console: effect start, resolved
rows=2; DOM: 加载中); existing suites 8/8 green in the same run.

Impact: I4 browser acceptance remains open; no product regression - the
same run's audit suites pass.

Refs: rollout I4
2026-10-16 16:10:37 +00:00
weichen 38540c7010 Record gitlink follow-up transport in I4 card
Why: card must record the gitlink follow-up to frontend main head ffda996
(sidebar wiring, payload unwrap, login settle) via a fresh successful
transport after a failed-receipt reuse mistake.

Evidence: run success transport 29c76d31..., apply a555bc6c (SELF).

Impact: card bookkeeping only.
2026-10-16 16:03:57 +00:00
agent-exec-transport a555bc6cbf agent-exec transport 29c76d3170224263b12040cb7cdc0347/4ca440684076 2026-10-16 16:03:45 +00:00
agent-exec-transport a167731f43 agent-exec transport e95fc628487942e6b8a79dfdfa30365e/472813a20fe5 2026-10-16 15:18:45 +00:00
weichen 3c71c5b10e Record seed and pin unit run history in I4 card
Why: card must carry the full worker run history: r1 decode miss, r2 bare
JSON success, r3/r4 block placement fix with transient TLS between, r5
doc.write grant after the adopt danger-gate discovery (resolved via RDM
#426 structure-content, gate kept intact), and the pin transport with one
correctly-blocked contradictory packet.

Evidence: receipts in /tmp; applies 0a1e777/b1ba22d2/372dca1/b013be1e/
27ead8f7.

Impact: card bookkeeping only.
2026-10-16 15:14:22 +00:00
agent-exec-transport 27ead8f775 agent-exec transport dd8442fad2a54b09a661bbee6f5bbc80/251ed8127db6 2026-10-16 15:13:46 +00:00
agent-exec-transport b013be1eb3 agent-exec transport e07a99259f354adca2d4abddc1b30e6f/51f9e8e4e347 2026-10-16 14:30:50 +00:00
agent-exec-transport 372dca1af4 agent-exec transport bf56072475414d34beb2ef67c5eac9cf/bd58000071ed 2026-10-16 14:05:53 +00:00
weichen 092eab7792 Record r3/r4 seed unit runs in I4 card
Why: card must record the block-placement fix (live run proved the CLI
structure write must sit in the stop_serve window) and the transient TLS
failure between successful transports.

Evidence: r3 receipt (97-byte TLS log, no work started); r4 receipt
(success, transport de88901c..., applied as b1ba22d2); placement checks.

Impact: card bookkeeping only.
2026-10-16 14:03:45 +00:00
agent-exec-transport b1ba22d2b9 agent-exec transport de88901cfe154f429b9aa6cb7452839a/eb9887a919dc 2026-10-16 14:02:09 +00:00
weichen b39070e091 Record seed unit run history in I4 card
Why: card must record r1 failed-unknown (decode miss, site preserved) and
r2 success transport per agent-exec governance.

Evidence: receipts /tmp/dev-e2e-i4-receipt.json and
/tmp/dev-e2e-i4-r2-receipt.json; apply 0a1e777.

Impact: card bookkeeping only.
2026-10-16 13:58:37 +00:00
agent-exec-transport 0a1e777f3c agent-exec transport bc30a0b526264165a2926961625b9d47/c97a45ca27e9 2026-10-16 13:57:51 +00:00
weichen addf6c1a4e Fill I4 task authorization
Why: card must state authorized scope before unit dispatch.

Evidence: task-start receipt at branch creation (SELF).

Impact: card bookkeeping only.
2026-10-16 13:49:36 +00:00
weichen c259a3d77c Record the task card for feature-document-visualization-cockpit-i4
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-document-visualization-cockpit-i4.md; R0=aa3c7eae40264ee47d5505a162074cfd77b1a099.

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

Refs: .task/feature-document-visualization-cockpit-i4.md
2026-10-16 13:49:36 +00:00
weichen aa3c7eae40 Merge pull request 'Close merged task cards (feature/card-close-20261016-132321Z)' (#594) from feature/card-close-20261016-132321Z into main
ci / svc-realcombo (push) Successful in 1m56s
ci / test (push) Successful in 5m53s
ci / test-pg (push) Successful in 9m5s
2026-10-16 13:33:24 +00:00
weichen 47ea16170a Backfill CI and merge records into archived cockpit I3 card
ci / svc-realcombo (pull_request) Successful in 2m27s
ci / test (pull_request) Successful in 6m35s
ci / test-pg (pull_request) Successful in 9m19s
Why: archived card must carry the real GATE chain (reruns), merge cascade
and cleanup facts before the closure PR merges.

Evidence: PR 593 merged at 3c12ca5, three jobs first-round green; upstream
Frontend #98/#99 and RDM #420/#422 merged earlier in the cascade.

Impact: archive bookkeeping only.

Refs: PR #594
2026-10-16 13:23:34 +00:00
weichen 6eda41215e Close 1 merged task card(s) and archive them
ci / svc-realcombo (pull_request) Successful in 2m36s
ci / test (pull_request) Successful in 6m34s
ci / test-pg (pull_request) Successful in 9m41s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-document-visualization-cockpit-i3.md(PR#593) — 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-16 13:23:21 +00:00
weichen 3c12ca5e94 Merge pull request 'Document cockpit I3: reader, evidence panel, pin to d66bd79 (combo)' (#593) from feature/document-visualization-cockpit-i3 into main
ci / svc-realcombo (push) Successful in 2m35s
ci / test (push) Successful in 6m58s
ci / test-pg (push) Successful in 10m1s
2026-10-16 13:23:02 +00:00
weichen fb035fc442 Record task-sync evidence for I3
ci / svc-realcombo (pull_request) Successful in 2m5s
ci / test (pull_request) Successful in 6m1s
ci / test-pg (pull_request) Successful in 8m17s
Why: merge gates.

Evidence: make task-sync exit 0 (SELF).

Impact: card bookkeeping only.
2026-10-16 13:14:06 +00:00
weichen 889135d617 Record combo make test evidence for I3
Why: delivery gates require the authoritative suite on the card.

Evidence: make evidence exit 0 (SELF); combo green on f9046a9 (pin d66bd79).

Impact: card bookkeeping only.
2026-10-16 13:13:33 +00:00
weichen 6e9a8ff9fb Record knip follow-up transport in I3 card
Why: Dev combo knip gate caught baseline 43<51; frontend fixed via explicit
baseline raise (Frontend PR #99) and the pin followed via a second transport.

Evidence: run success refs/agent-exec/5ad9a5ce…, apply f9046a90 (SELF).

Impact: card bookkeeping only.
2026-10-16 13:02:06 +00:00
agent-exec-transport f9046a900d agent-exec transport 5ad9a5ce48df4d1780147861f5b955f0/d42ec0e28658 2026-10-16 13:01:26 +00:00
weichen 880bb97b34 Record transport success for I3 pin
Why: card must record the worker transport and apply result.

Evidence: run success, apply fa22e4c0, gitlink 3f6ced0 materialized (SELF).

Impact: card bookkeeping only.
2026-10-16 12:43:08 +00:00
agent-exec-transport fa22e4c024 agent-exec transport 208038e4ab4344ffb2f95944ec5f7ff6/4a09599b1b36 2026-10-16 12:42:56 +00:00
weichen 9788761bb2 Fill I3 task authorization and unit plan
Why: card must state authorized scope before unit dispatch.

Evidence: task-start receipt at branch creation (SELF).

Impact: card bookkeeping only.
2026-10-16 12:33:31 +00:00
weichen 0a991d7834 Record the task card for feature-document-visualization-cockpit-i3
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-document-visualization-cockpit-i3.md; R0=82c8989973112d0533ee7c70654c907269df7859.

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

Refs: .task/feature-document-visualization-cockpit-i3.md
2026-10-16 12:33:00 +00:00
weichen 82c8989973 Merge pull request 'Close merged task cards (feature/card-close-20261016-114933Z)' (#592) from feature/card-close-20261016-114933Z into main
ci / svc-realcombo (push) Successful in 1m51s
ci / test-pg (push) Successful in 7m33s
ci / test (push) Failing after 5m11s
2026-10-16 12:01:32 +00:00
weichen 70510a5ee0 Close 1 merged task card(s) and archive them
ci / svc-realcombo (pull_request) Successful in 1m56s
ci / test (pull_request) Successful in 6m37s
ci / test-pg (pull_request) Successful in 8m0s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: fix-admin-create-e2e-guard.md(PR#591) — 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-16 11:49:33 +00:00
weichen bb72d9cde0 Merge pull request 'Cover the admin create path in the composition e2e harness' (#591) from fix/admin-create-e2e-guard into main
ci / svc-realcombo (push) Successful in 2m9s
ci / test (push) Successful in 5m51s
ci / test-pg (push) Successful in 7m54s
2026-10-16 11:48:45 +00:00
weichen e44f3c1044 Record post-sync checkpoint and fresh evidence
ci / svc-realcombo (pull_request) Successful in 2m44s
ci / test (pull_request) Successful in 6m39s
ci / test-pg (pull_request) Successful in 8m14s
Why: main advanced; sync merged it and gating requires fresh evidence
on the new head.
Evidence: make evidence SELF entries.
Impact: task card only.
Refs: Dev PR #591
2026-10-16 11:37:14 +00:00
weichen 4e5abfe79a Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=f302341a02b0c0dcf94f2017d56ff94a17a3617d; before_record=ff8f935397118590132917911cd9d750f565f381.

Impact: task metadata only.

Refs: .task/fix-admin-create-e2e-guard.md
2026-10-16 11:37:07 +00:00
weichen ff8f935397 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=f302341a02b0c0dcf94f2017d56ff94a17a3617d.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-16 11:36:34 +00:00
weichen 30545e7237 Record composition evidence on the calibrated head
ci / svc-realcombo (pull_request) Successful in 2m6s
ci / test (pull_request) Successful in 6m10s
ci / test-pg (pull_request) Successful in 8m10s
Why: delivery gating requires fresh evidence on the final candidate.
Evidence: make test-frontend SELF entry (vitest + knip gate).
Impact: task card only.
Refs: frontend PR #97, Dev PR #591
2026-10-16 11:24:34 +00:00
weichen 4a6dd9291d Calibrate pin to the merged frontend head and record u3
ci / svc-realcombo (pull_request) Successful in 1m56s
ci / test (pull_request) Successful in 6m20s
ci / test-pg (pull_request) Successful in 8m24s
Why: frontend PR #97 merged as a merge commit; the pin must reference
the merged main head with identical tree before the Dev merge.
Evidence: /tmp/u3-e2eguard-receipt.json; make test-frontend SELF entry.
Impact: frontend pin 65ab7a8; task card.
Refs: frontend PR #97, Dev PR #591
2026-10-16 11:23:28 +00:00
agent-exec-transport 9e7eccbbd5 agent-exec transport 6eb9277aaf314a938e83d5d1e5b1f524/5f1b334f0c40 2026-10-16 11:23:12 +00:00
weichen f302341a02 Merge pull request 'Close merged task cards (feature/card-close-20261016-110727Z)' (#590) from feature/card-close-20261016-110727Z into main
ci / svc-realcombo (push) Successful in 2m12s
ci / test-pg (push) Failing after 2m28s
ci / test (push) Successful in 6m20s
2026-10-16 11:17:33 +00:00
weichen c277f4d837 Record the sync checkpoint
ci / svc-realcombo (pull_request) Successful in 2m44s
ci / test (pull_request) Successful in 6m43s
ci / test-pg (pull_request) Successful in 9m33s
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=8218685ced13b51f7420587391f93ec3cbcc995d; before_record=a5a3f0699151f8dec1abc2ac8176e33fd5555ac5.

Impact: task metadata only.

Refs: .task/fix-admin-create-e2e-guard.md
2026-10-16 11:09:19 +00:00
weichen a5a3f06991 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=8218685ced13b51f7420587391f93ec3cbcc995d.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-16 11:08:48 +00:00
weichen 890d855b41 Record unit receipts for the e2e guard increments
Why: routing receipts including one fail-stop and one defective
transport (reverted) must be on the card per gating.
Evidence: /tmp receipts referenced in the unit table; harness PASS
receipt written by make evidence.
Impact: task card only.
Refs: frontend PR #97
2026-10-16 11:08:44 +00:00
weichen 3957721f68 Backfill CI and merge records into archived cockpit I2 card
ci / svc-realcombo (pull_request) Successful in 2m7s
ci / test (pull_request) Successful in 7m2s
ci / test-pg (pull_request) Successful in 9m18s
Why: archived card must carry the real GATE history (reruns), merge chain
and cleanup facts before the closure PR merges.

Evidence: PR 589 merged at 8218685 (runs/3437 + rerun all-success); Frontend
#96, RDM #412/#418 merged earlier in the cascade.

Impact: archive bookkeeping only.

Refs: PR #590
2026-10-16 11:07:44 +00:00
weichen 27abb57965 Close 1 merged task card(s) and archive them
ci / svc-realcombo (pull_request) Successful in 2m11s
ci / test (pull_request) Successful in 7m1s
ci / test-pg (pull_request) Successful in 9m32s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-document-visualization-cockpit-i2.md(PR#589) — 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-16 11:07:27 +00:00
agent-exec-transport 7680fce2b9 agent-exec transport 1e838b56991942bfa7e24de1bf5483ec/cf65ec2b6896 2026-10-16 11:06:38 +00:00
weichen 8218685ced Merge pull request 'Document cockpit I2: frontend pin to 96ec03d (combo)' (#589) from feature/document-visualization-cockpit-i2 into main
ci / svc-realcombo (push) Successful in 1m51s
ci / test (push) Successful in 6m34s
ci / test-pg (push) Successful in 9m37s
2026-10-16 11:05:59 +00:00
weichen 534910a40c Record evidence receipt appended by the failed harness attempt
Why: the evidence tool wrote its receipt before the run failed on pin
drift; commit keeps the card authoritative before re-dispatch.
Evidence: make evidence receipt (SELF).
Impact: task card only.
Refs: harness run
2026-10-16 11:01:12 +00:00
agent-exec-transport 1c9b9c0c44 agent-exec transport 96b16740a1b6471d9de1166e021c220c/e595baf005a0 2026-10-16 10:59:25 +00:00
weichen 9281edce01 Record goal and completed prerequisites for the e2e guard task
Why: the verifier-scoped increment adds the admin-create browser
scenario to the composition harness; card records prior evidence and
scope.
Evidence: deployed-dev spec run and browser acceptance (SELF, /tmp).
Impact: task card only.
Refs: frontend PR #97, PR #94
2026-10-16 10:56:35 +00:00