Console CLI ↔ UI Parity Matrix

Audience: Docs Guild, Console Guild, CLI Guild, DevOps automation.
Scope: Track feature-level parity between the StellaOps Console and the stella CLI, and surface pending work. The matrix is maintained by hand; no CI lane reads it (section 9).

Status key:


1 · Navigation & Tenancy

UI capabilityCLI command(s)StatusNotes / Tasks
Login / token cache status (/console/profile)stella auth login, stella auth status, stella auth whoami✅ AvailableCommand definitions in CommandFactory.BuildAuthCommand.
Fresh-auth challenge for sensitive actionsstella auth fresh-auth✅ AvailableReferenced in docs/UI_GUIDE.md (Admin).
Tenant switcher (UI shell)--tenant flag across CLI commands✅ AvailableAll multi-tenant commands require explicit --tenant.
Tenant creation / suspension(pending CLI)🟩 PlannedNo stella auth tenant * commands yet – track via CLI-TEN-47-001 (scopes & tenancy).

2 · Policies & Findings

UI capabilityCLI command(s)StatusNotes / Tasks
Policy simulation diff, explainstella policy simulate🟡 In progressImplementation present; task CLI-POLICY-20-002 marked DOING.
Promote / activate policystella policy promote, stella policy activate🟩 PlannedSpec tracked under CLI-POLICY-23-005.
History & explain treesstella policy history, stella policy explain🟩 PlannedCLI-POLICY-23-006.
Findings explorer exportstella findings get, stella findings export🟩 PlannedPart of CLI-POLICY-20-003.
Explain drawer JSONstella policy simulate --format json🟡 In progressSame command; JSON output flagged for CLI tests.

3 · Runs & Evidence

UI capabilityCLI command(s)StatusNotes / Tasks
Run retry / cancelstella runs retry, stella runs cancel🟩 PlannedIncluded in export suite task CLI-EXPORT-35-001.
Manual run submit / previewstella runs submit, stella runs preview🟩 PlannedCLI-EXPORT-35-001.
Evidence bundle exportstella runs export --run <id> --bundle🟩 PlannedCLI-EXPORT-35-001.
Run status pollingstella runs status🟩 PlannedSame task.

4 · Advisories, VEX, SBOM

UI capabilityCLI command(s)StatusNotes / Tasks
Advisory observations searchstella vuln observations✅ AvailableImplemented via BuildVulnCommand.
Advisory linkset exportstella advisory linkset show/export🟩 PlannedCLI-LNM-22-001.
VEX observations / linksetsnone❌ WithdrawnThe CLI commands called tenant observation routes no service serves; withdrawn 2026-09-30 (SPRINT_20260930_002 PCD-198).
SBOM overlay exportstella sbom overlay apply/export🟩 PlannedScoped to upcoming SBOM CLI sprint (SBOM-CONSOLE-23-001/002 + CLI backlog).
Advisory source generations (Console /ops/integrations/advisory-vex-sources)`stella config sources liststatus`✅ Available
VEX provider catalog (Console /ops/integrations/advisory-vex-sources/vex-providers)none❌ WithdrawnThe CLI provider commands called the retired Excititor host’s /excititor/providers/*; withdrawn 2026-09-30 (SPRINT_20260930_002 PCD-198).

5 · Downloads & Offline Kit

UI capabilityCLI command(s)StatusNotes / Tasks
Manifest lookup (Console Downloads)stella downloads manifest show --artifact <id>🟩 PlannedDelivered with CONSOLE-DOC-23-502 + CLI parity commands.
Mirror digest to OCI archivestella downloads mirror --artifact <id> --to <target>🟩 PlannedSame task bundle (CONSOLE-DOC-23-502).
Console health checkstella console status --endpoint <url>🟩 PlannedTracked in CONSOLE-DOC-23-502; interim use curl as documented.
Offline kit import and statusstella offline import --bundle <path>, stella offline status, stella offline kit status✅ Availableoffline kit import and offline kit pull were deleted (OK-7, EA-1); air-gap ingress is stella airgap pull --run <id> then stella airgap import --bundle <path>.

5b · Crypto compliance profile

UI capabilityCLI command(s)StatusNotes / Tasks
Compliance profile selection (Console crypto-provider panel)stella crypto profiles list, stella crypto profiles show, stella crypto profiles select <name>✅ Available — convergedBoth surfaces now persist via the same store. CLI uses hybrid persistence: platform admin endpoint (PUT /api/v1/admin/crypto-providers/preferences) when BackendUrl is configured, local YAML (~/.stellaops/appsettings.crypto.yaml) otherwise. Sprint SPRINT_20260503_006_Cli_crypto_profile_persistence.

6 · Admin & Security

UI capabilityCLI command(s)StatusNotes / Tasks
Client creation / rotationstella auth client create (planned)🟩 PlannedPending tenancy backlog CLI-TEN-47-001.
Token revokestella auth revoke export/verify✅ AvailableAlready implemented.
Audit exportstella auth audit export🟩 PlannedNeeds CLI work item (Authority guild).
Signing key rotationstella auth signing rotate🟩 PlannedTo be added with AUTH-CONSOLE-23-003 follow-up.

7 · Telemetry & Observability

UI capabilityCLI command(s)StatusNotes / Tasks
Telemetry dashboard paritystella obs top, stella obs trace, stella obs logs🟩 PlannedCLI observability epic (CLI-OBS-51-001, CLI-OBS-52-001).
Incident mode toggle`stella obs incident-mode enabledisablestatus`
Verify console telemetry healthstella console status --telemetry🟩 PlannedPart of CONSOLE-DOC-23-502.

8 · Parity Gaps & Follow-up

Document updates should occur whenever a row changes status. When promoting a command from Planned → Available, ensure:

  1. CLI command merged with help text.
  2. Relevant UI doc references updated to remove “pending” callouts.
  3. This matrix row status updated to ✅ and task IDs moved to release notes.

9 · How this matrix is checked


10 · Compliance checklist


11 · References


Last updated: 2026-05-04 (Sprint SPRINT_20260503_013 — VEX provider parity + advisory sources catalog rows).

12. 2026-02-26 Batch Parity Update

Aligned sprints:

Parity outcomes in this batch: