The Specs view

The Specs view holds everything about specifications: the list of artifacts and their editor, generated drafts, the traceability matrix and audit bundles.

Open it with one of:

  • Analysis › Open Specs & Audit View
  • Specs & Audit in the activity bar on the left (Cmd+9, Windows/Linux: Ctrl+9)

The Specs view with the Specs tab: artifact list on the left, editor on the right

Tabs

TabContent
MatrixOne row per requirement with its chain, anchors and gaps. See Traceability matrix.
SpecsThe artifact list and the editor. See Write and maintain specs.
DraftsDrafts generated from code, waiting for review. See Generate specs from code.
AuditAudit bundles: create, open, verify. See Audit bundles.

The view remembers the last tab.

Toolbar

ControlEffectMenu
GapsOpens the list of code symbols without full spec coverage. See Coverage.View › Coverage Gaps
DecomposeOpens Capability Decomposition: groups of symbols that can become one spec. See Generate specs from code.View › Capability Decomposition
SweepOpens Baseline Sweep: drafts for many groups in one run. See Generate specs from code.View › Baseline Sweep
Coverage tileShare of anchored symbols, for example 0.0 % anchored · 0/153 · strict 0.0 %. A click opens Coverage Drill-Down.–
URS FS TCShare of symbols with an anchor of each type.–
⚠ N suspectAppears when anchors are suspect. A click opens the gap list with the suspect filter.–
heatmapOpens the Graph view with the coverage colouring.View › Coverage Heatmap (Auditor), View › Coverage Heatmap (Reviewer)
reviewerOff: coverage counts only approved specs (auditor view). On: it also counts draft and review.–

With reviewer off, a project whose specs are all in draft or review shows 0 % coverage.

Specs tab

Artifact list

ControlEffect
Search fieldSearches ID and title. A:<text> searches anchors (file or symbol), F:<text> the body text.
+ NewCreates an artifact. See Create a spec.
All pathsLimits the list to one folder of the spec corpus.
draft review approved rejected obsoleteShows only artifacts with this status. A second click removes the filter.
Group: type statusGroups the list by type or by status.
Select all (N)Selects all listed artifacts for a status change.
Checkbox in a rowSelects the artifact. With a selection, a bar at the bottom offers a target status and Apply.

Each row shows ID, title, status and version (v1). For a sidecar profile the list shows the anchor count instead of the status and offers all, ● anchored and ○ unanchored as filters. + New and the status filters are hidden.

Editor

The header shows ID and title, a status menu and, for specs in review under a profile with signatures, Sign…. Below are five tabs:

TabContent
BodyThe Markdown text, rendered. The pencil button switches to editing.
FieldsThe structured fields of the type, for example rationale and acceptance_criteria. Save fields writes them.
AnchorsThe anchored symbols with their state. See Anchors.
LinksLinks to other artifacts.
AuditEvery recorded event of this artifact: Timestamp, Actor, Kind, Hash, Payload.

A banner above the tabs appears when the AI asks for a batch of artifacts to be approved. Review & Sign applies the request, Dismiss discards it. See Specs and the AI.

Menu entries

Menu entryEffect
Analysis › Open Specs & Audit ViewOpens the view.
Analysis › Reset Specs (Drafts + DB)…Deletes all artifacts, drafts, links, anchors, audit bundles and audit events of the exploration, on disk and in the database. Asks first. Cannot be undone.
View › Coverage Trace Depth, View › Coverage Density, View › Coverage Overlay OffFurther colourings of the Graph view. See Coverage.