{
  "schemaVersion": 1,
  "updatedOn": "2026-08-05",
  "systemTitle": "MakeJoy Labs public poll record",
  "historyPolicy": "Every opened poll keeps a stable numbered URL. After closing, MakeJoy publishes the final aggregate totals, known limitations, and a decision note at that URL.",
  "liveResultsPolicy": "Running totals are not public because they could bias later responses.",
  "polls": [
    {
      "pollId": "poll-0001",
      "roundId": "fd-art-round-01",
      "title": "Which world should Mosskip live in?",
      "shortTitle": "Mosskip art direction",
      "path": "/poll-0001",
      "endpoint": "/api/first-discovery-art-poll",
      "collectionVariable": "POLL_0001_COLLECTION_OPEN",
      "status": "open",
      "openedOn": "2026-08-05",
      "closedOn": null,
      "audience": "Adult-facilitated parent preview",
      "choices": "Choose one or two of six AI-generated development concepts, or skip",
      "storedApplicationData": "One cumulative round row containing ballot total, skipped total, and six concept counts",
      "charter": "feedback/POLL-CHARTER.md",
      "schema": "feedback/art-poll-aggregate-schema.json",
      "resultStatus": "Awaiting community responses; final totals publish after close",
      "decisionStatus": "No decision yet",
      "results": null,
      "decisionNote": null,
      "resultPublishedOn": null
    },
    {
      "pollId": "poll-0002",
      "roundId": "fd-parent-direction-round-01",
      "title": "What should MakeJoy prototype and support next?",
      "shortTitle": "Parent direction round",
      "path": "/poll-0002",
      "endpoint": "/api/first-discovery-parent-poll",
      "collectionVariable": "POLL_0002_COLLECTION_OPEN",
      "status": "open",
      "openedOn": "2026-08-05",
      "closedOn": null,
      "audience": "Parents, guardians, and adult caregivers",
      "choices": "Three optional fixed-choice questions about prototypes, trust priorities, and first-use settings",
      "storedApplicationData": "One cumulative round row containing ballot total, three skipped totals, and eighteen option counts",
      "charter": "feedback/PARENT-POLL-CHARTER.md",
      "schema": "feedback/parent-poll-aggregate-schema.json",
      "resultStatus": "Awaiting community responses; final totals publish after close",
      "decisionStatus": "No decision yet",
      "results": null,
      "decisionNote": null,
      "resultPublishedOn": null
    }
  ]
}
