Skip to main content

Semantic Explorer

In brief: Existing tooling mostly follows explicit links. Semantic Explorer projects TestChimp’s shared embedding space onto a 2D map so you can navigate neighborhoods, identify clusters, and find related entities by conceptual similarity—then link gaps or clean up duplicates from the sidebar.

What is Semantic Explorer?

Semantic Explorer is TestChimp’s spatial map of your project’s QA knowledge—laid out by semantic similarity, not by folder trees or explicit link chains.

Most QA tools stop at edges someone created: story → scenario → test → run. Related work that was never linked—paraphrased scenarios, twin bugs, a hot event next to a test that almost covers it—stays invisible. TestChimp consolidates stories, scenarios, SmartTests, issues, and TrueCoverage events into a single embedding space. Semantic Explorer lets you explore that space: pan neighborhoods, spot clusters, and surface peers ranked by cosine similarity.

Open it from the sidebar under QA Brain (/brain), switch to the Semantic Explorer tab, add entity types, and explore a canvas where nodes that mean similar things sit near each other. Select a node to open the detail sidebar: cosine-ranked peers, link actions, duplicate cleanup, and tunable similarity cutoffs.

Where InfiniTrace walks structural links board by board, Semantic Explorer answers: “What else looks like this—linked or not—and should it be connected?”

Example: plans next to automation health

One common map: load Stories, Scenarios, and Tests, and paint SmartTest borders with latest execution status. You get requirement neighborhoods with live pass/fail on the automation that sits nearby by meaning—so failing islands show up next to the plans they should cover, even when the structural link chain is incomplete.

Stories, scenarios, and tests on Semantic Explorer with execution-status borders

Example — Stories + scenarios + tests, with latest execution status on SmartTests

Example: lookalike issue clusters

Another: load Issues alone and set borders to severity. Lookalike bugs with different titles collapse into clusters you can triage from the sidebar—mark distinct, create a cleanup issue, or confirm a true duplicate—without hunting across tickets by keyword.

Issue clusters on Semantic Explorer with severity borders

Example — Issues with severity borders; lookalike bugs cluster by meaning

These are just two of the maps Semantic Explorer supports. The same canvas works for scenario↔test coverage gaps, story↔scenario overlap before planning, TrueCoverage events vs automation islands, and more—see Use cases below.

Semantic Explorer vs InfiniTrace

Semantic ExplorerInfiniTrace
Primary questionWhat is similar in meaning?What is structurally linked?
Layout2D embedding projection (UMAP)Horizontal board chain
Best forClusters, duplicates, coverage near-missesTraceability walks (story → scenario → test → run)
ActionsLink from nearby peers; mark distinct; create duplicate issuesFan-out Linked / Non-Linked; link on Non-Linked cards

Use both surfaces in QA Brain—they share the same underlying entities, link rules, and deep-link locator model.

Where to find it

  1. Open QA Brain in the TestChimp sidebar
  2. Select the Semantic Explorer tab (/brain?tab=semantic-explorer)
  3. Choose a starter entity type (or add types from the type picker)
  4. Pan and zoom the canvas; click a node to open the detail sidebar

Shareable deep links encode your entity configs, filters, search, border modes, and selected node in the ?locator= URL param (with tab=semantic-explorer).

How the canvas works

Each visible node is an embedded QA entity. Positions come from a UMAP projection of high-dimensional embeddings into 2D, so local neighborhoods reflect cosine similarity in embedding space—not folder path or creation date.

