Files
git.stella-ops.org/docs/modules/cli/implementation_plan.md

1.8 KiB

CLI Implementation Plan

Purpose

Provide a concise, living plan for CLI feature delivery, determinism, parity, and offline workflows.

Active work

  • docs/implplan/SPRINT_20260112_004_CLI_reachability_trace_export.md
  • docs/implplan/SPRINT_20260112_006_CLI_binaryindex_ops_cli.md
  • docs/implplan/SPRINT_20260112_010_CLI_ai_code_guard_command.md
  • docs/implplan/SPRINT_20260112_010_CLI_unknowns_grey_queue_cli.md
  • docs/implplan/SPRINT_20260112_011_CLI_evidence_card_remediate_cli.md
  • docs/implplan/SPRINT_20260112_014_CLI_determinization_config_viewer.md
  • docs/implplan/SPRINT_20260112_014_CLI_witness_commands.md

Near-term deliverables

  • Witness commands: list/show/verify/export with DSSE status and deterministic output.
  • Reachability trace export in JSON and SARIF formats.
  • Unknowns queue and determinization config viewer commands with stable sorting.
  • Evidence card remediate workflows and AI code guard command.
  • Updated docs and CLI fixtures covering new commands.

Dependencies

  • Authority for auth flows and DPoP.
  • Scanner, Policy, and Attestor APIs for data and verification.
  • Offline kit bundles and trust roots for verification.
  • Deterministic output contract in docs/modules/cli/contracts/output-determinism.md.

Evidence of completion

  • Command handlers updated under src/Cli/StellaOps.Cli/Commands.
  • Backend client updates in src/Cli/StellaOps.Cli/Services.
  • CLI tests and golden fixtures updated under src/Cli/__Tests/StellaOps.Cli.Tests.
  • Command documentation updated under docs/modules/cli/guides/commands.

Reference docs

  • docs/modules/cli/README.md
  • docs/modules/cli/architecture.md
  • docs/modules/cli/contracts/output-determinism.md
  • docs/modules/cli/contracts/install-integrity.md
  • docs/modules/cli/guides/cli-reference.md
  • docs/modules/platform/architecture-overview.md