{
  "captured_at": "2026-10-06T02:14:56.682844+00:00",
  "release": "v9.3.4",
  "asset": "wm-linux-x86_64-musl",
  "asset_sha256": "180e2912ef35a12975fc390040e11afcda671b9f576609a048bbc6c30491c07c",
  "build": {
    "cargo_lock_sha256": "c57190b29535b01afdf6929b2fcf4cbd4143acbaf3ab7361958d27150cb4897a",
    "dirty_build_inputs": false,
    "executable_hash_source": "/proc/self/exe",
    "executable_sha256": "180e2912ef35a12975fc390040e11afcda671b9f576609a048bbc6c30491c07c",
    "features_scope": "wm-mcp Cargo package features, not a transitive-feature inventory",
    "git_commit": "f022e99f20dac969ab2370ec65579456f998e23e",
    "memory_wire_format": {
      "global_migration_version": null,
      "legacy_read_compatibility": "exact S11 30-field metadata fallback",
      "migration_version_status": "no global version ledger; per-format compatibility only",
      "new_writes": "named MessagePack fields"
    },
    "package_features": [
      "DEFAULT"
    ],
    "package_version": "9.3.4",
    "profile": "release",
    "rustc": "rustc 1.98.0 (88d9e12ae 2026-08-18)",
    "schema": "wm-build-provenance-v1",
    "source_hash_scope": "sorted repository crates + Cargo.toml + Cargo.lock + .cargo; path NUL length-le64 bytes",
    "source_sha256": "b157bb95281a098017ef2377da677585de160b83e4fb2439f087283a1ba26e86",
    "target": "x86_64-unknown-linux-musl"
  },
  "method": "Four separate CLI processes use the same fresh throwaway store. Authored garden scenario; no model connected. Observed on one Linux host.",
  "steps": [
    {
      "command": "wm session start --title 'Garden prototype' --store ./demo-store",
      "output": {
        "session_id": "26e39da7-c6b1-4a5a-9917-4ec7fcea6401",
        "status": "success",
        "title": "Garden prototype",
        "user": "default"
      },
      "exit_code": 0
    },
    {
      "command": "wm session record --content 'We chose cedar offcuts for the folding trellis because it fits the narrow bed and stores flat in winter.' --turn-type decision --store ./demo-store",
      "output": {
        "memory_id": "c0df4288-109a-446c-8fdf-99e0fbee4f85",
        "sequence": 1,
        "session_id": "26e39da7-c6b1-4a5a-9917-4ec7fcea6401",
        "status": "success"
      },
      "exit_code": 0
    },
    {
      "command": "wm session checkpoint --label 'Trellis design chosen' --next-queue 'Measure the crosspieces' --store ./demo-store",
      "output": {
        "checkpoint_id": "6f425dea-4419-4793-8ba3-27af9831af96",
        "handoff": {
          "next_queue": [
            "Measure the crosspieces"
          ]
        },
        "label": "Trellis design chosen",
        "session_id": "26e39da7-c6b1-4a5a-9917-4ec7fcea6401",
        "status": "success"
      },
      "exit_code": 0
    },
    {
      "command": "wm session continuity --store ./demo-store",
      "output": {
        "briefing": {
          "briefing_bytes": 258,
          "briefing_hash": "7f8c38dbedca86f4e33bb68a0e2a9bbf1b03a4ec47e1dd0a59585b83ce054d57",
          "estimated_tokens": 65,
          "format_version": "wm-briefing/1",
          "ordering": "checkpoint-hash, then turns oldest-to-newest",
          "recent_verbatim": true,
          "turn_hashes": [
            {
              "hash": "61d546b06fd131a6e80483e57c05ebb79b755ea1b4b455902310d665a9bb9104",
              "memory_id": "c0df4288-109a-446c-8fdf-99e0fbee4f85"
            }
          ]
        },
        "checkpoint": {
          "next_queue": [
            "Measure the crosspieces"
          ]
        },
        "checkpoint_id": "6f425dea-4419-4793-8ba3-27af9831af96",
        "count": 1,
        "max_content_bytes": 8192,
        "max_response_bytes": 49152,
        "previous_session": "26e39da7-c6b1-4a5a-9917-4ec7fcea6401",
        "status": "success",
        "truncated": false,
        "turns": [
          {
            "content": "We chose cedar offcuts for the folding trellis because it fits the narrow bed and stores flat in winter.",
            "content_bytes": 104,
            "content_truncated": false,
            "importance": 0.5,
            "memory_id": "c0df4288-109a-446c-8fdf-99e0fbee4f85",
            "role": "user",
            "sequence": 1,
            "session_id": "26e39da7-c6b1-4a5a-9917-4ec7fcea6401",
            "turn_type": "decision"
          }
        ],
        "turns_omitted": 0
      },
      "exit_code": 0
    }
  ],
  "release_url": "https://github.com/lbailey94/whitemagic/releases/tag/v9.3.4",
  "asset_url": "https://github.com/lbailey94/whitemagic/releases/download/v9.3.4/wm-linux-x86_64-musl",
  "checksum_url": "https://github.com/lbailey94/whitemagic/releases/download/v9.3.4/wm-linux-x86_64-musl.sha256",
  "signature_bundle_url": "https://github.com/lbailey94/whitemagic/releases/download/v9.3.4/wm-linux-x86_64-musl.bundle",
  "verification": {
    "method": "Downloaded official release asset; SHA-256 matched the checked-in stable installation-channel target record.",
    "sha256_verified": true,
    "signature_verified": false
  },
  "reproduction": {
    "preflight": "Use the linked pinned release asset, compare its SHA-256 with asset_sha256, and confirm wm --version before running these commands.",
    "fresh_store": "Run mkdir ./demo-store in a new working directory and stop if it already exists. Use a fresh directory on every repetition.",
    "ids": "Opaque session, checkpoint, and memory IDs belong to this disposable authored run; they are not credentials.",
    "output_format": "Captured stdout parsed as JSON and formatted for display. Stderr and raw stdout bytes are not included."
  }
}
