Overview
Read this page after the onboarding spine if you want the system story without dropping straight into implementation details.
AppraiseJS is a local-first platform that keeps four concerns connected: modeling test intent, generating executable artifacts, running tests, and inspecting results.
Simplified architecture map
Section titled “Simplified architecture map”- Product model: modules, suites, cases, locators, template steps, environments, and tags.
- Sync and generation: AppraiseJS turns the authored model into runnable artifacts and keeps files and database state aligned.
- Execution: test runs choose scope, environment, browser, and worker settings.
- Results: reports, logs, traces, and metrics feed the debugging and operational workflow.
Read next
Section titled “Read next”- Execution Lifecycle for request-to-result runtime flow.
- Synchronization Pipeline for DB and filesystem parity.
- Data and Reporting Model for report persistence and metrics.
- Runtime Services and APIs for process management, streaming, and artifacts.
Advanced note
Section titled “Advanced note”If you are still working through the first-run path, stop here and return to Overview, Installation, or Quick Start. The linked pages below this point are intentionally deep-dive material.