Skip to main content

atomic triage

Project the code-review candidate set of a feature view against a target.

Synopsis​

atomic triage <SUBCOMMAND>
atomic triage candidates <FEATURE> --into <INTO> [--json]
atomic triage review <FEATURE> --into <INTO> [--json] [--walkthrough] [--html] [--attest]

Description​

Before a feature view's changes are inserted into a target view (usually dev), a reviewer needs to know what exactly is being proposed. atomic triage computes that candidate set — the changes in the feature view that the target does not already have — and renders it for review.

It is the CLI companion to the review workflow: candidates reports the raw set, review builds the canonical triage report with a verdict and findings.

Both subcommands take the same two views:

  • <FEATURE> — the feature (source) view to review
  • --into <INTO> — the target view the feature would be inserted into

List available views with atomic view list.

Subcommands​

triage candidates — Report the Candidate Set​

Synopsis​

atomic triage candidates <FEATURE> --into <INTO> [OPTIONS]

Arguments​

<FEATURE> — The feature (source) view to review.

Options​

OptionDescription
--into <INTO>The target view the feature would be inserted into
--jsonEmit the candidate set as JSON

Examples​

# What would inserting feature-login into dev bring in?
atomic triage candidates feature-login --into dev

# Machine-readable, for tooling
atomic triage candidates feature-login --into dev --json

triage review — Build the Canonical Triage Report​

Build the full triage report and render it (verdict + findings).

Synopsis​

atomic triage review <FEATURE> --into <INTO> [OPTIONS]

Arguments​

<FEATURE> — The feature (source) view to review.

Options​

OptionDescription
--into <INTO>The target view the feature would be inserted into
--jsonEmit the full report as JSON instead of the bounded CLI dashboard
--walkthroughPrint the guided walkthrough: the candidate changes grouped into ordered semantic layers (foundations first), with each layer's rationale, files, and inspect commands. Bounded — never a diff dump
--htmlWrite a self-contained HTML report (inline CSS/JS, no external assets) to a file and open it in the default browser
--output <FILE>With --html, write the report to this path instead of a temp file
--no-openWith --html, write the file but do not open a browser (headless/CI)
--attestEmit a signed (attested) JSON export: the report plus an Ed25519 Data Integrity proof, frozen for portability/compliance
--identity <IDENTITY>Identity whose key signs the --attest export. Defaults to the current default identity

Review workflow​

# 1. Semantic layers, foundations first — what to read, in what order
atomic triage review feature-login --into dev --walkthrough

# 2. Full dashboard with verdict and findings
atomic triage review feature-login --into dev

# 3. Shareable HTML report (no browser in CI)
atomic triage review feature-login --into dev --html --no-open -o report.html

# 4. Frozen, signed export for compliance
atomic triage review feature-login --into dev --attest

See Also​

  • view — Views and the promote/insert workflow triage precedes
  • insert — Bringing a view's changes into another view
  • provenance — Signed PROV projections for individual changes