illumitech-forge-cli 1.0.0

Evidence-backed agent execution CLI
{
  "schema_version": 1,
  "status": "described",
  "candidate": "unpublished; local checks do not grant operational acceptance",
  "contracts": {
    "cli_json": 1,
    "http_api": 1,
    "manifest": 1,
    "state_sqlite": 1,
    "workbench_sqlite": 0,
    "planning": 1,
    "snapshot": 1,
    "installation_receipt": 1
  },
  "compatibility": {
    "readers": "Ignore unknown output fields; reject unsupported schema versions. Input contracts reject unknown fields.",
    "changes": "Additive output fields within v1; removed fields, changed units/meaning or required inputs need a new contract version.",
    "state": "Additive tables/columns on writable open only. Read-only inspect/status/report never migrate. Do not use an older binary on newer operational state.",
    "snapshot_minimum_reader_version": "0.3.0",
    "snapshot_reader_caveat": "Container compatibility floor only; historical state may contain later additive features. Use the matching tool version for operational recovery.",
    "native": "App Server stdio JSONL, initialize/initialized, experimentalApi:false; unsupported requests remain blocked; no automatic replay. Reference schema: 0.166.0; capability handshake is not a support guarantee."
  },
  "exit_codes": {"success": 0, "blocked_failed_cancelled_or_awaiting_approval": 2},
  "errors": {
    "cli": {"status": "blocked", "error_code": "operation_blocked", "error": "redacted diagnostic"},
    "http": {"403": "request_denied", "404": "not_found", "409": "operation_conflict"},
    "argument_parsing": "Clap diagnostics on stderr; help/version/parse failures are outside the command JSON envelope.",
    "retry": "Error codes never authorize retry; inspect unknown outcomes and submit a fresh explicit operation."
  },
  "platforms": {
    "macos": "native account exploratory pilots on earlier checkpoints; final candidate acceptance pending",
    "linux": "deterministic ARM64 VM/container baseline on earlier checkpoint; native account sandbox preflights blocked; final candidate pending",
    "windows": "experimental; native pilot unavailable",
    "claude": "deferred; no v1 native acceptance claim"
  },
  "publication": "GitHub release, crates.io upload, visibility, push and merge require separate explicit authorization; none is triggered by version 1.0.0."
}