Gate the rdm audit entry on command availability (frontend pin + plain-base e2e) #418

Merged
weichen merged 24 commits from feature/rdm-audit-capability-gate into main 2026-10-12 06:04:40 +00:00
24 Commits
Author SHA1 Message Date
weichen 250285eebb Record the sync checkpoint
ci / test (pull_request) Failing after 2m58s
ci / test-pg (pull_request) Successful in 1m23s
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=b6307db015da4a3718baadb242c52cb66b024f74; candidate=459d4e186e0d49c60568ffb3935d9f6eba05b033.

Impact: task metadata only.

Refs: .task/feature-rdm-audit-capability-gate.md
2026-10-12 03:46:25 +00:00
weichen 459d4e186e Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=b6307db015da4a3718baadb242c52cb66b024f74.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-12 03:45:46 +00:00
weichen 4faa1dc6da Record the passing e2e receipt after the cross-instance interference reruns
ci / test-pg (pull_request) Failing after 1m18s
ci / test (pull_request) Successful in 3m33s
2026-10-12 03:42:53 +00:00
weichen 0e3c5b1006 Record the post-sync e2e receipt in the task card
ci / test-pg (pull_request) Successful in 1m28s
ci / test (pull_request) Successful in 3m17s
2026-10-12 03:39:49 +00:00
weichen 66ca320c55 Record the post-sync make test receipt in the task card 2026-10-12 03:39:16 +00:00
weichen d2af763338 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=9a9665b458916179df6d94066dfb9aa657a13d60; candidate=c44696d94f354109152abc95f4eeec9560454071.

Impact: task metadata only.

Refs: .task/feature-rdm-audit-capability-gate.md
2026-10-12 03:37:18 +00:00
weichen c44696d94f Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=9a9665b458916179df6d94066dfb9aa657a13d60.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-12 03:36:20 +00:00
weichen 2fa04545f0 Record the post-merge e2e receipt in the task card
ci / test-pg (pull_request) Successful in 1m26s
ci / test (pull_request) Successful in 3m49s
2026-10-12 03:31:08 +00:00
weichen 2d49f852e2 Record the post-merge make test receipt in the task card 2026-10-12 03:30:19 +00:00
weichen 34028789c5 Merge authoritative main into the gating task branch
Why: task-sync ahead of review; main advanced via #414/#415 (admin-zone
hosting, U1 instance identity).

Evidence: frontend merge verified (vitest/knip/build); dev-level make test
and e2e rerun on this head follow as evidence receipts.

Impact: resolves the modules/frontend gitlink to the component merge head.

Refs: parent evidence in this task card.
2026-10-12 03:28:31 +00:00
weichen 6669ac5224 Record the Dev and frontend PR links in the task card header
ci / test-pg (pull_request) Successful in 1m13s
ci / test (pull_request) Successful in 3m12s
2026-10-12 03:20:07 +00:00
weichen 74eef16d2b Fill increment-2 outcomes and next-step plan in the task card
ci / test-pg (pull_request) Successful in 1m31s
ci / test (pull_request) Successful in 3m2s
2026-10-12 03:18:57 +00:00
weichen 5b540f83c2 Record increment-2 outcomes and next-step plan in the task card 2026-10-12 03:17:40 +00:00
weichen 95279a9892 Record the post-sync make test receipt in the task card 2026-10-12 03:16:24 +00:00
weichen e07b2bb4d3 Record the task-sync receipt in the task card 2026-10-12 03:14:41 +00:00
weichen 26ad7ce006 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=37e3229538d64867a6a074020a072da925244fcc; candidate=53dd0168a14b6f3c628eea94ac4f19f8cad30862.

Impact: task metadata only.

Refs: .task/feature-rdm-audit-capability-gate.md
2026-10-12 03:14:19 +00:00
weichen 53dd0168a1 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=37e3229538d64867a6a074020a072da925244fcc.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-12 03:13:50 +00:00
weichen c1642b29c4 Record the full e2e evidence receipt in the task card 2026-10-12 03:13:45 +00:00
weichen 74440fe5bb Record make test evidence row in the task card 2026-10-12 03:10:43 +00:00
weichen 5662121802 Bump frontend pin: hold the knip ratchet in the gating commit set
Why: keep the dev-repo pin in lockstep with the unexport fix so make test
passes on the task HEAD.

Evidence: frontend vitest + knip pass; full make test evidence row follows.

Impact: modules/frontend pin follows the unexport head.

Refs: 2026-10-12 diagnostic report, increment 2.
2026-10-12 03:08:56 +00:00
weichen 8702ce1534 Bump frontend pin: plain-base spec relogin after forced password change
Why: keep the dev-repo pin in lockstep with the spec fix.

Evidence: frontend commit follows; full e2e rerun recorded in the task card.

Impact: modules/frontend pin 986ebdb -> spec-fix head.

Refs: 2026-10-12 diagnostic report, increment 2.
2026-10-12 03:04:22 +00:00
weichen c0799b69c2 Bump frontend pin: plain-base spec gated to its own e2e phase
Why: the plain-base scenario must not run in the phase-3 RDM-combo sweep.

Evidence: frontend 986ebdb self-skips unless E2E_PLAIN_BASE=1 (phase-3 rerun
showed 4 rdm-audit tests passing); full e2e rerun follows this commit.

Impact: modules/frontend pin e058adc -> 986ebdb; e2e.sh phase 4 injects
E2E_PLAIN_BASE=1.

Refs: 2026-10-12 diagnostic report, increment 2.
2026-10-12 03:02:18 +00:00
weichen 6cf65f6357 Bump frontend pin: gate audit entry on command availability
Why: the rdm-audit entry must hide on plain bases lacking rdm.inspect.*
commands (2026-10-12 diagnostic, increment 2), and the dev-repo e2e driver
needs a plain-base phase to prove it end to end.

Evidence: frontend e058adc carries the gating (vitest 23 files / 112 tests
incl. new contract matrix; tsc -b && vite build pass); full e2e rerun
follows this commit (RDM combo + plain base phases).

Impact: modules/frontend pin 360d640 -> e058adc; scripts/e2e.sh gains
phase 4 (same $DATA served by the base CLI, plain-base.playwright.ts);
task card records scope, authorization chain and stage table.

Refs: 2026-10-12 diagnostic report, increment 2.
2026-10-12 02:59:46 +00:00
weichen 032d96ba87 Record the task card for feature-rdm-audit-capability-gate
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-rdm-audit-capability-gate.md; R0=475654363de3ec72df68d246ffab8217b1cfeab6.

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

Refs: .task/feature-rdm-audit-capability-gate.md
2026-10-12 02:48:17 +00:00