Skip to content

[codex] Add auto-qa CI tiers#86

Draft
krandder wants to merge 1 commit into
mainfrom
codex/auto-qa-ci-tiers
Draft

[codex] Add auto-qa CI tiers#86
krandder wants to merge 1 commit into
mainfrom
codex/auto-qa-ci-tiers

Conversation

@krandder

Copy link
Copy Markdown
Contributor

What changed

  • Imports the UI-side auto-qa harness and wires explicit scenario tiers.
  • Adds PR/push CI for deterministic harness checks and browser interaction flows.
  • Keeps live endpoint checks weekly/manual and adds a weekly/manual forked-chain workflow.
  • Adds scenario promotion metadata: 4 interaction scenarios, 4 promoted fork scenarios, 88 unassigned scenarios, and 7 Anvil-required scenarios deliberately unpromoted.

Why

The deterministic auto-qa tests are useful, but they do not render the UI, click through flows, exercise forked-chain writes, or check live endpoints. This adds those tiers without making live or unstable fork behavior PR-blocking.

Validation

  • npm --prefix auto-qa/harness ci
  • npm ci
  • npm run auto-qa:test:unit (691 passed)
  • npm --prefix auto-qa/harness run test:unit (94 passed, 1 optional sister-repo check skipped)
  • HARNESS_FRONTEND_PORT=3103 npm run auto-qa:harness:interaction (4 passed)
  • HARNESS_FRONTEND_PORT=3102 HARNESS_ANVIL_LOG=1 npm run auto-qa:harness:fork (4 passed)
  • npm run auto-qa:harness:scenarios:by-tier
  • npm run auto-qa:harness:scenarios:catalog
  • YAML parse for auto-qa workflows
  • git diff --check
  • staged-tree search for removed legacy tier wording

Notes

The Next dev server still logs existing market-page warnings around DEFAULT_BASE_TOKENS_CONFIG and MetaMask SDK optional storage. The promoted interaction and fork tiers pass despite those warnings. The older Anvil-required balance/position mutation scenarios remain cataloged but are not promoted to scheduled fork CI yet.

@netlify

netlify Bot commented Jun 30, 2026

Copy link
Copy Markdown

Deploy Preview for futarchy ready!

Name Link
🔨 Latest commit 3ad2a60
🔍 Latest deploy log https://app.netlify.com/projects/futarchy/deploys/6a43aadddaf5d90008a58f3b
😎 Deploy Preview https://deploy-preview-86--futarchy.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

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