Skip to content

Run application QA from typed RON plans - #28

Merged
pathscale merged 4 commits into
masterfrom
feat/ron-run-plan
Oct 4, 2026
Merged

pathscale merged 4 commits into
masterfrom
feat/ron-run-plan

Conversation

@pathscale

@pathscale pathscale commented Oct 4, 2026 •

Copy link
Copy Markdown
Owner

Application QA depended on JavaScript/shell orchestration for public pages and signed-in roles. Add typed ps-qa run-plan RON declarations for guest suites, strict inventories and authenticated sessions. Resolve named credentials only in memory, exclude them from host environment/arguments, redact reports, and use a fresh host per role. Runtime assertion/form bindings, outcome alternatives and password-disclosure assertions remain native to the runner.

Fail closed on aliases that would skip every session, missing required application profiles, blank/negative navigation-arrival markers and descriptors outside the owned host control directory. Create private control directories under target/q, passing both legacy control and platform temporary-directory settings; this covers the current Blitz protocol and avoids macOS Unix-socket path overflow. New arrival_subject is optional and defaults to existing behavior; negative navigation checks must provide a positive arrival marker. Existing QA commands remain available. ps-qa version0.7.7; endpoint-libs minimum3.3.3.

Local validation on5789127: release build, formatting and source review PASS. Actual current Pays page with real Honey/Pays services passed65/65 readonly staff checks,114/114 public checks,1/1 consent and both strict inventories (zero unverified/unreachable/unstable/duplicate IDs). Final inventory rerun includes the corrected responsive waitlist accessible name; final staff run includes the privacy AdminConnect handshake fix. No mocked services or added unit cases. No wallet creation, transfer or settlement is claimed. Eden adoption and broader merchant/buyer application acceptance remain separate follow-up work. Remote CI is not the merge gate.

@pathscale
pathscale marked this pull request as ready for review October 4, 2026 23:49
@pathscale
pathscale merged commit f672910 into master Oct 4, 2026
2 of 3 checks passed
@pathscale
pathscale deleted the feat/ron-run-plan branch October 4, 2026 23:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant