Features

Specifications that test themselves, before the PR ever opens.

Spectrace turns rough drafts into living requirements, generates the test cases that prove them, and verifies every pull request against the spec it claims to fulfill — before a human gets paged.

AI requirement extraction

Drop in a brief, doc, recording or chat thread. Spectrace lifts the requirements, drafts acceptance criteria, flags ambiguities, and gives you something to argue with.

  • ·Docs, URLs, audio, chat
  • ·Auto AC + edge cases
  • ·Clarifying questions inline

Test cases written before code

Every approved requirement gets Gherkin test cases generated against its ACs. Engineers see what "done" looks like before they open the editor.

  • ·Playwright + Vitest
  • ·Per-AC coverage
  • ·Regen on AC edit

Pre-merge PR verification

When a PR opens, Spectrace reads the diff against the spec it claims to fulfill and posts a verdict before review. No more "works for me" merges.

  • ·Per-AC fit score
  • ·Inline diff annotations
  • ·Block-on-fail option

Two-way sync with Jira & Linear

Requirements live in Spectrace; tickets stay where your team operates. Mirrors stay in lockstep with rename, move, and close events.

  • ·Linear · Jira · Azure
  • ·Stage mapping
  • ·No duplicate sources of truth

Approvals + review center

Define who has to sign off, and what triggers a re-review. AC changes after approval get flagged and routed automatically — no quiet drift.

  • ·Role + stage rules
  • ·AC-change re-review
  • ·Inline thread per AC

Cost-avoided analytics

Every prevention event is logged — bugs caught at requirement, test, or PR. The dashboard shows what each gate is actually worth in dollars and hours.

  • ·Prevention timeline
  • ·Per-stage value
  • ·Top projects + bottlenecks
How it works

Three places Spectrace catches what would have shipped wrong.

STAGE 01

At requirement

Ambiguous AC, missing edge cases, two requirements that contradict — caught before a single test or commit exists. The cheapest hour of engineering you can buy.

STAGE 02

At test gen

Generated tests reveal the shape of "done". Reviewers see whether an AC is testable. Vague ones get rewritten, weak ones get tightened — before the IDE opens.

STAGE 03

At PR verify

PR diff is read against the spec. Per-AC fit, missing coverage, scope creep, and silently regressed AC all surface in one verdict before a human reviewer is paged.

Plays well with

The tools your team already uses.

GitHubJiraLinearSlackNotionConfluenceAzure DevOps

Stop catching bugs in production.
Catch them in the spec.