Skip to content

docs: add CLI contract v1.0#30

Merged
DigiEmu merged 1 commit into
mainfrom
docs/cli-contract-v1.0
May 8, 2026
Merged

docs: add CLI contract v1.0#30
DigiEmu merged 1 commit into
mainfrom
docs/cli-contract-v1.0

Conversation

@DigiEmu
Copy link
Copy Markdown
Owner

@DigiEmu DigiEmu commented May 8, 2026

Summary

Adds a v1.0 CLI contract for the external digiemu command-line interface.

The contract defines stable expectations for:

  • supported CLI commands
  • stable flags
  • verify JSON output
  • replay JSON output
  • bundle/ref resolution behavior
  • deterministic trace rules
  • v1.x compatibility guarantees
  • non-goals and experimental command boundaries

Why

DigiEmu Core v1.0 needs a clear external tool contract separate from internal package behavior.

This makes the CLI safer for scripting, CI usage, verification workflows, downstream implementers, and future conformance work.

Notes

digiemu serve is documented as available but experimental unless otherwise specified.

Verification

Docs-only change.

@DigiEmu DigiEmu merged commit da4b542 into main May 8, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant