Repository navigation
Run application QA from typed RON plans - #28
Merged
Merged
Conversation
added 4 commits
October 4, 2026 21:28
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Application QA depended on JavaScript/shell orchestration for public pages and signed-in roles. Add typed
ps-qa run-planRON 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.