PrimeCompass Documentation
Everything you need to know about using PrimeCompass to map your application, detect drift, and ship with confidence.
Overview
PrimeCompass is an intelligent application testing and monitoring platform that continuously understands how your application behaves, tracks changes over time, and gives teams early, objective insight into risk and release readiness.
The platform automatically maps your entire application, discovers user journeys, creates test scenarios, detects changes between releases, and provides AI-powered insights — all without manual test scripting.
How It Works
Configure
Point PrimeCompass at your application URL, define user personas, and select the target environment.
Discover
PrimeCompass automatically explores your application, mapping pages, forms, workflows, and interactions.
Baseline
Capture a snapshot of your application's current behaviour as a baseline — the expected state.
Compare
Run new discoveries against your baseline. PrimeCompass identifies drift, breaking changes, and risk areas.
Dashboard
The Dashboard is your central hub for managing all applications. Each application card displays its current status, key metrics, and quick actions.
Application Status
- New — Application registered but no discovery has been run yet.
- Discovered — At least one discovery run has completed.
- Baselined — A baseline has been created, ready for comparison.
Metrics at a Glance
Each application card shows the number of discoveries, baselines, scenarios, and personas — giving you an instant picture of coverage and activity.
Discovery
Discovery is PrimeCompass's core capability. It runs an intelligent, AI-guided crawler that explores your application, identifies pages, forms, interactions, and workflows, then generates executable test scenarios automatically.
Setting Up a Discovery
Target URL & Environment
Enter your application's URL and select the environment (Development, Staging, Production, or Local). PrimeCompass remembers your previous configuration.
Personas
Define user roles (e.g. Admin, Employee, Customer) with their login credentials. PrimeCompass logs in as each persona and discovers role-specific workflows.
Devices & Browsers
Choose target devices (Desktop, Tablet, Mobile) and browsers (Chrome, Firefox, Safari) for cross-platform coverage.
Discovery Modes
Run personas in Parallel (simultaneous, faster) or Sequential (one at a time, controlled). Configure the maximum concurrent persona count.
Discovery Results
After a discovery completes, the Overview page provides a comprehensive breakdown:
- All discovered pages with types (Form, List, Detail, Navigation, etc.)
- Scenarios grouped by business module
- Step-by-step actions with pre/post screenshots
- Entity data created or modified during exploration
- AI-generated insights and suggested follow-up actions
Baselines
A Baseline is a snapshot of your application's expected behaviour — the set of scenarios, workflows, and structures that represent the "known good" state.
Creating a Baseline
Create a new baseline with a name and description, then populate it by importing scenarios from discovery runs, recordings, the composer, or external files.
Baseline Detail
Modules & Scenarios
View all scenarios organized by business module. Expand any scenario to see its steps, BDD feature syntax, Playwright scripts, and screenshots.
Import Sources
Track where each scenario came from — which discovery, recording, or file import. Reimport from sources to update scenarios.
Lifecycle Management
Archive old baselines, supersede with new versions, or fork an existing baseline to branch your testing.
Comparison & Drift Detection
Drift detection compares your baseline (expected state) against a new discovery run to identify what has changed between releases.
How Comparison Works
Select a baseline and a discovery run, then start the comparison. PrimeCompass uses a multi-pass matching engine to align scenarios and identify differences.
Comparison Results
Exact Matches
Scenarios identical in both versions — no action needed.
Partial Matches
Scenarios with minor differences that may need review.
New Scenarios
Workflows present in the new version but absent from the baseline.
Missing Scenarios
Baseline scenarios not found in the new version — potential regressions.
AI-Generated Insights
The comparison overview includes AI-powered insight cards that highlight the most impactful changes, risk areas, and recommended actions — with links to drill down into details.
Recorder
The Recorder captures your manual interactions with your application and converts them into executable test scenarios. Use it when you want to capture specific workflows that automated discovery may not reach.
Recording a Workflow
- Enter your application URL and select the environment.
- Optionally assign a persona for the recording session.
- Click Start Recording — PrimeCompass opens your application in a browser.
- Interact with your application naturally. Every click, form fill, navigation, and selection is captured automatically.
- Stop the recording when your workflow is complete.
Recording Output
Each recording generates a timeline of actions with screenshots. You can export recordings in multiple formats: human-readable scenarios, Playwright scripts, or BDD feature files.
Scenario Composer
The Composer is a visual tool for designing complex test workflows by arranging scenarios into parallel lanes.
Building a Composition
Module Browser
Browse all discovered modules and scenarios in the left panel. Filter by name, module, or status.
Lanes
Drag scenarios into lanes on the canvas. Scenarios within a lane run sequentially; different lanes run in parallel.
Execute & Review
Save your composition and run it. Track progress per lane, view pass/fail results, screenshots, and logs.
CompAssist AI
CompAssist is PrimeCompass's built-in AI assistant, available from any page via the chat panel on the right side of the screen.
Capabilities
- Ask natural-language questions about your discoveries, baselines, and comparisons
- Generate charts and visualizations on demand
- Get summaries and risk assessments for discovery runs
- Export answers as Excel, CSV, or PDF reports
- Context-aware prompts that adapt to the page you're on
Example Prompts
Test Artifact Generation
PrimeCompass automatically generates multiple test artifact formats from discovered scenarios, ready for integration into your CI/CD pipeline.
Generated Formats
Playwright Scripts
.spec.tsReady-to-run TypeScript test scripts with page objects, assertions, screenshots, and retry logic.
BDD Feature Files
.featureGherkin-format scenarios compatible with Cucumber, SpecFlow, and other BDD frameworks.
Scenario Matrix
.jsonStructured JSON with scenario metadata, steps, test data, and cross-references.
CSV / TSV Reports
.csvSpreadsheet-friendly exports for review, requirement tracing, and test management tools.
CI/CD Integration
Download generated scripts as a ZIP archive and commit them to your repository. Run them with any standard test runner — Playwright Test, Jest, GitHub Actions, GitLab CI, Jenkins, or Azure Pipelines.
Personas & Role-Based Testing
Personas represent different user roles that interact with your application. PrimeCompass uses personas to discover role-specific workflows and validate access controls.
Multi-Persona Discovery
- Log in as each persona separately and map their unique views
- Identify pages and features accessible to one role but not another
- Discover approval workflows, admin-only functions, and permission boundaries
- Generate per-persona scenario sets for targeted regression testing
Role Comparison
Compare what different personas can see and do. Identify access gaps, shared workflows, and role-specific scenarios to ensure your permission model works as intended.
Import & Export
Import Sources
- Discovery runs — Import all or selected scenarios with preview
- Recordings — Convert manual recordings into baseline scenarios
- Composed workflows — Import saved compositions
- External files — CSV, Excel, JSON, BDD feature files, or Playwright scripts
Long-running imports are processed in the background with progress tracking, notifications on completion, and the ability to reimport from any source.
Export Options
- Download all test scripts as a ZIP archive
- Export comparison reports as CSV or Excel
- Export scenarios by module, persona, or format
- Export system configuration as JSON for backup or team sharing
Settings
Configure PrimeCompass to match your team's workflow and infrastructure.
Configuration Categories
Discovery
Timeouts, crawl depth, concurrent browsers, form exploration, screenshot capture.
Execution
Test timeouts, retry policies, screenshot-on-failure, video recording.
Reporting
Report formats, email notifications, data retention policies.
Advanced
LLM provider for AI features, webhook integrations, API configuration.
Search any setting by keyword, export your configuration as JSON, or reset individual settings to their defaults.
© 2026 PrimeThoughts. All rights reserved.