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

1

Configure

Point PrimeCompass at your application URL, define user personas, and select the target environment.

2

Discover

PrimeCompass automatically explores your application, mapping pages, forms, workflows, and interactions.

3

Baseline

Capture a snapshot of your application's current behaviour as a baseline — the expected state.

4

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

  1. Enter your application URL and select the environment.
  2. Optionally assign a persona for the recording session.
  3. Click Start Recording — PrimeCompass opens your application in a browser.
  4. Interact with your application naturally. Every click, form fill, navigation, and selection is captured automatically.
  5. 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

Show me the navigation graphSummarize this discovery runWhat areas have test gaps?Explain these differencesWhat's the risk for this release?

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.ts

Ready-to-run TypeScript test scripts with page objects, assertions, screenshots, and retry logic.

BDD Feature Files

.feature

Gherkin-format scenarios compatible with Cucumber, SpecFlow, and other BDD frameworks.

Scenario Matrix

.json

Structured JSON with scenario metadata, steps, test data, and cross-references.

CSV / TSV Reports

.csv

Spreadsheet-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.

PrimeCompassPrimeCompass

© 2026 PrimeThoughts. All rights reserved.