Back to blog
Blueprints

Your product needs a coverage map, not another pass-rate chart

Blueprints turn modules, journeys, and services into a living area map — with criticality, specs, tests, gaps, and impact links that Pulse and orchestration can actually use.

Blueprintscoveragegapsspecscriticality

Lyba Fatima

Senior QA Analyst

3 min read

Most teams can tell you how many tests passed last night. Far fewer can answer: which parts of the product are unprotected relative to how much it hurts when they break?

That is the gap a coverage map closes. In Orcastrator, that map is a Blueprint.

Model the product, not the suite folder

A Blueprint is your product modelled as a tree of typed areas — modules, features, domains, journeys, services, or whatever catalogue your project needs. Each area carries:

  • A stable slug for import and export
  • A criticality rating (1–5): how bad is it if this area breaks?
  • Optional owner, description, and status
  • Coverage anchors: the specs, test cases, and suites that cover it

You navigate the same story three ways: a treemap coloured by criticality, a fast tree, and a canvas graph when you need to see how areas relate.

Coverage is a chain, not a checkbox

Healthy coverage is not “we have some tests somewhere.” It is an unbroken chain:

  1. A spec states the expectation for an area
  2. A test verifies that spec
  3. That test is anchored back to the area so results can roll up

The Gaps tab makes the missing links obvious — areas without specs, specs without tests, tests with no area — and Manage links lets you fix them without leaving the page. Link scope can be this area only, current leaves, or a live subtree when a suite truly covers everything under Checkout.

Parent/child is not the whole story. Areas can also carry directional impact links — Depends, Triggers, Reuses, Blocks, and Other — with strength and criticality. Those edges matter later: Pulse uses them when risk propagates along the graph.

Why this changes release conversations

Once the map exists, every other surface speaks the same language:

  • Orchestration’s live area heatmap colours pass/fail health on the same treemap shape
  • Pulse colours blended health on that same shape
  • Gaps and criticality stop being tribal knowledge and become something you can point at

Self-healing locators keep steps alive. A Blueprint tells you whether the right journeys were ever under test in the first place.

If you cannot show the risky areas on a map, you do not have coverage — you have a suite count.

Build the map first. Then author, orchestrate, and score against it.