What problem does it solve?
Detects the correct platform and orchestrates a full end-to-end validation pipeline that maps user journeys, defines PASS criteria, captures and reads verifiable evidence, and produces auditable verdicts without using mocks or test doubles.
Core Features & Use Cases
- Platform Detection: Auto-detect iOS, React Native, Flutter, web, API, CLI, Django, fullstack or generic projects to select the appropriate validation strategy.
- Journey Mapping & Planning: Inventory entry points, prioritize journeys (P0–P3), and generate measurable PASS criteria before execution.
- Execution & Evidence: Build/start the real system, exercise journeys bottom-up, capture screenshots/logs/responses to e2e-evidence/, READ evidence, and match it to criteria.
- Fix Loop & CI Mode: Support a 3-strike fix-and-revalidate protocol and non-interactive CI runs that emit structured logs and exit codes.
- Use Case: Run in CI to block merges when critical journeys fail or run interactively to audit production readiness with cited evidence.
Quick Start
Run the e2e-validate pipeline to detect the platform, generate a validation plan, execute journeys, capture and read evidence, and save the final e2e-evidence/report.md.