U4 browser acceptance: Playwright harness, seed pipeline, and audit-workspace fixes (frontend pin bump) #393

Merged
weichen merged 13 commits from feature/rdm-e2e-acceptance into main 2026-10-11 18:17:40 +00:00
13 Commits
Author SHA1 Message Date
weichen 0316efe91d Record the sync checkpoint
ci / test-pg (pull_request) Successful in 1m13s
ci / test (pull_request) Successful in 2m29s
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=660f581d81bb54c9868920df07e0b8fdbec8e036; candidate=d50b52fd62e625e2f8c524c5362eaae0d150f479.

Impact: task metadata only.

Refs: .task/feature-rdm-e2e-acceptance.md
2026-10-11 18:14:10 +00:00
weichen d50b52fd62 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=660f581d81bb54c9868920df07e0b8fdbec8e036.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 18:13:51 +00:00
weichen 43f06a0215 Record the final E2E evidence in the task card
ci / test (pull_request) Successful in 2m34s
ci / test-pg (pull_request) Successful in 1m11s
2026-10-11 18:09:33 +00:00
weichen e67f026827 Build the seeding CLI from the RDM-pinned backend
Why: task-sync advanced the Dev backend gitlink past the RDM pin; a newer-schema user-create CLI migrates the fresh store beyond what the RDM binary (schema ceiling of its pin) can open.

Evidence: reproduce on 20261011-180439 run (v25 store vs v24 binary); rerun green recorded after this change.

Impact: scripts/e2e.sh only; seeding and serving now share one base version.
2026-10-11 18:05:30 +00:00
weichen 3100411981 Re-record the E2E evidence on the committed tree 2026-10-11 18:04:54 +00:00
weichen 97dacffb7e Re-record the suite evidence on the committed tree 2026-10-11 18:04:38 +00:00
weichen f4e0c77b9a Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=aa1f87602471cc567afd5756326e994315984fc8; candidate=fe2cd1920c559240ff083cdb8e1509ee087839ea.

Impact: task metadata only.

Refs: .task/feature-rdm-e2e-acceptance.md
2026-10-11 18:03:15 +00:00
weichen fe2cd1920c Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=aa1f87602471cc567afd5756326e994315984fc8.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-11 18:02:55 +00:00
weichen 46e5e3a477 Build the RDM E2E binary offline from local objects
Why: git submodule clone over the flaky Gitea SSH endpoint hangs the whole run; local archive + pinned-checkout snapshot removes the network dependency and cuts the build stage to seconds.

Evidence: this exact tree ran scripts/e2e.sh to green (4 passed) twice, recorded in the task card.

Impact: scripts/e2e.sh only; behavior unchanged when the network is healthy.
2026-10-11 18:02:53 +00:00
weichen deb249b0e1 Record the E2E acceptance evidence in the task card 2026-10-11 18:02:31 +00:00
weichen 8109c85a63 Record the suite evidence in the task card 2026-10-11 18:01:39 +00:00
weichen fbd583fc65 Add E2E launcher for U4 audit acceptance and bump frontend pin
Why: U4 acceptance needs a reproducible real-browser run: build the
RDM binary from its origin/main, seed projects/ingest via the command
API, serve with auth on, and drive Playwright against vite preview.

Evidence: scripts/e2e.sh --seed-only smoke (in progress this task);
frontend pin points at the Playwright harness commit.

Impact: dev tooling only (.tmp artifacts ignored; no runtime changes).

Refs: task feature/rdm-e2e-acceptance; frontend feature branch of
the same name.
2026-10-11 17:58:12 +00:00
weichen fe3bca1d8b Record the task card for feature-rdm-e2e-acceptance
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-rdm-e2e-acceptance.md; R0=a884b5b4553ba070a4a08cbe4227718cbce856cf.

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

Refs: .task/feature-rdm-e2e-acceptance.md
2026-10-11 16:48:01 +00:00