{
  "schema_version": "wheelie_public_changelog/v1",
  "updated_at": "2026-05-31T22:38:41Z",
  "source": {
    "kind": "curated_task_projection_fixture",
    "authority": "Wheelie task/work metadata projected through a public-safe changelog artifact",
    "fixture_marked": true,
    "redaction_policy": [
      "Do not publish private task bodies, private comments, raw provider IDs, private URLs, secrets, capability URLs, or unsupported availability claims.",
      "Publish only entries whose task projection is marked public_changelog=true and reviewed for support-state accuracy.",
      "Use public WorkGraph-style refs or stable slugs instead of private provider aliases."
    ],
    "publication_marker": "public_changelog=true on the task projection plus release-steward review",
    "status_link_policy": "Entries that affect service or artifact availability link to the public status/readback page or a public incident URL when one exists."
  },
  "entries": [
    {
      "id": "wheelie-capability-kit-status-readback-2026-05-28",
      "date": "2026-05-31",
      "title": "Capability Kit npm readback is live",
      "summary": "Wheelie exposes public-safe status/readback metadata for the Capability Kit GA package. @continua-ai/wheelie-capability-core@0.1.0 is live on npm latest and public GitHub readback is verified. The Wheelie Source route is public, but npm 0.1.0 Source-route marker reconciliation remains pending runtime rollout; live transport, production grants, marketplace, payout, and live-money claims stay unsupported until matching producer readbacks exist.",
      "support_state": "private_preview",
      "source_status": "fixture_marked_task_projection",
      "public_work_item_ref": "wheelie://work-items/public/capability-kit-status-readback",
      "links": [
        {
          "label": "Wheelie status and artifact readback",
          "url": "/status",
          "relationship": "artifact_status_readback"
        },
        {
          "label": "Capability Kit status JSON",
          "url": "/services/wheelie/artifacts/wheelie-capability-kit/status.json",
          "relationship": "agent_readable_metadata"
        }
      ]
    },
    {
      "id": "wheelie-support-docs-friendly-errors-2026-05-25",
      "date": "2026-05-25",
      "title": "Support docs now start from typed Wheelie errors",
      "summary": "The public docs explain how private-preview users should share reason, support_state, next_action, operation refs, evidence refs, and retry timing instead of raw terminal dumps or secrets.",
      "support_state": "private_preview",
      "source_status": "fixture_marked_task_projection",
      "public_work_item_ref": "wheelie://work-items/public/support-docs-friendly-errors",
      "links": [
        {
          "label": "Support and friendly errors",
          "url": "/docs/wheelie/support.md"
        },
        {
          "label": "Continua status page",
          "url": "https://status.continua.ai",
          "relationship": "service_state_reference"
        }
      ]
    },
    {
      "id": "wheelie-feature-discovery-catalog-2026-05-19",
      "date": "2026-05-19",
      "title": "Feature discovery catalog published for CLI and web hints",
      "summary": "Wheelie exposes a public-safe feature-discovery JSON catalog and OpenAPI schema so clients can describe supported, preview, gated, and unsupported surfaces without leaking command arguments or source paths.",
      "support_state": "private_preview",
      "source_status": "fixture_marked_task_projection",
      "public_work_item_ref": "wheelie://work-items/public/feature-discovery-catalog",
      "links": [
        {
          "label": "Feature discovery JSON",
          "url": "/services/wheelie/feature-discovery.json"
        },
        {
          "label": "Feature discovery schema",
          "url": "/schemas/wheelie/feature-discovery.openapi.json"
        }
      ]
    }
  ]
}
