{
  "schemaVersion": 3,
  "constructionRule": "During Build, choose a connected Facility you own at your Agent assignment, pay ${content.projects.constructionCost.runway} Runway and ${content.projects.constructionCost.compute} Compute; add ${content.projects.constructionCost.scrutiny} Scrutiny, then flip and attach one unlocked personal project chip. Each institution builds each project once. Different projects may share a host; no project chain is required.",
  "projects": [
    {
      "id": "mega_cluster",
      "unlockedRound": 2,
      "timing": "during_action",
      "name": "${terms.technology.megaCluster}",
      "displayName": "Regional Capacity Project",
      "text": "${content.projects.constructionRule} The host produces ${content.projects.projects.0.production.amount} additional Compute during Production while connected.",
      "$scenario": {
        "ref": "utility-capture"
      },
      "loreRef": "project-mega-cluster",
      "requiresConnectedHost": true,
      "production": {
        "resource": "compute",
        "amount": 2
      },
      "frontText": "Era II. Build at a connected Facility you own: pay ${content.projects.constructionCost.runway} Runway and ${content.projects.constructionCost.compute} Compute; add ${content.projects.constructionCost.scrutiny} Scrutiny. Once per institution.",
      "backText": "The host produces ${content.projects.projects.0.production.amount} additional Compute during Production while connected. Keep this chip with its host when relocated. Yield occurs only during Production; no immediate resources or Mandate."
    },
    {
      "id": "fusion_demonstrator",
      "unlockedRound": 3,
      "timing": "during_action",
      "name": "${terms.technology.advancedGeneration}",
      "displayName": "Grid Continuity Demonstrator",
      "text": "${content.projects.constructionRule} The host supplies local Power to itself and your Facilities on the same or adjacent districts. No Generator slot is used.",
      "$scenario": {
        "ref": "fusion-authority"
      },
      "loreRef": "project-fusion-demonstrator",
      "requiresConnectedHost": true,
      "powerSource": true,
      "frontText": "Era III. Build at a connected Facility you own: pay ${content.projects.constructionCost.runway} Runway and ${content.projects.constructionCost.compute} Compute; add ${content.projects.constructionCost.scrutiny} Scrutiny. Once per institution.",
      "backText": "The host supplies local Power to itself and your Facilities on the same or adjacent districts. No Generator slot is used. Keep this chip with its host when relocated. Power connections apply immediately. Construction grants no one-time resources or Mandate."
    },
    {
      "id": "quantum",
      "unlockedRound": 4,
      "timing": "during_action",
      "name": "Quantum",
      "displayName": "Scientific Computing Project",
      "text": "${content.projects.constructionRule} The host produces ${content.projects.projects.2.production.amount} additional Capability during Production while connected. Apply the normal cap and permanent threshold awards.",
      "loreRef": "project-quantum",
      "$scenario": {
        "ref": "quantum-infrastructure"
      },
      "requiresConnectedHost": true,
      "production": {
        "resource": "capability",
        "amount": 1
      },
      "frontText": "Era IV. Build at a connected Facility you own: pay ${content.projects.constructionCost.runway} Runway and ${content.projects.constructionCost.compute} Compute; add ${content.projects.constructionCost.scrutiny} Scrutiny. Once per institution.",
      "backText": "The host produces ${content.projects.projects.2.production.amount} additional Capability during Production while connected. Apply the normal cap and permanent threshold awards. Keep this chip with its host when relocated. Yield occurs only during Production; no immediate resources or Mandate."
    }
  ],
  "institutionalHistory": [
    {
      "id": "reorganization",
      "unlockedRound": 2,
      "name": "Reorganization",
      "displayName": "Institutional Continuity Program",
      "$scenario": {
        "ref": "liability-custodians"
      },
      "loreRef": "projects-institutional-history-reorganization"
    },
    {
      "id": "open_weights",
      "unlockedRound": 3,
      "name": "Public Capability Covenant",
      "displayName": "Supported Access Standard",
      "$scenario": {
        "ref": "semantic-court-mandate"
      },
      "loreRef": "projects-institutional-history-open-weights"
    },
    {
      "id": "narrative_capture",
      "unlockedRound": 3,
      "name": "Narrative Capture",
      "displayName": "Public Standing Initiative",
      "$scenario": {
        "ref": "billion-instance-bloom"
      },
      "loreRef": "projects-institutional-history-narrative-capture"
    },
    {
      "id": "agent_swarm",
      "unlockedRound": 4,
      "name": "${terms.technology.agentSwarm}",
      "displayName": "Autonomous Operations Program",
      "$scenario": {
        "ref": "metropolitan-mind-trust"
      },
      "loreRef": "projects-institutional-history-agent-swarm"
    },
    {
      "id": "fusion-grid-history",
      "name": "Fusion grid history",
      "loreRef": "game-power-sources-fusion-demonstrator",
      "unlockedRound": 3,
      "$scenario": {
        "ref": "fusion-authority"
      }
    }
  ],
  "chipsPerFaction": 3,
  "constructionCost": {
    "runway": 3,
    "compute": 1,
    "scrutiny": 1
  },
  "completionLimit": 1
}
