{
  "site": {
    "name": "Future Union UK",
    "url": "https://www.futureunion.org.uk",
    "contactEmail": "hello@futureunion.org.uk"
  },
  "action": {
    "slug": "builder-files-source-pass",
    "missionSlug": "britain-build-radar",
    "title": "Builder Files source pass",
    "summary": "Take one first-pass Builder File and add the source trail that makes it useful to the group, readers and future missions.",
    "meta": "source pass · 45 mins",
    "progress": "Needs sources",
    "progressPercent": 20,
    "mission": "Choose one Builder File and add an official source, public materials, one narrow claim to verify, caveat, current ask, and one mission the community computer could run.",
    "why": "Builder Files become valuable when useful groups can see themselves mapped fairly, sourced carefully, and offered leverage without being absorbed.",
    "timeNeeded": "45 minutes",
    "inputs": "Official site, public materials, current asks, visible outputs, and one narrow claim worth verifying.",
    "outputFormat": "Updated Builder File source pass with receipts, caveats, and a suggested mission.",
    "acceptanceCriteria": "The profile is warmer, more useful, and more source-backed, without implying endorsement or partnership.",
    "definitionOfDone": "One Builder File has at least one official source, one public material, one claim to verify, one caveat, one current ask, and one mission the machine could run.",
    "reviewQuestions": [
      "Does the source pass make the profile fairer and more useful to the subject?",
      "Does it avoid implying endorsement, partnership, or claims beyond the sources?",
      "Is the suggested mission narrow enough for one contributor to complete?"
    ],
    "spawnRules": [
      "If the source pass exposes a concrete need, spawn one narrow Builder Files mission.",
      "If the profile still lacks basic public sources, keep it first-pass rather than outreach-ready."
    ],
    "submitRoute": "Finish the evidence pack locally, then submit it for review straight from the runner — it sends the pack to Future Union for a human to check, and nothing becomes public without that review. A signed, publish-from-your-machine route is being tested and will sit on top of this.",
    "tags": [
      "builder files",
      "sources"
    ],
    "columnTitle": "Needs backing",
    "columnDescription": "Things that need money, compute, or outside expertise.",
    "parentMissionSlug": "britain-build-radar",
    "parentMissionTitle": "Map Britain's builders",
    "parentMissionStatus": "Scoping",
    "parentMissionProgress": "Seed desk live",
    "parentMissionProgressPercent": 55,
    "parentMissionHref": "/missions/britain-build-radar/",
    "status": "needs-backing",
    "priorityRank": 6,
    "outputType": "Evidence pack",
    "reviewPolicy": "Human review is mandatory before any submitted evidence pack 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/builder-files-source-pass.json",
    "workstream": "Map Britain's builders",
    "outcomeStatus": "in-progress",
    "outcomeSummary": "No accepted outcome yet. A useful output still needs review.",
    "detailHref": "/control-room/actions/builder-files-source-pass/",
    "runnerDirectory": "future-union-mission-builder-files-source-pass",
    "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 builder-files-source-pass",
    "runnerScriptUrl": "/agent-pack/fu-runner.sh",
    "runnerPack": {
      "base": "/agent-pack/actions/builder-files-source-pass/",
      "readme": "/agent-pack/actions/builder-files-source-pass/README.md",
      "mission": "/agent-pack/actions/builder-files-source-pass/MISSION.md",
      "prompt": "/agent-pack/actions/builder-files-source-pass/PROMPT.md",
      "packet": "/agent-pack/actions/builder-files-source-pass/PACKET.md",
      "outcome": "/agent-pack/actions/builder-files-source-pass/OUTCOME.md",
      "nextWork": "/agent-pack/actions/builder-files-source-pass/NEXT_WORK.md",
      "review": "/agent-pack/actions/builder-files-source-pass/REVIEW.md",
      "sources": "/agent-pack/actions/builder-files-source-pass/SOURCES.csv",
      "contribution": "/agent-pack/actions/builder-files-source-pass/CONTRIBUTION.md",
      "credit": "/agent-pack/actions/builder-files-source-pass/CREDIT.md",
      "intakeIdea": "/agent-pack/actions/builder-files-source-pass/INTAKE_IDEA.md",
      "actionProposal": "/agent-pack/actions/builder-files-source-pass/ACTION_PROPOSAL.md",
      "submit": "/agent-pack/actions/builder-files-source-pass/SUBMIT.md",
      "context": "/agent-pack/actions/builder-files-source-pass/context.json",
      "missionContext": "/agent-pack/actions/builder-files-source-pass/mission.json",
      "skill": "/agent-pack/actions/builder-files-source-pass/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 output"
    },
    "submitIssueUrl": ""
  },
  "mission": {
    "slug": "britain-build-radar",
    "title": "Map Britain's builders",
    "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": "Finish the evidence pack locally, then submit it for review straight from the runner — it sends the pack to Future Union for a human to check, and nothing becomes public without that review. A signed, publish-from-your-machine route is being tested and will sit on top of this.",
    "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 Future Union should amplify or investigate it.",
        "submitRoute": "Finish the evidence pack locally, then submit it for review straight from the runner — it sends the pack to Future Union for a human to check, and nothing becomes public without that review. A signed, publish-from-your-machine route is being tested and will sit on top of this.",
        "tags": [
          "agents",
          "journal"
        ],
        "columnTitle": "Needs backing",
        "columnDescription": "Things that need money, compute, or outside expertise.",
        "parentMissionSlug": "britain-build-radar",
        "parentMissionTitle": "Map Britain's builders",
        "parentMissionStatus": "Scoping",
        "parentMissionProgress": "Seed desk live",
        "parentMissionProgressPercent": 55,
        "parentMissionHref": "/missions/britain-build-radar/",
        "status": "needs-backing",
        "priorityRank": 5,
        "outputType": "Story leads",
        "reviewPolicy": "Human review is mandatory before any submitted evidence pack 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",
        "workstream": "Map Britain's builders",
        "definitionOfDone": "A reviewer can verify the output against this bar: No unsourced claims; each candidate has a clear reason Future Union should amplify or investigate it.",
        "reviewQuestions": [
          "Does the output meet the definition of done?",
          "Are the sources public, narrow, and caveated enough to trust?",
          "Should this be accepted as current best, sent for another pass, or used to spawn next work?"
        ],
        "spawnRules": [
          "If the output exposes a useful unresolved gap, turn that gap into one narrower follow-up action.",
          "If the score is high but the output is still not decision-useful, expand the test rather than polishing the same draft."
        ],
        "outcomeStatus": "in-progress",
        "outcomeSummary": "No accepted outcome yet. A useful output still needs review.",
        "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",
          "outcome": "/agent-pack/actions/britain-build-radar/OUTCOME.md",
          "nextWork": "/agent-pack/actions/britain-build-radar/NEXT_WORK.md",
          "review": "/agent-pack/actions/britain-build-radar/REVIEW.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 output"
        },
        "submitIssueUrl": ""
      },
      {
        "slug": "builder-files-source-pass",
        "missionSlug": "britain-build-radar",
        "title": "Builder Files source pass",
        "summary": "Take one first-pass Builder File and add the source trail that makes it useful to the group, readers and future missions.",
        "meta": "source pass · 45 mins",
        "progress": "Needs sources",
        "progressPercent": 20,
        "mission": "Choose one Builder File and add an official source, public materials, one narrow claim to verify, caveat, current ask, and one mission the community computer could run.",
        "why": "Builder Files become valuable when useful groups can see themselves mapped fairly, sourced carefully, and offered leverage without being absorbed.",
        "timeNeeded": "45 minutes",
        "inputs": "Official site, public materials, current asks, visible outputs, and one narrow claim worth verifying.",
        "outputFormat": "Updated Builder File source pass with receipts, caveats, and a suggested mission.",
        "acceptanceCriteria": "The profile is warmer, more useful, and more source-backed, without implying endorsement or partnership.",
        "definitionOfDone": "One Builder File has at least one official source, one public material, one claim to verify, one caveat, one current ask, and one mission the machine could run.",
        "reviewQuestions": [
          "Does the source pass make the profile fairer and more useful to the subject?",
          "Does it avoid implying endorsement, partnership, or claims beyond the sources?",
          "Is the suggested mission narrow enough for one contributor to complete?"
        ],
        "spawnRules": [
          "If the source pass exposes a concrete need, spawn one narrow Builder Files mission.",
          "If the profile still lacks basic public sources, keep it first-pass rather than outreach-ready."
        ],
        "submitRoute": "Finish the evidence pack locally, then submit it for review straight from the runner — it sends the pack to Future Union for a human to check, and nothing becomes public without that review. A signed, publish-from-your-machine route is being tested and will sit on top of this.",
        "tags": [
          "builder files",
          "sources"
        ],
        "columnTitle": "Needs backing",
        "columnDescription": "Things that need money, compute, or outside expertise.",
        "parentMissionSlug": "britain-build-radar",
        "parentMissionTitle": "Map Britain's builders",
        "parentMissionStatus": "Scoping",
        "parentMissionProgress": "Seed desk live",
        "parentMissionProgressPercent": 55,
        "parentMissionHref": "/missions/britain-build-radar/",
        "status": "needs-backing",
        "priorityRank": 6,
        "outputType": "Evidence pack",
        "reviewPolicy": "Human review is mandatory before any submitted evidence pack 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/builder-files-source-pass.json",
        "workstream": "Map Britain's builders",
        "outcomeStatus": "in-progress",
        "outcomeSummary": "No accepted outcome yet. A useful output still needs review.",
        "detailHref": "/control-room/actions/builder-files-source-pass/",
        "runnerDirectory": "future-union-mission-builder-files-source-pass",
        "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 builder-files-source-pass",
        "runnerScriptUrl": "/agent-pack/fu-runner.sh",
        "runnerPack": {
          "base": "/agent-pack/actions/builder-files-source-pass/",
          "readme": "/agent-pack/actions/builder-files-source-pass/README.md",
          "mission": "/agent-pack/actions/builder-files-source-pass/MISSION.md",
          "prompt": "/agent-pack/actions/builder-files-source-pass/PROMPT.md",
          "packet": "/agent-pack/actions/builder-files-source-pass/PACKET.md",
          "outcome": "/agent-pack/actions/builder-files-source-pass/OUTCOME.md",
          "nextWork": "/agent-pack/actions/builder-files-source-pass/NEXT_WORK.md",
          "review": "/agent-pack/actions/builder-files-source-pass/REVIEW.md",
          "sources": "/agent-pack/actions/builder-files-source-pass/SOURCES.csv",
          "contribution": "/agent-pack/actions/builder-files-source-pass/CONTRIBUTION.md",
          "credit": "/agent-pack/actions/builder-files-source-pass/CREDIT.md",
          "intakeIdea": "/agent-pack/actions/builder-files-source-pass/INTAKE_IDEA.md",
          "actionProposal": "/agent-pack/actions/builder-files-source-pass/ACTION_PROPOSAL.md",
          "submit": "/agent-pack/actions/builder-files-source-pass/SUBMIT.md",
          "context": "/agent-pack/actions/builder-files-source-pass/context.json",
          "missionContext": "/agent-pack/actions/builder-files-source-pass/mission.json",
          "skill": "/agent-pack/actions/builder-files-source-pass/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 output"
        },
        "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,
        "outcomeStatus": "accepted-current-best",
        "outcomeSummary": "Shipped. Accepted seed output. Public surface live. Next: maintain, improve, or spawn next work.",
        "mission": "Turn the journal into the front page for pro-growth UK scene intelligence.",
        "why": "A machine 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": "Map Britain's builders",
        "parentMissionStatus": "Scoping",
        "parentMissionProgress": "Seed desk live",
        "parentMissionProgressPercent": 55,
        "parentMissionHref": "/missions/britain-build-radar/",
        "status": "shipped",
        "priorityRank": null,
        "outputType": "Story leads",
        "reviewPolicy": "Human review is mandatory before any submitted evidence pack 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",
        "workstream": "Map Britain's builders",
        "definitionOfDone": "A reviewer can verify the output against this bar: Featured story, latest stories, source links, and receipt references are visible.",
        "reviewQuestions": [
          "Does the output meet the definition of done?",
          "Are the sources public, narrow, and caveated enough to trust?",
          "Should this be accepted as current best, sent for another pass, or used to spawn next work?"
        ],
        "spawnRules": [
          "If the output exposes a useful unresolved gap, turn that gap into one narrower follow-up action.",
          "If the score is high but the output is still not decision-useful, expand the test rather than polishing the same draft."
        ],
        "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",
          "outcome": "/agent-pack/actions/future-union-journal/OUTCOME.md",
          "nextWork": "/agent-pack/actions/future-union-journal/NEXT_WORK.md",
          "review": "/agent-pack/actions/future-union-journal/REVIEW.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 output"
        },
        "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 Future Union should amplify or investigate it.",
        "submitRoute": "Finish the evidence pack locally, then submit it for review straight from the runner — it sends the pack to Future Union for a human to check, and nothing becomes public without that review. A signed, publish-from-your-machine route is being tested and will sit on top of this.",
        "tags": [
          "agents",
          "journal"
        ],
        "columnTitle": "Needs backing",
        "columnDescription": "Things that need money, compute, or outside expertise.",
        "parentMissionSlug": "britain-build-radar",
        "parentMissionTitle": "Map Britain's builders",
        "parentMissionStatus": "Scoping",
        "parentMissionProgress": "Seed desk live",
        "parentMissionProgressPercent": 55,
        "parentMissionHref": "/missions/britain-build-radar/",
        "status": "needs-backing",
        "priorityRank": 5,
        "outputType": "Story leads",
        "reviewPolicy": "Human review is mandatory before any submitted evidence pack 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",
        "workstream": "Map Britain's builders",
        "definitionOfDone": "A reviewer can verify the output against this bar: No unsourced claims; each candidate has a clear reason Future Union should amplify or investigate it.",
        "reviewQuestions": [
          "Does the output meet the definition of done?",
          "Are the sources public, narrow, and caveated enough to trust?",
          "Should this be accepted as current best, sent for another pass, or used to spawn next work?"
        ],
        "spawnRules": [
          "If the output exposes a useful unresolved gap, turn that gap into one narrower follow-up action.",
          "If the score is high but the output is still not decision-useful, expand the test rather than polishing the same draft."
        ],
        "outcomeStatus": "in-progress",
        "outcomeSummary": "No accepted outcome yet. A useful output still needs review.",
        "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",
          "outcome": "/agent-pack/actions/britain-build-radar/OUTCOME.md",
          "nextWork": "/agent-pack/actions/britain-build-radar/NEXT_WORK.md",
          "review": "/agent-pack/actions/britain-build-radar/REVIEW.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 output"
        },
        "submitIssueUrl": ""
      },
      {
        "slug": "builder-files-source-pass",
        "missionSlug": "britain-build-radar",
        "title": "Builder Files source pass",
        "summary": "Take one first-pass Builder File and add the source trail that makes it useful to the group, readers and future missions.",
        "meta": "source pass · 45 mins",
        "progress": "Needs sources",
        "progressPercent": 20,
        "mission": "Choose one Builder File and add an official source, public materials, one narrow claim to verify, caveat, current ask, and one mission the community computer could run.",
        "why": "Builder Files become valuable when useful groups can see themselves mapped fairly, sourced carefully, and offered leverage without being absorbed.",
        "timeNeeded": "45 minutes",
        "inputs": "Official site, public materials, current asks, visible outputs, and one narrow claim worth verifying.",
        "outputFormat": "Updated Builder File source pass with receipts, caveats, and a suggested mission.",
        "acceptanceCriteria": "The profile is warmer, more useful, and more source-backed, without implying endorsement or partnership.",
        "definitionOfDone": "One Builder File has at least one official source, one public material, one claim to verify, one caveat, one current ask, and one mission the machine could run.",
        "reviewQuestions": [
          "Does the source pass make the profile fairer and more useful to the subject?",
          "Does it avoid implying endorsement, partnership, or claims beyond the sources?",
          "Is the suggested mission narrow enough for one contributor to complete?"
        ],
        "spawnRules": [
          "If the source pass exposes a concrete need, spawn one narrow Builder Files mission.",
          "If the profile still lacks basic public sources, keep it first-pass rather than outreach-ready."
        ],
        "submitRoute": "Finish the evidence pack locally, then submit it for review straight from the runner — it sends the pack to Future Union for a human to check, and nothing becomes public without that review. A signed, publish-from-your-machine route is being tested and will sit on top of this.",
        "tags": [
          "builder files",
          "sources"
        ],
        "columnTitle": "Needs backing",
        "columnDescription": "Things that need money, compute, or outside expertise.",
        "parentMissionSlug": "britain-build-radar",
        "parentMissionTitle": "Map Britain's builders",
        "parentMissionStatus": "Scoping",
        "parentMissionProgress": "Seed desk live",
        "parentMissionProgressPercent": 55,
        "parentMissionHref": "/missions/britain-build-radar/",
        "status": "needs-backing",
        "priorityRank": 6,
        "outputType": "Evidence pack",
        "reviewPolicy": "Human review is mandatory before any submitted evidence pack 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/builder-files-source-pass.json",
        "workstream": "Map Britain's builders",
        "outcomeStatus": "in-progress",
        "outcomeSummary": "No accepted outcome yet. A useful output still needs review.",
        "detailHref": "/control-room/actions/builder-files-source-pass/",
        "runnerDirectory": "future-union-mission-builder-files-source-pass",
        "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 builder-files-source-pass",
        "runnerScriptUrl": "/agent-pack/fu-runner.sh",
        "runnerPack": {
          "base": "/agent-pack/actions/builder-files-source-pass/",
          "readme": "/agent-pack/actions/builder-files-source-pass/README.md",
          "mission": "/agent-pack/actions/builder-files-source-pass/MISSION.md",
          "prompt": "/agent-pack/actions/builder-files-source-pass/PROMPT.md",
          "packet": "/agent-pack/actions/builder-files-source-pass/PACKET.md",
          "outcome": "/agent-pack/actions/builder-files-source-pass/OUTCOME.md",
          "nextWork": "/agent-pack/actions/builder-files-source-pass/NEXT_WORK.md",
          "review": "/agent-pack/actions/builder-files-source-pass/REVIEW.md",
          "sources": "/agent-pack/actions/builder-files-source-pass/SOURCES.csv",
          "contribution": "/agent-pack/actions/builder-files-source-pass/CONTRIBUTION.md",
          "credit": "/agent-pack/actions/builder-files-source-pass/CREDIT.md",
          "intakeIdea": "/agent-pack/actions/builder-files-source-pass/INTAKE_IDEA.md",
          "actionProposal": "/agent-pack/actions/builder-files-source-pass/ACTION_PROPOSAL.md",
          "submit": "/agent-pack/actions/builder-files-source-pass/SUBMIT.md",
          "context": "/agent-pack/actions/builder-files-source-pass/context.json",
          "missionContext": "/agent-pack/actions/builder-files-source-pass/mission.json",
          "skill": "/agent-pack/actions/builder-files-source-pass/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 output"
        },
        "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,
        "outcomeStatus": "accepted-current-best",
        "outcomeSummary": "Shipped. Accepted seed output. Public surface live. Next: maintain, improve, or spawn next work.",
        "mission": "Turn the journal into the front page for pro-growth UK scene intelligence.",
        "why": "A machine 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": "Map Britain's builders",
        "parentMissionStatus": "Scoping",
        "parentMissionProgress": "Seed desk live",
        "parentMissionProgressPercent": 55,
        "parentMissionHref": "/missions/britain-build-radar/",
        "status": "shipped",
        "priorityRank": null,
        "outputType": "Story leads",
        "reviewPolicy": "Human review is mandatory before any submitted evidence pack 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",
        "workstream": "Map Britain's builders",
        "definitionOfDone": "A reviewer can verify the output against this bar: Featured story, latest stories, source links, and receipt references are visible.",
        "reviewQuestions": [
          "Does the output meet the definition of done?",
          "Are the sources public, narrow, and caveated enough to trust?",
          "Should this be accepted as current best, sent for another pass, or used to spawn next work?"
        ],
        "spawnRules": [
          "If the output exposes a useful unresolved gap, turn that gap into one narrower follow-up action.",
          "If the score is high but the output is still not decision-useful, expand the test rather than polishing the same draft."
        ],
        "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",
          "outcome": "/agent-pack/actions/future-union-journal/OUTCOME.md",
          "nextWork": "/agent-pack/actions/future-union-journal/NEXT_WORK.md",
          "review": "/agent-pack/actions/future-union-journal/REVIEW.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 output"
        },
        "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 Future Union should amplify or investigate it.",
      "submitRoute": "Finish the evidence pack locally, then submit it for review straight from the runner — it sends the pack to Future Union for a human to check, and nothing becomes public without that review. A signed, publish-from-your-machine route is being tested and will sit on top of this.",
      "tags": [
        "agents",
        "journal"
      ],
      "columnTitle": "Needs backing",
      "columnDescription": "Things that need money, compute, or outside expertise.",
      "parentMissionSlug": "britain-build-radar",
      "parentMissionTitle": "Map Britain's builders",
      "parentMissionStatus": "Scoping",
      "parentMissionProgress": "Seed desk live",
      "parentMissionProgressPercent": 55,
      "parentMissionHref": "/missions/britain-build-radar/",
      "status": "needs-backing",
      "priorityRank": 5,
      "outputType": "Story leads",
      "reviewPolicy": "Human review is mandatory before any submitted evidence pack 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",
      "workstream": "Map Britain's builders",
      "definitionOfDone": "A reviewer can verify the output against this bar: No unsourced claims; each candidate has a clear reason Future Union should amplify or investigate it.",
      "reviewQuestions": [
        "Does the output meet the definition of done?",
        "Are the sources public, narrow, and caveated enough to trust?",
        "Should this be accepted as current best, sent for another pass, or used to spawn next work?"
      ],
      "spawnRules": [
        "If the output exposes a useful unresolved gap, turn that gap into one narrower follow-up action.",
        "If the score is high but the output is still not decision-useful, expand the test rather than polishing the same draft."
      ],
      "outcomeStatus": "in-progress",
      "outcomeSummary": "No accepted outcome yet. A useful output still needs review.",
      "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",
        "outcome": "/agent-pack/actions/britain-build-radar/OUTCOME.md",
        "nextWork": "/agent-pack/actions/britain-build-radar/NEXT_WORK.md",
        "review": "/agent-pack/actions/britain-build-radar/REVIEW.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 output"
      },
      "submitIssueUrl": ""
    },
    "contributionStats": {
      "reviewedPackets": 1,
      "pendingPackets": 0,
      "activeClaims": 0,
      "radiclePatches": 0,
      "creditedContributors": 1,
      "latestReviewedAt": "2026-04-20",
      "activityLabel": "1 reviewed output"
    },
    "actionCount": 3,
    "liveActionCount": 2,
    "shippedActionCount": 1,
    "outcomeStatus": "accepted-current-best",
    "completionStandard": "A mission advances when one or more bounded outputs are reviewed, accepted as current best, and converted into public knowledge or sharper next work.",
    "currentBest": "Reviewed outputs define the current best version of this mission.",
    "openQuestions": [
      "What evidence pack would most reduce uncertainty next?",
      "What stronger test should replace any saturated score?"
    ],
    "workstreams": [
      {
        "title": "Britain Build Radar",
        "doneWhen": "A reviewer can verify the output against this bar: No unsourced claims; each candidate has a clear reason Future Union should amplify or investigate it.",
        "status": "in-progress"
      },
      {
        "title": "Builder Files source pass",
        "doneWhen": "One Builder File has at least one official source, one public material, one claim to verify, one caveat, one current ask, and one mission the machine could run.",
        "status": "in-progress"
      }
    ],
    "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 evidence pack 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 evidence pack 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": true,
      "repoId": "rad:z3GS6enxkmAPDrw6oVmSitMx9swnw",
      "webUrl": "https://www.futureunion.org.uk/network",
      "seed": "z6MkvJ2y4X8uYgXEjKH7t3wbHS1E52pnPBuKax717zpJoeaN@futureunion.exe.xyz:8776",
      "httpdApiUrl": "/api/v1",
      "brandedExplorerUrl": "/network",
      "radicleExplorerUrl": "https://radicle.network/nodes/www.futureunion.org.uk/rad%3Az3GS6enxkmAPDrw6oVmSitMx9swnw",
      "communityComputerUrl": "https://community.computer/repos/z3GS6enxkmAPDrw6oVmSitMx9swnw",
      "networkJsonUrl": "/api/network.json",
      "packetsJsonUrl": "/api/radicle/packets.json",
      "progressJsonUrl": "/api/progress.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",
      "doctorCommand": "./bin/fu-mission experiment-doctor",
      "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",
      "OUTCOME.md",
      "NEXT_WORK.md",
      "REVIEW.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_PI_UPDATE=ask|yes|no",
      "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": true,
      "repoId": "rad:z3GS6enxkmAPDrw6oVmSitMx9swnw",
      "webUrl": "https://www.futureunion.org.uk/network",
      "seed": "z6MkvJ2y4X8uYgXEjKH7t3wbHS1E52pnPBuKax717zpJoeaN@futureunion.exe.xyz:8776",
      "httpdApiUrl": "/api/v1",
      "brandedExplorerUrl": "/network",
      "radicleExplorerUrl": "https://radicle.network/nodes/www.futureunion.org.uk/rad%3Az3GS6enxkmAPDrw6oVmSitMx9swnw",
      "communityComputerUrl": "https://community.computer/repos/z3GS6enxkmAPDrw6oVmSitMx9swnw",
      "networkJsonUrl": "/api/network.json",
      "packetsJsonUrl": "/api/radicle/packets.json",
      "progressJsonUrl": "/api/progress.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",
      "doctorCommand": "./bin/fu-mission experiment-doctor",
      "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 output-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."
    ]
  }
}