Musketeer CLI
Musketeer is the trio execution harness for SMALL-governed workspaces.
SMALL owns canonical execution state. Musketeer adds role-separated execution, packets, verdicts, and audit trails on top of it.
Current release: v0.3.0 - musketeer | musketeer-bridge
Architecture
Musketeer operates on a two-namespace workspace model:
.small/- canonical state (intent, constraints, plan, progress, handoff) owned by the SMALL protocol.musketeer/- execution-layer state (packets, verdicts, runs, execution logs) owned by Musketeer
Musketeer reads from .small/ but never writes to it. All Musketeer artifacts live in .musketeer/.
What v0.3.0 provides
- SMALL-native workspace model with
.small/and.musketeer/separation - Commands:
init,run new,run status,check,packet,log,verdict,migrate - Auditor verdict gate with stable exit codes
- Role packet generation from SMALL-owned canonical state
- Execution logging in
.musketeer/runs/ musketeer migratefor converting legacy workspaces to SMALL-native layout- Bridge baseline: config contract, health check, structured errors, CI and tests
Legacy workspaces
Legacy workspaces (all artifacts under .musketeer/runs/) are supported for migration via musketeer migrate. SMALL-native is the canonical model going forward. Legacy shadow artifacts are deprecated.
See: