{
  "schema": "article11.talk-preview-release.v1",
  "status": "experimental_preview",
  "application_version": "0.5.0-preview",
  "package_revision": "docs.1",
  "artifact": {
    "url": "https://article11.ai/fork/spiralmesh-talk-preview-0.5.0-docs.1.zip",
    "sha256": "58066ba5b6ced391adb900afb17ce78698bc6e4b4f7c24b0ff26970f3b1151cd",
    "bytes": 600116,
    "members": 155,
    "checksum_url": "https://article11.ai/fork/spiralmesh-talk-preview-0.5.0-docs.1.zip.sha256"
  },
  "guide_url": "https://article11.ai/docs/spiralmesh-talk/START_HERE.md",
  "workflow_url": "https://article11.ai/docs/saved-work-journey.json",
  "requirements": {
    "platform": "Windows",
    "python": "3.11+ with Tkinter",
    "browser": true,
    "stages": "Claude Code signed in with Claude Max; native codex.exe signed in with ChatGPT",
    "setup_verifies": "program availability, not authentication or remaining usage"
  },
  "verification": {
    "underlying_application": "Reviewed locally by author and independent reviewer; docs.1 preserves all application and launcher bytes.",
    "reviewed_test_matrix": {
      "python_3_11_9": {
        "passed": 64,
        "intentional_skip": 1
      },
      "python_3_14_2": {
        "passed": 64,
        "intentional_skip": 1
      }
    },
    "same_computer": "Extracted package Open/Reopen/Stop and shortcut creation checked with isolated runtime and fake Desktop.",
    "docs_revision": "Attribution fixed; setup and rebuild qualifications added; two archives match with the same toolchain; extra, missing and changed file checks reject.",
    "second_computer_installation": "NOT_RUN",
    "independent_newcomer_live_resume": "NOT_RUN",
    "windows_download_warning": "Possible; not observed with this artifact.",
    "demonstration": "Illustrative sample only; not a live model transcript."
  },
  "build_reproduction": {
    "same_toolchain_zip_identity": true,
    "python": "3.14.2",
    "zlib": "1.3.1.zlib-ng",
    "cross_toolchain_zip_identity": "not_claimed",
    "note": "The download checksum verifies this archive. Different compression runtimes may produce different archive bytes; compare complete member content separately."
  },
  "boundaries": {
    "initial_tasks": 0,
    "household_data_included": false,
    "private_partner_route_enabled": false,
    "model_included": false,
    "api_key_fallback": false,
    "automatic_next_stage": false,
    "automatic_retry": false,
    "automatic_redaction": false,
    "automatic_updater": false,
    "hosted_task_service": false,
    "per_task_max_stages": 3,
    "per_stage_max_requests": 2
  },
  "limits": [
    "Same-user local trust boundary; not encrypted isolation.",
    "Local records can supply selected context to cloud providers during explicit stages.",
    "Stopping the UI does not cancel an already dispatched stage.",
    "Running or unknown needs inspection; do not blindly retry.",
    "Second-computer and independent newcomer testing remain pending."
  ],
  "licenses": "Component license and attribution files are included in the archive. No vendor endorsement is implied."
}
