{
  "schemaVersion": 1,
  "classification": "synthetic",
  "snapshotDate": "2026-08-15",
  "organisation": {
    "name": "Northstar Collective",
    "description": "Fictional specialist media and technology group",
    "currency": "EUR",
    "timezone": "Europe/Amsterdam"
  },
  "navigation": [
    {
      "label": "BackOffice",
      "items": ["finance", "accounting-tax", "cloud-costs", "documents", "hardware", "procurement"]
    },
    {
      "label": "Client work",
      "items": ["relationships", "delivery"]
    },
    {
      "label": "People",
      "items": ["people", "hiring"]
    },
    {
      "label": "Infrastructure",
      "items": ["infrastructure"]
    }
  ],
  "modules": {
    "finance": {
      "label": "Finance",
      "area": "BackOffice",
      "kicker": "Past → present → future",
      "title": "Cash outlook and forecast drivers",
      "description": "Review operating cash, expected movements, reconciled transactions, and scenario-led runway in one current financial picture.",
      "tabs": [
        {"label": "Overview", "summary": "Current liquidity, commitments, and confidence."},
        {"label": "Flow", "summary": "Actual and forecast cash movement by month."},
        {"label": "Accounts Payable", "summary": "Approved and scheduled supplier obligations."},
        {"label": "Accounts Receivable", "summary": "Issued invoices, expected dates, and collection risk."},
        {"label": "Transactions", "summary": "Normalised statement movements and review status."}
      ],
      "metrics": [
        {"label": "Available cash", "value": "€428,760", "detail": "+€36,420 this month", "tone": "good"},
        {"label": "Expected inflow", "value": "€184,900", "detail": "11 approved invoices", "tone": "blue"},
        {"label": "Committed outflow", "value": "€96,540", "detail": "8 scheduled payments", "tone": "warn"},
        {"label": "Runway", "value": "8.7 months", "detail": "+0.6 vs forecast", "tone": "good"}
      ],
      "content": {
        "type": "forecast",
        "months": ["Sep", "Oct", "Nov", "Dec", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug"],
        "scenarios": {
          "Base": [48, 56, 52, 64, 61, 72, 69, 78, 73, 84, 81, 89],
          "Upside": [52, 62, 59, 72, 70, 82, 80, 89, 87, 94, 92, 98],
          "Downside": [44, 48, 43, 51, 46, 55, 49, 58, 52, 61, 55, 64]
        },
        "columns": ["Counterparty", "Reference", "Category", "Expected", "Amount", "Status"],
        "rows": [
          ["Aurora Broadcast", "INV-2048", "Client payment", "18 Aug", "+€42,800", "Matched"],
          ["Northlight Compute", "SUB-1184", "Cloud infrastructure", "19 Aug", "−€12,460", "Reviewed"],
          ["Helixworks Studio", "INV-2051", "Production milestone", "22 Aug", "+€31,250", "Expected"],
          ["Vector Supply", "PO-2026-081", "Storage equipment", "24 Aug", "−€14,280", "Scheduled"]
        ]
      }
    },
    "accounting-tax": {
      "label": "Accounting & Tax",
      "area": "BackOffice",
      "kicker": "Controlled fiscal-year view",
      "title": "Close readiness, tax positions, and obligations",
      "description": "Turn the Finance record into a controlled view of balance closes, book-to-tax adjustments, filings, loans, and annual-account evidence.",
      "tabs": [
        {"label": "Readiness", "summary": "Control completion and evidence status for FY 2026."},
        {"label": "Close", "summary": "Balance-sheet controls and open-item ownership."},
        {"label": "Tax forecast", "summary": "Current corporate-income-tax bridge and scenario."},
        {"label": "Obligations", "summary": "Filing and payment dates with accountable owners."},
        {"label": "Annual accounts", "summary": "Draft package, approvals, and supporting evidence."}
      ],
      "metrics": [
        {"label": "Close readiness", "value": "86%", "detail": "31 of 36 controls", "tone": "good"},
        {"label": "Tax forecast", "value": "€74,280", "detail": "Effective rate 20.7%", "tone": "blue"},
        {"label": "Open items", "value": "5", "detail": "2 require evidence", "tone": "warn"},
        {"label": "Next obligation", "value": "30 Sep", "detail": "Quarterly instalment", "tone": "blue"}
      ],
      "content": {
        "type": "checklist",
        "checks": [
          {"name": "Bank and cash reconciliations", "detail": "12 of 12 accounts", "status": "Complete"},
          {"name": "Book-to-tax adjustments", "detail": "Four documented adjustments", "status": "In review"},
          {"name": "Related-party balances", "detail": "Two evidence requests", "status": "Attention"},
          {"name": "Annual accounts package", "detail": "Draft version 3", "status": "Prepared"}
        ],
        "columns": ["Obligation", "Due", "Forecast", "Readiness", "Owner"],
        "rows": [
          ["Corporate income tax", "30 Sep 2026", "€38,400", "Prepared", "Elif Demir"],
          ["VAT return", "31 Oct 2026", "€21,870", "In review", "Noah Jensen"],
          ["Annual accounts", "31 Jan 2027", "—", "On track", "Ana Petrova"]
        ]
      }
    },
    "cloud-costs": {
      "label": "Cloud Costs",
      "area": "BackOffice",
      "kicker": "Technology spend explained",
      "title": "Provider costs, budgets, and allocation drivers",
      "description": "Review current provider aggregates, data freshness, budget position, and the services and projects driving technology spend.",
      "tabs": [
        {"label": "Overview", "summary": "Month-to-date spend and provider freshness."},
        {"label": "Providers", "summary": "Current allocation across approved providers."},
        {"label": "Services", "summary": "Operational services driving cost."},
        {"label": "Budgets", "summary": "Forecast position against approved limits."}
      ],
      "metrics": [
        {"label": "Month to date", "value": "€18,642", "detail": "61% of monthly budget", "tone": "blue"},
        {"label": "Forecast", "value": "€29,880", "detail": "€620 under budget", "tone": "good"},
        {"label": "Unallocated", "value": "€742", "detail": "4% awaiting mapping", "tone": "warn"},
        {"label": "Freshness", "value": "12 min", "detail": "All providers current", "tone": "good"}
      ],
      "content": {
        "type": "providers",
        "providers": [
          {"name": "Google Cloud", "value": "€11,284", "share": 61, "freshness": "Updated 12 min ago"},
          {"name": "Firebase", "value": "€4,116", "share": 22, "freshness": "Updated 8 min ago"},
          {"name": "OpenRouter", "value": "€3,242", "share": 17, "freshness": "Updated 4 min ago"}
        ],
        "columns": ["Cost driver", "Provider", "Allocation", "Spend", "vs plan"],
        "rows": [
          ["GPU rendering", "Google Cloud", "Aurora programme", "€5,820", "+8%"],
          ["Realtime operations", "Firebase", "ONE platform", "€2,640", "−3%"],
          ["Agent workflows", "OpenRouter", "Assist operations", "€2,184", "+4%"]
        ]
      }
    },
    "documents": {
      "label": "Documents",
      "area": "BackOffice",
      "kicker": "Controlled agreements",
      "title": "Signature packages and audit history",
      "description": "Prepare controlled packages, route signers, monitor delivery, and retain the completed documents and activity history beside related records.",
      "tabs": [
        {"label": "Requests", "summary": "Active signature packages and outstanding actions."},
        {"label": "Templates", "summary": "Approved reusable document structures."},
        {"label": "Completed", "summary": "Completed packages and audit certificates."},
        {"label": "Audit", "summary": "Delivery, viewing, signing, and completion events."}
      ],
      "metrics": [
        {"label": "In progress", "value": "7", "detail": "14 signers remaining", "tone": "blue"},
        {"label": "Completed", "value": "24", "detail": "This quarter", "tone": "good"},
        {"label": "Average cycle", "value": "2.4 days", "detail": "−0.8 days", "tone": "good"},
        {"label": "Expiring", "value": "2", "detail": "Within 14 days", "tone": "warn"}
      ],
      "content": {
        "type": "table",
        "highlight": {
          "label": "Awaiting signature",
          "title": "Aurora Broadcast · Production services schedule",
          "detail": "Two of three signed · reminder scheduled tomorrow"
        },
        "columns": ["Package", "Related record", "Signers", "Status", "Updated"],
        "rows": [
          ["Production services schedule", "Aurora Broadcast", "2 / 3", "Awaiting signer", "18 Aug"],
          ["Mutual confidentiality agreement", "Helixworks Studio", "2 / 2", "Completed", "16 Aug"],
          ["Supplier framework", "Northlight Compute", "1 / 2", "In review", "14 Aug"],
          ["Equipment loan schedule", "Maren Voss", "2 / 2", "Completed", "12 Aug"]
        ]
      }
    },
    "hardware": {
      "label": "Hardware",
      "area": "BackOffice",
      "kicker": "Company assets",
      "title": "Inventory, custody, and movements",
      "description": "Track what the company owns, where it is, who holds it, its current availability, and the evidence supporting every movement.",
      "tabs": [
        {"label": "Inventory", "summary": "Current asset state and location."},
        {"label": "Assignments", "summary": "Custody records connected to people and teams."},
        {"label": "Movements", "summary": "Check-out, return, transfer, and service history."},
        {"label": "Documents", "summary": "Receipts, warranties, and custody evidence."}
      ],
      "metrics": [
        {"label": "Tracked assets", "value": "186", "detail": "98.4% verified", "tone": "good"},
        {"label": "Assigned", "value": "142", "detail": "Across four locations", "tone": "blue"},
        {"label": "Available", "value": "31", "detail": "Ready for allocation", "tone": "good"},
        {"label": "Attention", "value": "4", "detail": "Service or evidence", "tone": "warn"}
      ],
      "content": {
        "type": "table",
        "highlight": {
          "label": "Inventory control",
          "title": "Twelve laptops completed their quarterly custody check",
          "detail": "Verified by Operations · 14 August"
        },
        "columns": ["Asset ID", "Asset", "Custodian", "Location", "Status"],
        "rows": [
          ["GT-LT-0142", "Lenovo ThinkPad P1", "Maren Voss", "Berlin", "Assigned"],
          ["GT-GPU-0038", "NVIDIA RTX 6000 Ada", "Render Lab R1", "Amsterdam", "In service"],
          ["GT-KIT-0087", "Sony FX6 field kit", "—", "London", "Available"],
          ["GT-MON-0119", "EIZO ColorEdge CG319X", "Ana Petrova", "Amsterdam", "Assigned"]
        ]
      }
    },
    "procurement": {
      "label": "Procurement",
      "area": "BackOffice",
      "kicker": "Request to delivery",
      "title": "Purchasing, approvals, and suppliers",
      "description": "Keep requests, budget controls, approval decisions, discussion, evidence, purchase orders, and delivery status in one visible process.",
      "tabs": [
        {"label": "Requests", "summary": "Open purchasing requests and current stage."},
        {"label": "Approvals", "summary": "Budget and control decisions with accountable owners."},
        {"label": "Suppliers", "summary": "Approved counterparties and current engagement."},
        {"label": "Deliveries", "summary": "Ordered items and expected receipt dates."}
      ],
      "metrics": [
        {"label": "Open requests", "value": "9", "detail": "€48,620 requested", "tone": "blue"},
        {"label": "Awaiting approval", "value": "3", "detail": "Oldest 1.2 days", "tone": "warn"},
        {"label": "Approved this month", "value": "€72,940", "detail": "Within budget", "tone": "good"},
        {"label": "On-time delivery", "value": "94%", "detail": "+3% this quarter", "tone": "good"}
      ],
      "content": {
        "type": "checklist",
        "checks": [
          {"name": "Request submitted", "detail": "Maren Voss · 13 Aug", "status": "Complete"},
          {"name": "Budget owner", "detail": "Priya Nair · 14 Aug", "status": "Approved"},
          {"name": "Finance control", "detail": "Due today", "status": "In review"},
          {"name": "Purchase order", "detail": "Created after approval", "status": "Waiting"}
        ],
        "columns": ["Request", "Purpose", "Supplier", "Value", "Status"],
        "rows": [
          ["PR-2026-084", "Two colour-reference displays", "Northlight Compute", "€8,460", "Finance review"],
          ["PR-2026-081", "Production storage expansion", "Vector Supply", "€14,280", "Approved"],
          ["PR-2026-079", "Field audio package", "Signal House", "€6,740", "Ordered"]
        ]
      }
    },
    "relationships": {
      "label": "Relationships",
      "area": "Client work",
      "kicker": "Complete account context",
      "title": "Aurora Broadcast Group",
      "description": "See the company, people, opportunities, meetings, decisions, communication signals, and next action as one connected relationship story.",
      "tabs": [
        {"label": "Overview", "summary": "Account health, opportunity, and next action."},
        {"label": "Contacts", "summary": "People, roles, influence, and relationship status."},
        {"label": "Deals", "summary": "Qualified opportunities and commercial stages."},
        {"label": "Activity", "summary": "Meetings, notes, and connected communication signals."}
      ],
      "metrics": [
        {"label": "Account health", "value": "Strong", "detail": "Four active relationships", "tone": "good"},
        {"label": "Open pipeline", "value": "€286,000", "detail": "Two qualified opportunities", "tone": "blue"},
        {"label": "Next meeting", "value": "20 Aug", "detail": "Quarterly roadmap", "tone": "blue"},
        {"label": "Last signal", "value": "42 min", "detail": "Calendar sync", "tone": "good"}
      ],
      "content": {
        "type": "table",
        "highlight": {
          "label": "Next best action",
          "title": "Share the integration outline before Tuesday’s technical review",
          "detail": "Owned by Priya Nair · due 19 August"
        },
        "columns": ["Contact", "Role", "Relationship", "Last touch", "Status"],
        "rows": [
          ["Sofia van Dijk", "Director of Operations", "Decision maker", "Met two days ago", "Active"],
          ["Jonas Meijer", "Head of Technology", "Technical sponsor", "Email yesterday", "Active"],
          ["Lina Vos", "Programme Manager", "Delivery contact", "Meeting 20 Aug", "Scheduled"],
          ["Ruben de Boer", "Finance Manager", "Commercial reviewer", "Call 12 Aug", "Active"]
        ]
      }
    },
    "delivery": {
      "label": "Production",
      "area": "Client work",
      "kicker": "Commitment to coordinated work",
      "title": "Aurora launch programme",
      "description": "Projects, milestones, sprints, tasks, owners, blockers, and capacity stay connected to the client commitment that created them.",
      "tabs": [
        {"label": "Sprint", "summary": "Current work grouped by delivery state."},
        {"label": "Timeline", "summary": "Milestones, dependencies, and expected dates."},
        {"label": "Workload", "summary": "Allocation and remaining team capacity."},
        {"label": "Risks", "summary": "Open blockers, impact, and resolution owners."}
      ],
      "metrics": [
        {"label": "Sprint progress", "value": "72%", "detail": "18 of 25 points", "tone": "blue"},
        {"label": "On track", "value": "9", "detail": "Active work items", "tone": "good"},
        {"label": "Blocked", "value": "2", "detail": "Owner assigned", "tone": "warn"},
        {"label": "Capacity", "value": "81%", "detail": "Team allocation", "tone": "blue"}
      ],
      "content": {
        "type": "board",
        "columns": [
          {
            "label": "Planned",
            "cards": [
              {"title": "Finalise delivery runbook", "owner": "Elif Demir", "tag": "Operations", "due": "24 Aug"},
              {"title": "Prepare client handover", "owner": "Noah Jensen", "tag": "Delivery", "due": "26 Aug"}
            ]
          },
          {
            "label": "In progress",
            "cards": [
              {"title": "Validate media pipeline", "owner": "Maren Voss", "tag": "Engineering", "due": "Today"},
              {"title": "Review launch analytics", "owner": "Priya Nair", "tag": "Insights", "due": "22 Aug"}
            ]
          },
          {
            "label": "Review",
            "cards": [
              {"title": "Approve accessibility pass", "owner": "Ana Petrova", "tag": "Quality", "due": "21 Aug"},
              {"title": "Sign off release notes", "owner": "Leo Martin", "tag": "Product", "due": "Today"}
            ]
          }
        ]
      }
    },
    "people": {
      "label": "People & HR",
      "area": "People",
      "kicker": "Connected employee journey",
      "title": "People operations and capacity",
      "description": "Roles, benefits, time off, assets, training, onboarding, reporting, and delivery capacity stay beside the teams and work they support.",
      "tabs": [
        {"label": "Directory", "summary": "Current roles, teams, locations, and capacity."},
        {"label": "Capacity", "summary": "Allocation, approved leave, and future availability."},
        {"label": "Time off", "summary": "Requests, approvals, and delivery impact."},
        {"label": "Onboarding", "summary": "New-starter tasks and accountable owners."}
      ],
      "metrics": [
        {"label": "People", "value": "42", "detail": "+3 this quarter", "tone": "blue"},
        {"label": "Available capacity", "value": "7.4 FTE", "detail": "Next 30 days", "tone": "good"},
        {"label": "Onboarding", "value": "3", "detail": "All owners assigned", "tone": "good"},
        {"label": "Time off", "value": "5", "detail": "No delivery conflicts", "tone": "blue"}
      ],
      "content": {
        "type": "table",
        "highlight": {
          "label": "Capacity signal",
          "title": "The Delivery team has 1.6 FTE available from 2 September",
          "detail": "Calculated from assignments and approved leave"
        },
        "columns": ["Person", "Role", "Team", "Location", "Capacity"],
        "rows": [
          ["Elif Demir", "Operations Lead", "Operations", "Amsterdam", "Available"],
          ["Maren Voss", "Pipeline Engineer", "Production", "Berlin", "81% allocated"],
          ["Priya Nair", "Client Partner", "Relationships", "London", "68% allocated"],
          ["Ana Petrova", "Quality Lead", "Production", "Amsterdam", "74% allocated"]
        ]
      }
    },
    "hiring": {
      "label": "Recruitment",
      "area": "People",
      "kicker": "Opening to successful start",
      "title": "Priority roles and candidate pipeline",
      "description": "Open roles, candidates, interviews, documents, and talent pools share the company model and carry the right context into onboarding.",
      "tabs": [
        {"label": "Pipeline", "summary": "Active candidates grouped by current stage."},
        {"label": "Openings", "summary": "Priority, ownership, location, and hiring plan."},
        {"label": "Interviews", "summary": "Scheduled conversations and evaluation owners."},
        {"label": "Talent pools", "summary": "Relevant people retained for future roles."}
      ],
      "metrics": [
        {"label": "Active candidates", "value": "18", "detail": "Across two openings", "tone": "blue"},
        {"label": "Interviews", "value": "6", "detail": "Scheduled this week", "tone": "good"},
        {"label": "Median cycle", "value": "19 days", "detail": "−4 days this quarter", "tone": "good"},
        {"label": "Offers", "value": "2", "detail": "Awaiting response", "tone": "warn"}
      ],
      "content": {
        "type": "board",
        "columns": [
          {
            "label": "Screening",
            "cards": [
              {"title": "Amira Laurent", "owner": "Senior Producer", "tag": "Portfolio received", "due": "19 Aug"},
              {"title": "Tomas Eriksen", "owner": "Pipeline Engineer", "tag": "Skills matched", "due": "20 Aug"}
            ]
          },
          {
            "label": "Interview",
            "cards": [
              {"title": "Keira Walsh", "owner": "Senior Producer", "tag": "Panel booked", "due": "21 Aug"},
              {"title": "Dario Conti", "owner": "Pipeline Engineer", "tag": "Technical stage", "due": "22 Aug"}
            ]
          },
          {
            "label": "Decision",
            "cards": [
              {"title": "Nora Bennett", "owner": "Senior Producer", "tag": "References complete", "due": "Today"},
              {"title": "Samir Haddad", "owner": "Pipeline Engineer", "tag": "Offer prepared", "due": "Today"}
            ]
          }
        ]
      }
    },
    "infrastructure": {
      "label": "Infrastructure",
      "area": "Infrastructure",
      "kicker": "Visible specialist capacity",
      "title": "Remote machines, readiness, and bookings",
      "description": "Specialist workstations report readiness, load, sessions, and availability while shared scheduling connects compute demand to delivery plans.",
      "tabs": [
        {"label": "Scheduler", "summary": "Today’s confirmed and reserved machine windows."},
        {"label": "Machines", "summary": "Current readiness, specification, and live load."},
        {"label": "Sessions", "summary": "Recent sessions and accountable users."},
        {"label": "Utilisation", "summary": "Capacity used and available across the fleet."}
      ],
      "metrics": [
        {"label": "Ready", "value": "6 / 8", "detail": "Two currently rendering", "tone": "good"},
        {"label": "Booked today", "value": "21.5 h", "detail": "74% utilisation", "tone": "blue"},
        {"label": "Queue", "value": "3 jobs", "detail": "Next slot at 14:30", "tone": "warn"},
        {"label": "Energy window", "value": "68%", "detail": "Low-carbon hours", "tone": "good"}
      ],
      "content": {
        "type": "machines",
        "machines": [
          {"name": "R1 · Render", "status": "Ready", "spec": "RTX 6000 Ada", "load": "18% load"},
          {"name": "AMS-02 · Vision", "status": "Rendering", "spec": "RTX 4090", "load": "92% load"},
          {"name": "LUNA-01 · Build", "status": "Reserved", "spec": "Threadripper Pro", "load": "61% load"},
          {"name": "R3 · Review", "status": "Ready", "spec": "RTX A5000", "load": "7% load"}
        ],
        "columns": ["Window", "Machine", "Booking", "Owner", "Status"],
        "rows": [
          ["10:00–12:30", "AMS-02", "Aurora final render", "Maren Voss", "Running"],
          ["13:00–14:00", "R1", "Northlight quality pass", "Ana Petrova", "Confirmed"],
          ["14:30–17:30", "LUNA-01", "Helixworks build", "Noah Jensen", "Reserved"]
        ]
      }
    }
  }
}
