{
  "id": "programme-companion",
  "name": "Programme Companion",
  "edition": "free-pilot",
  "version": "0.1.0",
  "schemaVersion": 1,
  "releasedAt": "2026-09-27",
  "status": "local-validation-pilot-not-commercially-released",
  "entry": "index.html",
  "outcome": "One source-grounded weekly pathway with 1–7 actions, progress and reflection.",
  "execution": "Local browser workspace; no model, account connection, remote sync or unattended automation.",
  "environment": {
    "intended": "Modern desktop browser with JavaScript enabled; extract all files before opening index.html.",
    "browserVerification": "See accompanying implementation test record; mobile file viewers may not execute HTML.",
    "aiCompatibility": "Manual JSON handoff only. No provider-specific compatibility certification.",
    "planRequirement": "Any external AI must be able to accept the chosen material and return the specified JSON. Verify your provider's current plan and file limits."
  },
  "costs": { "kit": 0, "runtime": "No model or hosting calls made by this workspace.", "externalAI": "Provider plans and usage costs are separate; no tokens included." },
  "permissions": ["Optional clipboard write after clicking Copy setup prompt", "User-selected JSON file read", "Local browser storage", "User-triggered JSON download"],
  "data": { "localStorageKey": "labgenz-programme-companion-v1", "networkRequests": false, "sensitiveData": "Do not include private client or regulated health data in this pilot.", "maxImportBytes": 100000 },
  "license": "Preview/testing license in LICENSE.txt; no commercial redistribution or branded client use.",
  "support": "Published Labgenz contact route; no response-time or ongoing-maintenance promise.",
  "updates": "Manual replacement only. Export a backup first. No lifetime update promise.",
  "limitations": ["One week at a time", "Source quote matching is not semantic accuracy verification", "Progress is self-reported", "No multi-client portal", "No automatic AI or account integration", "No clinical or regulated professional use"]
}
