{
  "site": {
    "name": "Future Union",
    "url": "https://www.futureunion.org.uk",
    "contactEmail": "hello@futureunion.org.uk"
  },
  "action": {
    "slug": "future-union-journal",
    "missionSlug": "britain-build-radar",
    "title": "Future Union journal",
    "summary": "The first evidence-led stories are published and linked directly to public source material.",
    "meta": "editorial · shipped",
    "progress": "Shipped seed",
    "progressPercent": 70,
    "mission": "Turn the journal into the front page for pro-growth UK scene intelligence.",
    "why": "A movement with no media surface has no shared memory.",
    "timeNeeded": "Shipped",
    "inputs": "Published articles, source packs, receipt cards.",
    "outputFormat": "Magazine-style journal and article pages.",
    "acceptanceCriteria": "Featured story, latest stories, source links, and receipt references are visible.",
    "submitRoute": "Internal shipped record.",
    "tags": [
      "journal",
      "sources"
    ],
    "columnTitle": "Shipped",
    "columnDescription": "Visible things already out in the world.",
    "parentMissionSlug": "britain-build-radar",
    "parentMissionTitle": "Britain Build Radar",
    "parentMissionStatus": "Scoping",
    "parentMissionProgress": "Seed desk live",
    "parentMissionProgressPercent": 55,
    "parentMissionHref": "/missions/britain-build-radar/",
    "status": "shipped",
    "outputType": "Story leads",
    "reviewPolicy": "Human review is mandatory before any submitted packet becomes a public claim, contact action, campaign asset, dataset, or policy position.",
    "packetTemplateUrl": "/agent-pack/mission-packet-template.md",
    "issueTemplateUrl": "/agent-pack/github-issue-template.md",
    "apiHref": "/api/actions/future-union-journal.json",
    "detailHref": "/control-room/actions/future-union-journal/",
    "runnerDirectory": "future-union-mission-future-union-journal",
    "runnerCommand": "curl -fsS https://www.futureunion.org.uk/agent-pack/fu-runner.sh -o fucr && FU_BASE_URL=https://www.futureunion.org.uk sh fucr mission future-union-journal",
    "runnerScriptUrl": "/agent-pack/fu-runner.sh",
    "runnerPack": {
      "base": "/agent-pack/actions/future-union-journal/",
      "readme": "/agent-pack/actions/future-union-journal/README.md",
      "mission": "/agent-pack/actions/future-union-journal/MISSION.md",
      "prompt": "/agent-pack/actions/future-union-journal/PROMPT.md",
      "packet": "/agent-pack/actions/future-union-journal/PACKET.md",
      "sources": "/agent-pack/actions/future-union-journal/SOURCES.csv",
      "contribution": "/agent-pack/actions/future-union-journal/CONTRIBUTION.md",
      "credit": "/agent-pack/actions/future-union-journal/CREDIT.md",
      "intakeIdea": "/agent-pack/actions/future-union-journal/INTAKE_IDEA.md",
      "actionProposal": "/agent-pack/actions/future-union-journal/ACTION_PROPOSAL.md",
      "submit": "/agent-pack/actions/future-union-journal/SUBMIT.md",
      "context": "/agent-pack/actions/future-union-journal/context.json",
      "missionContext": "/agent-pack/actions/future-union-journal/mission.json",
      "skill": "/agent-pack/actions/future-union-journal/SKILL.md"
    },
    "localSkillPath": ".agents/skills/future-union/SKILL.md",
    "helperCommandPath": "./bin/fu-mission",
    "isProposalAction": false,
    "contributionStats": {
      "reviewedPackets": 0,
      "pendingPackets": 0,
      "activeClaims": 0,
      "radiclePatches": 0,
      "creditedContributors": 0,
      "latestReviewedAt": "",
      "activityLabel": "Needs first packet"
    },
    "submitIssueUrl": ""
  },
  "mission": {
    "slug": "britain-build-radar",
    "title": "Britain Build Radar",
    "status": "Scoping",
    "progress": "Seed desk live",
    "progressPercent": 55,
    "difficulty": "Easy",
    "timeEstimate": "60 minutes weekly",
    "summary": "A recurring scan of builders, councils, campaigns, and policy shops actually pushing the country forward.",
    "agentRole": "Track stories, cluster themes, and surface the highest-return narratives for amplification.",
    "humanRole": "Choose the angle, add judgment, and turn signal into political pressure.",
    "backing": "Needs repeatable sourcing, editorial judgment, and a publishing cadence.",
    "agentPrompt": "Scan for UK stories from the last 14 days where something pro-growth was built, approved, blocked, delayed, funded, or argued well. Return five candidates with source links, protagonists, blockers/enablers, and why Future Union should care.",
    "deliverableTemplate": "Story; place; source links; protagonist; blocker/enabler; why it matters; suggested format; confidence.",
    "reviewChecklist": [
      "Each candidate is recent or clearly evergreen.",
      "Local press and primary sources are preferred over unsourced social posts.",
      "The output includes at least one positive builder story, not only failure."
    ],
    "submitRoute": "Email the Markdown packet to hello@futureunion.org.uk with subject `Britain Build Radar`.",
    "actions": [
      {
        "slug": "britain-build-radar",
        "missionSlug": "britain-build-radar",
        "title": "Britain Build Radar",
        "summary": "Agent-backed scanning for growth stories, blockers, and under-covered local wins.",
        "meta": "compute-backed mission",
        "progress": "Needs compute",
        "progressPercent": 25,
        "mission": "Use an agent to scan for pro-growth wins, bottlenecks, and under-reported local delivery stories.",
        "why": "The scene needs routing. Good work should not vanish because no one packaged it.",
        "timeNeeded": "60 minutes weekly",
        "inputs": "Search queries, council/local press sources, think-tank feeds, social links.",
        "outputFormat": "Five candidate stories with source links, angle, protagonist, and next action.",
        "acceptanceCriteria": "No unsourced claims; each candidate has a clear reason FU should amplify or investigate it.",
        "submitRoute": "Email hello@futureunion.org.uk with subject `Britain Build Radar`.",
        "tags": [
          "agents",
          "journal"
        ],
        "columnTitle": "Needs backing",
        "columnDescription": "Things that need money, compute, or outside expertise.",
        "parentMissionSlug": "britain-build-radar",
        "parentMissionTitle": "Britain Build Radar",
        "parentMissionStatus": "Scoping",
        "parentMissionProgress": "Seed desk live",
        "parentMissionProgressPercent": 55,
        "parentMissionHref": "/missions/britain-build-radar/",
        "status": "needs-backing",
        "outputType": "Story leads",
        "reviewPolicy": "Human review is mandatory before any submitted packet becomes a public claim, contact action, campaign asset, dataset, or policy position.",
        "packetTemplateUrl": "/agent-pack/mission-packet-template.md",
        "issueTemplateUrl": "/agent-pack/github-issue-template.md",
        "apiHref": "/api/actions/britain-build-radar.json",
        "detailHref": "/control-room/actions/britain-build-radar/",
        "runnerDirectory": "future-union-mission-britain-build-radar",
        "runnerCommand": "curl -fsS https://www.futureunion.org.uk/agent-pack/fu-runner.sh -o fucr && FU_BASE_URL=https://www.futureunion.org.uk sh fucr mission britain-build-radar",
        "runnerScriptUrl": "/agent-pack/fu-runner.sh",
        "runnerPack": {
          "base": "/agent-pack/actions/britain-build-radar/",
          "readme": "/agent-pack/actions/britain-build-radar/README.md",
          "mission": "/agent-pack/actions/britain-build-radar/MISSION.md",
          "prompt": "/agent-pack/actions/britain-build-radar/PROMPT.md",
          "packet": "/agent-pack/actions/britain-build-radar/PACKET.md",
          "sources": "/agent-pack/actions/britain-build-radar/SOURCES.csv",
          "contribution": "/agent-pack/actions/britain-build-radar/CONTRIBUTION.md",
          "credit": "/agent-pack/actions/britain-build-radar/CREDIT.md",
          "intakeIdea": "/agent-pack/actions/britain-build-radar/INTAKE_IDEA.md",
          "actionProposal": "/agent-pack/actions/britain-build-radar/ACTION_PROPOSAL.md",
          "submit": "/agent-pack/actions/britain-build-radar/SUBMIT.md",
          "context": "/agent-pack/actions/britain-build-radar/context.json",
          "missionContext": "/agent-pack/actions/britain-build-radar/mission.json",
          "skill": "/agent-pack/actions/britain-build-radar/SKILL.md"
        },
        "localSkillPath": ".agents/skills/future-union/SKILL.md",
        "helperCommandPath": "./bin/fu-mission",
        "isProposalAction": false,
        "contributionStats": {
          "reviewedPackets": 0,
          "pendingPackets": 0,
          "activeClaims": 0,
          "radiclePatches": 0,
          "creditedContributors": 0,
          "latestReviewedAt": "",
          "activityLabel": "Needs first packet"
        },
        "submitIssueUrl": ""
      },
      {
        "slug": "future-union-journal",
        "missionSlug": "britain-build-radar",
        "title": "Future Union journal",
        "summary": "The first evidence-led stories are published and linked directly to public source material.",
        "meta": "editorial · shipped",
        "progress": "Shipped seed",
        "progressPercent": 70,
        "mission": "Turn the journal into the front page for pro-growth UK scene intelligence.",
        "why": "A movement with no media surface has no shared memory.",
        "timeNeeded": "Shipped",
        "inputs": "Published articles, source packs, receipt cards.",
        "outputFormat": "Magazine-style journal and article pages.",
        "acceptanceCriteria": "Featured story, latest stories, source links, and receipt references are visible.",
        "submitRoute": "Internal shipped record.",
        "tags": [
          "journal",
          "sources"
        ],
        "columnTitle": "Shipped",
        "columnDescription": "Visible things already out in the world.",
        "parentMissionSlug": "britain-build-radar",
        "parentMissionTitle": "Britain Build Radar",
        "parentMissionStatus": "Scoping",
        "parentMissionProgress": "Seed desk live",
        "parentMissionProgressPercent": 55,
        "parentMissionHref": "/missions/britain-build-radar/",
        "status": "shipped",
        "outputType": "Story leads",
        "reviewPolicy": "Human review is mandatory before any submitted packet becomes a public claim, contact action, campaign asset, dataset, or policy position.",
        "packetTemplateUrl": "/agent-pack/mission-packet-template.md",
        "issueTemplateUrl": "/agent-pack/github-issue-template.md",
        "apiHref": "/api/actions/future-union-journal.json",
        "detailHref": "/control-room/actions/future-union-journal/",
        "runnerDirectory": "future-union-mission-future-union-journal",
        "runnerCommand": "curl -fsS https://www.futureunion.org.uk/agent-pack/fu-runner.sh -o fucr && FU_BASE_URL=https://www.futureunion.org.uk sh fucr mission future-union-journal",
        "runnerScriptUrl": "/agent-pack/fu-runner.sh",
        "runnerPack": {
          "base": "/agent-pack/actions/future-union-journal/",
          "readme": "/agent-pack/actions/future-union-journal/README.md",
          "mission": "/agent-pack/actions/future-union-journal/MISSION.md",
          "prompt": "/agent-pack/actions/future-union-journal/PROMPT.md",
          "packet": "/agent-pack/actions/future-union-journal/PACKET.md",
          "sources": "/agent-pack/actions/future-union-journal/SOURCES.csv",
          "contribution": "/agent-pack/actions/future-union-journal/CONTRIBUTION.md",
          "credit": "/agent-pack/actions/future-union-journal/CREDIT.md",
          "intakeIdea": "/agent-pack/actions/future-union-journal/INTAKE_IDEA.md",
          "actionProposal": "/agent-pack/actions/future-union-journal/ACTION_PROPOSAL.md",
          "submit": "/agent-pack/actions/future-union-journal/SUBMIT.md",
          "context": "/agent-pack/actions/future-union-journal/context.json",
          "missionContext": "/agent-pack/actions/future-union-journal/mission.json",
          "skill": "/agent-pack/actions/future-union-journal/SKILL.md"
        },
        "localSkillPath": ".agents/skills/future-union/SKILL.md",
        "helperCommandPath": "./bin/fu-mission",
        "isProposalAction": false,
        "contributionStats": {
          "reviewedPackets": 0,
          "pendingPackets": 0,
          "activeClaims": 0,
          "radiclePatches": 0,
          "creditedContributors": 0,
          "latestReviewedAt": "",
          "activityLabel": "Needs first packet"
        },
        "submitIssueUrl": ""
      }
    ],
    "liveActions": [
      {
        "slug": "britain-build-radar",
        "missionSlug": "britain-build-radar",
        "title": "Britain Build Radar",
        "summary": "Agent-backed scanning for growth stories, blockers, and under-covered local wins.",
        "meta": "compute-backed mission",
        "progress": "Needs compute",
        "progressPercent": 25,
        "mission": "Use an agent to scan for pro-growth wins, bottlenecks, and under-reported local delivery stories.",
        "why": "The scene needs routing. Good work should not vanish because no one packaged it.",
        "timeNeeded": "60 minutes weekly",
        "inputs": "Search queries, council/local press sources, think-tank feeds, social links.",
        "outputFormat": "Five candidate stories with source links, angle, protagonist, and next action.",
        "acceptanceCriteria": "No unsourced claims; each candidate has a clear reason FU should amplify or investigate it.",
        "submitRoute": "Email hello@futureunion.org.uk with subject `Britain Build Radar`.",
        "tags": [
          "agents",
          "journal"
        ],
        "columnTitle": "Needs backing",
        "columnDescription": "Things that need money, compute, or outside expertise.",
        "parentMissionSlug": "britain-build-radar",
        "parentMissionTitle": "Britain Build Radar",
        "parentMissionStatus": "Scoping",
        "parentMissionProgress": "Seed desk live",
        "parentMissionProgressPercent": 55,
        "parentMissionHref": "/missions/britain-build-radar/",
        "status": "needs-backing",
        "outputType": "Story leads",
        "reviewPolicy": "Human review is mandatory before any submitted packet becomes a public claim, contact action, campaign asset, dataset, or policy position.",
        "packetTemplateUrl": "/agent-pack/mission-packet-template.md",
        "issueTemplateUrl": "/agent-pack/github-issue-template.md",
        "apiHref": "/api/actions/britain-build-radar.json",
        "detailHref": "/control-room/actions/britain-build-radar/",
        "runnerDirectory": "future-union-mission-britain-build-radar",
        "runnerCommand": "curl -fsS https://www.futureunion.org.uk/agent-pack/fu-runner.sh -o fucr && FU_BASE_URL=https://www.futureunion.org.uk sh fucr mission britain-build-radar",
        "runnerScriptUrl": "/agent-pack/fu-runner.sh",
        "runnerPack": {
          "base": "/agent-pack/actions/britain-build-radar/",
          "readme": "/agent-pack/actions/britain-build-radar/README.md",
          "mission": "/agent-pack/actions/britain-build-radar/MISSION.md",
          "prompt": "/agent-pack/actions/britain-build-radar/PROMPT.md",
          "packet": "/agent-pack/actions/britain-build-radar/PACKET.md",
          "sources": "/agent-pack/actions/britain-build-radar/SOURCES.csv",
          "contribution": "/agent-pack/actions/britain-build-radar/CONTRIBUTION.md",
          "credit": "/agent-pack/actions/britain-build-radar/CREDIT.md",
          "intakeIdea": "/agent-pack/actions/britain-build-radar/INTAKE_IDEA.md",
          "actionProposal": "/agent-pack/actions/britain-build-radar/ACTION_PROPOSAL.md",
          "submit": "/agent-pack/actions/britain-build-radar/SUBMIT.md",
          "context": "/agent-pack/actions/britain-build-radar/context.json",
          "missionContext": "/agent-pack/actions/britain-build-radar/mission.json",
          "skill": "/agent-pack/actions/britain-build-radar/SKILL.md"
        },
        "localSkillPath": ".agents/skills/future-union/SKILL.md",
        "helperCommandPath": "./bin/fu-mission",
        "isProposalAction": false,
        "contributionStats": {
          "reviewedPackets": 0,
          "pendingPackets": 0,
          "activeClaims": 0,
          "radiclePatches": 0,
          "creditedContributors": 0,
          "latestReviewedAt": "",
          "activityLabel": "Needs first packet"
        },
        "submitIssueUrl": ""
      }
    ],
    "shippedActions": [
      {
        "slug": "future-union-journal",
        "missionSlug": "britain-build-radar",
        "title": "Future Union journal",
        "summary": "The first evidence-led stories are published and linked directly to public source material.",
        "meta": "editorial · shipped",
        "progress": "Shipped seed",
        "progressPercent": 70,
        "mission": "Turn the journal into the front page for pro-growth UK scene intelligence.",
        "why": "A movement with no media surface has no shared memory.",
        "timeNeeded": "Shipped",
        "inputs": "Published articles, source packs, receipt cards.",
        "outputFormat": "Magazine-style journal and article pages.",
        "acceptanceCriteria": "Featured story, latest stories, source links, and receipt references are visible.",
        "submitRoute": "Internal shipped record.",
        "tags": [
          "journal",
          "sources"
        ],
        "columnTitle": "Shipped",
        "columnDescription": "Visible things already out in the world.",
        "parentMissionSlug": "britain-build-radar",
        "parentMissionTitle": "Britain Build Radar",
        "parentMissionStatus": "Scoping",
        "parentMissionProgress": "Seed desk live",
        "parentMissionProgressPercent": 55,
        "parentMissionHref": "/missions/britain-build-radar/",
        "status": "shipped",
        "outputType": "Story leads",
        "reviewPolicy": "Human review is mandatory before any submitted packet becomes a public claim, contact action, campaign asset, dataset, or policy position.",
        "packetTemplateUrl": "/agent-pack/mission-packet-template.md",
        "issueTemplateUrl": "/agent-pack/github-issue-template.md",
        "apiHref": "/api/actions/future-union-journal.json",
        "detailHref": "/control-room/actions/future-union-journal/",
        "runnerDirectory": "future-union-mission-future-union-journal",
        "runnerCommand": "curl -fsS https://www.futureunion.org.uk/agent-pack/fu-runner.sh -o fucr && FU_BASE_URL=https://www.futureunion.org.uk sh fucr mission future-union-journal",
        "runnerScriptUrl": "/agent-pack/fu-runner.sh",
        "runnerPack": {
          "base": "/agent-pack/actions/future-union-journal/",
          "readme": "/agent-pack/actions/future-union-journal/README.md",
          "mission": "/agent-pack/actions/future-union-journal/MISSION.md",
          "prompt": "/agent-pack/actions/future-union-journal/PROMPT.md",
          "packet": "/agent-pack/actions/future-union-journal/PACKET.md",
          "sources": "/agent-pack/actions/future-union-journal/SOURCES.csv",
          "contribution": "/agent-pack/actions/future-union-journal/CONTRIBUTION.md",
          "credit": "/agent-pack/actions/future-union-journal/CREDIT.md",
          "intakeIdea": "/agent-pack/actions/future-union-journal/INTAKE_IDEA.md",
          "actionProposal": "/agent-pack/actions/future-union-journal/ACTION_PROPOSAL.md",
          "submit": "/agent-pack/actions/future-union-journal/SUBMIT.md",
          "context": "/agent-pack/actions/future-union-journal/context.json",
          "missionContext": "/agent-pack/actions/future-union-journal/mission.json",
          "skill": "/agent-pack/actions/future-union-journal/SKILL.md"
        },
        "localSkillPath": ".agents/skills/future-union/SKILL.md",
        "helperCommandPath": "./bin/fu-mission",
        "isProposalAction": false,
        "contributionStats": {
          "reviewedPackets": 0,
          "pendingPackets": 0,
          "activeClaims": 0,
          "radiclePatches": 0,
          "creditedContributors": 0,
          "latestReviewedAt": "",
          "activityLabel": "Needs first packet"
        },
        "submitIssueUrl": ""
      }
    ],
    "starterAction": {
      "slug": "britain-build-radar",
      "missionSlug": "britain-build-radar",
      "title": "Britain Build Radar",
      "summary": "Agent-backed scanning for growth stories, blockers, and under-covered local wins.",
      "meta": "compute-backed mission",
      "progress": "Needs compute",
      "progressPercent": 25,
      "mission": "Use an agent to scan for pro-growth wins, bottlenecks, and under-reported local delivery stories.",
      "why": "The scene needs routing. Good work should not vanish because no one packaged it.",
      "timeNeeded": "60 minutes weekly",
      "inputs": "Search queries, council/local press sources, think-tank feeds, social links.",
      "outputFormat": "Five candidate stories with source links, angle, protagonist, and next action.",
      "acceptanceCriteria": "No unsourced claims; each candidate has a clear reason FU should amplify or investigate it.",
      "submitRoute": "Email hello@futureunion.org.uk with subject `Britain Build Radar`.",
      "tags": [
        "agents",
        "journal"
      ],
      "columnTitle": "Needs backing",
      "columnDescription": "Things that need money, compute, or outside expertise.",
      "parentMissionSlug": "britain-build-radar",
      "parentMissionTitle": "Britain Build Radar",
      "parentMissionStatus": "Scoping",
      "parentMissionProgress": "Seed desk live",
      "parentMissionProgressPercent": 55,
      "parentMissionHref": "/missions/britain-build-radar/",
      "status": "needs-backing",
      "outputType": "Story leads",
      "reviewPolicy": "Human review is mandatory before any submitted packet becomes a public claim, contact action, campaign asset, dataset, or policy position.",
      "packetTemplateUrl": "/agent-pack/mission-packet-template.md",
      "issueTemplateUrl": "/agent-pack/github-issue-template.md",
      "apiHref": "/api/actions/britain-build-radar.json",
      "detailHref": "/control-room/actions/britain-build-radar/",
      "runnerDirectory": "future-union-mission-britain-build-radar",
      "runnerCommand": "curl -fsS https://www.futureunion.org.uk/agent-pack/fu-runner.sh -o fucr && FU_BASE_URL=https://www.futureunion.org.uk sh fucr mission britain-build-radar",
      "runnerScriptUrl": "/agent-pack/fu-runner.sh",
      "runnerPack": {
        "base": "/agent-pack/actions/britain-build-radar/",
        "readme": "/agent-pack/actions/britain-build-radar/README.md",
        "mission": "/agent-pack/actions/britain-build-radar/MISSION.md",
        "prompt": "/agent-pack/actions/britain-build-radar/PROMPT.md",
        "packet": "/agent-pack/actions/britain-build-radar/PACKET.md",
        "sources": "/agent-pack/actions/britain-build-radar/SOURCES.csv",
        "contribution": "/agent-pack/actions/britain-build-radar/CONTRIBUTION.md",
        "credit": "/agent-pack/actions/britain-build-radar/CREDIT.md",
        "intakeIdea": "/agent-pack/actions/britain-build-radar/INTAKE_IDEA.md",
        "actionProposal": "/agent-pack/actions/britain-build-radar/ACTION_PROPOSAL.md",
        "submit": "/agent-pack/actions/britain-build-radar/SUBMIT.md",
        "context": "/agent-pack/actions/britain-build-radar/context.json",
        "missionContext": "/agent-pack/actions/britain-build-radar/mission.json",
        "skill": "/agent-pack/actions/britain-build-radar/SKILL.md"
      },
      "localSkillPath": ".agents/skills/future-union/SKILL.md",
      "helperCommandPath": "./bin/fu-mission",
      "isProposalAction": false,
      "contributionStats": {
        "reviewedPackets": 0,
        "pendingPackets": 0,
        "activeClaims": 0,
        "radiclePatches": 0,
        "creditedContributors": 0,
        "latestReviewedAt": "",
        "activityLabel": "Needs first packet"
      },
      "submitIssueUrl": ""
    },
    "contributionStats": {
      "reviewedPackets": 1,
      "pendingPackets": 0,
      "activeClaims": 0,
      "radiclePatches": 0,
      "creditedContributors": 1,
      "latestReviewedAt": "2026-04-20",
      "activityLabel": "1 reviewed packet"
    },
    "actionCount": 2,
    "liveActionCount": 1,
    "shippedActionCount": 1,
    "detailHref": "/missions/britain-build-radar/",
    "packetTemplateUrl": "/agent-pack/mission-packet-template.md",
    "issueTemplateUrl": "/agent-pack/github-issue-template.md",
    "reviewPolicy": "Human review is mandatory before any submitted packet becomes a public claim, contact action, campaign asset, dataset, or policy position.",
    "computeDisclosureFields": [
      "Agent or tool used",
      "Model if known",
      "Approximate tokens or runtime if available",
      "Human edits made",
      "Sources checked"
    ],
    "submitIssueUrl": ""
  },
  "missionComputer": {
    "title": "Mission Computer",
    "thesis": "Future Union missions are public, bounded, source-led tasks that a human can run with or without an agent, then package for review.",
    "reviewPolicy": "Human review is mandatory before any submitted packet becomes a public claim, contact action, campaign asset, dataset, or policy position.",
    "computeDisclosureFields": [
      "Agent or tool used",
      "Model if known",
      "Approximate tokens or runtime if available",
      "Human edits made",
      "Sources checked"
    ],
    "safetyRules": [
      "Use public, lawful sources only.",
      "Do not contact third parties, submit forms, file FOIs, or post publicly unless a human explicitly approves it.",
      "Do not process private personal data or infer sensitive traits.",
      "Do not make legal allegations; flag risky findings for review.",
      "Do not smooth uncertainty into confidence."
    ],
    "jsonUrl": "https://www.futureunion.org.uk/api/mission-computer.json",
    "intakeUrl": "https://www.futureunion.org.uk/api/intake/ideas.json",
    "contributionsUrl": "https://www.futureunion.org.uk/api/contributions.json",
    "contributionSubmitUrl": "https://www.futureunion.org.uk/api/contributions",
    "contributionClaimUrl": "https://www.futureunion.org.uk/api/contributions/claims",
    "radicle": {
      "configured": false,
      "repoId": "",
      "webUrl": "",
      "networkJsonUrl": "/api/network.json",
      "packetsJsonUrl": "/api/radicle/packets.json",
      "syncStatusEnv": "FUTURE_UNION_RADICLE_SYNC_STATUS",
      "contributionRepoEnv": "FU_BASE_URL",
      "patchRef": "Radicle experiment COB",
      "statusCommand": "./bin/fu-mission experiment-status",
      "syncCommand": "./bin/fu-mission sync-network",
      "previewCommand": "./bin/fu-mission experiment-preview",
      "publishCommand": "./bin/fu-mission experiment-publish",
      "installCommand": "Install rad-experiment when you are ready to publish; set FU_ENABLE_PI_CC=1 only for the optional Community Computer bridge.",
      "authCommand": "rad auth",
      "safetyCopy": "Radicle publishing is an explicit local step: inspect the experiment preview, confirm the signed packet record, and never publish raw local notes by default."
    },
    "communityChat": {
      "mode": "local-room-preview",
      "provider": "matrix",
      "configured": false,
      "encryptionRequired": true,
      "homeserverUrl": "",
      "spaceUrl": "",
      "roomAliasPattern": "#future-union-{action}:matrix.org",
      "credentialEnv": [
        "FU_MATRIX_HOMESERVER",
        "FU_MATRIX_USER",
        "FU_MATRIX_ACCESS_TOKEN"
      ],
      "fallbackCopy": "Matrix action rooms are not configured yet. Use the local action-room note for sources, blockers, claims, and reviewer questions; nothing there is sent anywhere by default."
    }
  },
  "missionRunner": {
    "mode": "ratatui-local-control-room",
    "scriptUrl": "/agent-pack/fu-runner.sh",
    "helperCommandPath": "./bin/fu-mission",
    "skillPath": ".agents/skills/future-union/SKILL.md",
    "runnerFiles": [
      "README.md",
      "AGENTS.md",
      "RADICLE_NETWORK.md",
      "MISSION.md",
      "PROMPT.md",
      "PACKET.md",
      "ACTION_PROPOSAL.md",
      "SOURCES.csv",
      "CONTRIBUTION.md",
      "CREDIT.md",
      "CHECKPOINT.md",
      "RADICLE.md",
      "EXPERIMENT.md",
      "SHARE_MANIFEST.md",
      ".future-union/run-status.json",
      ".future-union/run-progress.jsonl",
      "autoresearch.md",
      "autoresearch.sh",
      "autoresearch.jsonl",
      "INTAKE_IDEA.md",
      "SUBMIT.md",
      "bin/fu-mission",
      ".future-union/rooms/[action].md",
      ".future-union/state.json",
      ".community-computer/session.json",
      ".community-computer/pending-experiment.json",
      "context/runner.json",
      "context/future-union-context.json",
      "context/action.json",
      "context/mission.json",
      "context/safety-rules.md",
      "context/review-policy.md",
      ".agents/skills/future-union/SKILL.md"
    ],
    "flags": [
      "FUCR_BASE_URL=http://127.0.0.1:4392",
      "FU_BASE_URL=https://www.futureunion.org.uk",
      "FUCR_CACHE_DIR=~/.cache/future-union/fucr",
      "FUCR_INSTALL=0",
      "FU_AGENT=auto|pi|codex|claude|none",
      "FU_AUTORESEARCH=1|0",
      "FU_START=ask|1|0",
      "FU_PICK=0",
      "FU_TUI=ratatui|lite|textual|node|0",
      "FU_TUI_VENV=.future-union/tui-venv",
      "FU_ENABLE_PI_CC=1",
      "FU_YES=1",
      "FU_BOOTSTRAP=0",
      "FU_DRY_RUN=1",
      "FU_CONTRIBUTOR_NAME=\"Your name\"",
      "FU_CONTRIBUTOR_HANDLE=\"@handle\"",
      "FU_CONTACT=\"email@example.com\"",
      "FU_ANONYMOUS=yes",
      "FU_IDEA_FILE=idea.json",
      "FU_SHARE_DIR=.future-union/share",
      "FU_MATRIX_HOMESERVER=https://matrix.example",
      "FU_MATRIX_USER=@you:matrix.example",
      "FU_MATRIX_ACCESS_TOKEN=..."
    ],
    "radicle": {
      "configured": false,
      "repoId": "",
      "webUrl": "",
      "networkJsonUrl": "/api/network.json",
      "packetsJsonUrl": "/api/radicle/packets.json",
      "syncStatusEnv": "FUTURE_UNION_RADICLE_SYNC_STATUS",
      "contributionRepoEnv": "FU_BASE_URL",
      "patchRef": "Radicle experiment COB",
      "statusCommand": "./bin/fu-mission experiment-status",
      "syncCommand": "./bin/fu-mission sync-network",
      "previewCommand": "./bin/fu-mission experiment-preview",
      "publishCommand": "./bin/fu-mission experiment-publish",
      "installCommand": "Install rad-experiment when you are ready to publish; set FU_ENABLE_PI_CC=1 only for the optional Community Computer bridge.",
      "authCommand": "rad auth",
      "safetyCopy": "Radicle publishing is an explicit local step: inspect the experiment preview, confirm the signed packet record, and never publish raw local notes by default."
    },
    "communityChat": {
      "mode": "local-room-preview",
      "provider": "matrix",
      "configured": false,
      "encryptionRequired": true,
      "homeserverUrl": "",
      "spaceUrl": "",
      "roomAliasPattern": "#future-union-{action}:matrix.org",
      "credentialEnv": [
        "FU_MATRIX_HOMESERVER",
        "FU_MATRIX_USER",
        "FU_MATRIX_ACCESS_TOKEN"
      ],
      "fallbackCopy": "Matrix action rooms are not configured yet. Use the local action-room note for sources, blockers, claims, and reviewer questions; nothing there is sent anywhere by default."
    }
  },
  "agentPack": {
    "thesis": "Future Union should be easy for agents to read and useful for humans to review. Missions are public, bounded, source-led, and packet-based.",
    "submissionContract": [
      "Return Markdown, not a vibe cloud.",
      "Separate facts, interpretation, caveats, and recommended action.",
      "Use public source links for every factual claim.",
      "Include contribution credit and compute disclosure without inflating the importance of the work.",
      "Include enough context that a human reviewer can verify the work quickly.",
      "Do not publish, contact third parties, scrape private systems, or process personal data without explicit permission."
    ]
  }
}