ConceptWhat it means
Type cardsToolbar chips for each entity type on the map—shape, border, filter, search, remove
ShapesDistinct glyphs per type (circle, triangle, square, star, rhombus)—customizable per type
Border decorationsOptional strokes encoding health signals (execution status, priority, due status, linked-test / coverage flags)
Filters & searchHide nodes that fail type filters or title / ordinal search (#US-12, #TS-3, …)
SelectionClick a node to highlight it and drive the detail sidebar

Large projects may show a scope truncation notice when the eligible set exceeds the embedding graph cap—filters and type selection keep maps focused on the slice you care about.

Entity types on the map

Semantic Explorer plots types that carry embeddings:

TypeTypical signal on the map
StoryRequirement clusters and overlapping epics
ScenarioNear-duplicate scenarios and unlinked peers near covered ones
Test (SmartTest)Automation islands vs plan-aligned clusters
IssueDuplicate / lookalike bugs near related work (defaults to open-ish statuses)
EventTrueCoverage / RUM catalog names near tests and scenarios that mention similar behaviour

Border modes (health overlays)

Per type, you can paint node borders with operational attributes:

ModeCommonly used onWhat the border encodes
NoneAllNo decoration
Latest execution statusTests, scenariosRecent pass / fail signal
Priority / SeverityStories, scenarios, issuesPriority (severity for issues)
Due statusStories, scenarios, issuesOverdue / due-soon cues
Has linked testScenariosWhether a SmartTest is linked
Has test coverageEventsWhether automation emits / covers the event

Combine borders with filters (folder scope, labels, status, branch, and type-specific fields) to turn the map into a triage surface—not just a pretty cluster view.

Detail sidebar: nearby by meaning

Selecting a node opens the detail sidebar. Lists are ranked by cosine similarity in embedding space (not by how close nodes look after 2D projection). Tune a cosine cutoff per source→target type pair so “nearby” means what you need for that dual.

Accordion sections

SectionWhat you get
Similar <same type>Same-type peers above your cutoff—spot duplicates and over-similar work
Close by <other type>Cross-type neighbors among the types currently on the canvas

Actions on nearby cards

  • Link — create a structural link when rules allow (same link model as InfiniTrace, including story↔scenario mappings and // @Scenario injection for scenario↔test)
  • Mark as distinct / Unmark — teach the system that two same-type peers should not be treated as duplicates
  • Create issue for duplicate — open an issue prefilled to clean up lookalike entities
  • View details — read-only modal with a jump toward the full entity page
  • Similarity % — cosine score on each card; Potential duplicate and Linked tags when applicable

Tip: Nodes that look close on the UMAP canvas can still fall below your cosine cutoff (and vice versa). Trust the sidebar scores for linking decisions; use the map for orientation and clusters.

Use cases

Beyond the two examples above, here are more maps teams use day to day:

Trace plans against automation health

Load Stories, Scenarios, and Tests on one canvas. Set test borders to Latest execution status so pass/fail paints the automation nodes while you still see which plan entities sit nearby by meaning—useful for spotting failing islands next to the requirements they should cover.

Spot issue clusters by severity

Load Issues alone (open / in-progress by default). Set borders to Severity and scan clusters of lookalike bugs. Open the sidebar on a noisy title to mark distinct, create a cleanup issue, or confirm a true duplicate before triage.

Close semantic coverage gaps

Put Scenarios and Tests (or Events and Tests) on the same map. Select an unlinked scenario or hot event, open Close by tests, and Link high-similarity peers that should already be connected.

See requirement clusters before planning

Plot Stories and Scenarios together. Dense clusters often signal overlapping requirements or missing scenario splits—useful before authoring or /testchimp test prioritization.

Triage TrueCoverage events against automation

Add Events with border mode Has test coverage, filter to your product folder, and select uncovered events that sit next to well-covered automation clusters—those are high-ROI instrumentation or test gaps.

Share a focused map with the team

Configure types, filters, and a selected node, then copy the URL. Teammates land on the same Semantic Explorer state via tab=semantic-explorer and ?locator=.

How Semantic Explorer fits QA Intelligence

Semantic Explorer is a discovery and linking surface over the same entities that power QA Intelligence insights:

SurfaceJob
DashboardTrends and roll-ups
AtlasScreens, states, bugs in product structure
InfiniTraceInteractive traversal of structural links
Semantic ExplorerSimilarity map, duplicate detection, semantic near-miss linking
TrueCoverageProduction behaviour vs test coverage
Planning / SmartTests InsightsFolder-scoped coverage and health

Embeddings improve as your plans, SmartTests, issues, and event definitions stay current. Link scenarios in SmartTests with // @Scenario comments so semantic near-misses can become durable structural edges—and so insight roll-ups stay accurate.

FAQ

Where do I open Semantic Explorer?

Open QA Brain in the TestChimp sidebar, then select the Semantic Explorer tab at /brain?tab=semantic-explorer.

How is Semantic Explorer different from InfiniTrace?

InfiniTrace walks structural links board by board; Semantic Explorer lays out embeddings on a UMAP canvas so similar entities cluster spatially, with cosine-ranked nearby lists in the sidebar.

Which entity types appear on the map?

Stories, scenarios, SmartTests, issues, and TrueCoverage events—types that carry embeddings in your project knowledge base.

What can I do from the detail sidebar?

Browse similar same-type peers and cross-type near-misses above a cosine cutoff, link when rules allow, mark lookalikes as distinct, create duplicate cleanup issues, and view entity details.

Can I share a Semantic Explorer view?

Yes—entity types, filters, search, border modes, and the selected node encode into the ?locator= deep link with tab=semantic-explorer.