speccoder-runtime 0.14.0

Application services of speccoder: the only crate that executes anything.
Documentation
{
  "result": {
    "schema_version": 2,
    "command": "bug",
    "status": "ok",
    "exit_code": 0,
    "message": "recorded \"signing in twice logs out\" as FR-001 and T001 in 003-bugfixes (Spec Kit without the `bug` extension: the standing bug-fix unit); reproduce it: speccoder bug run --task 003-bugfixes/T001",
    "next": [
      {
        "command": "speccoder bug run --task 003-bugfixes/T001",
        "why": "reproduce it",
        "how": "perform",
        "run": {
          "kind": "bug_run",
          "slug": null,
          "task": "003-bugfixes/T001"
        },
        "input": null,
        "text": null,
        "confirm": null,
        "feature": null
      }
    ],
    "payload": "bug",
    "data": {
      "home": {
        "kind": "standing_speckit",
        "location": "specs/003-bugfixes",
        "reason": "Spec Kit without the `bug` extension: the standing bug-fix unit"
      },
      "unit": "003-bugfixes",
      "requirement": "FR-001",
      "task": "T001",
      "title": "signing in twice logs out",
      "triad": {
        "current": {
          "id": "C",
          "text": "signing in twice logs out"
        },
        "expected": [
          {
            "id": "E1",
            "text": "a second sign-in keeps the session"
          }
        ],
        "unchanged": [
          {
            "id": "U1",
            "text": "signing out ends the session"
          }
        ],
        "digest": "sha256:<hex>"
      },
      "stage": "reproduce",
      "outcome": "recorded",
      "verdict": null,
      "code": null,
      "reproductions": [],
      "held_out": [],
      "held_out_sealed": null,
      "confirm_digest": null,
      "confirmation": null,
      "rejections": [],
      "acceptance": null,
      "pass_to_pass": null,
      "revert": null,
      "special_case": [],
      "tries": [],
      "max_tries": 3,
      "handoff": null,
      "issue": null,
      "candidate": null,
      "recorded_commit": "<hex>",
      "commit": null,
      "run_id": null
    }
  },
  "head": "bug: signing in twice logs out",
  "status": " M specs/001-graph/spec.md\n",
  "review": {
    "requirements": {
      "FR-001": {
        "verdict": "approved",
        "line": "- **FR-001**: Users MUST log in with a passkey.",
        "sha256": "sha256:<hex>",
        "by": "Dana Example",
        "via": "web",
        "at": 0,
        "comment": "looks right"
      },
      "FR-002": {
        "verdict": "approved",
        "line": "- **FR-002**: Sessions MUST expire after thirty minutes.",
        "sha256": "sha256:<hex>",
        "by": "Dana Example",
        "via": "web",
        "at": 0
      }
    }
  }
}