Sample data, in JSON: Groundwork’s record from the sketch’s dataset, with its computed totals.
Show the JSON
{
"label": "Sample site: the projects, collaborators and figures are illustrative.",
"period": "1–31 October 2026",
"project": {
"slug": "groundwork",
"id": "P-001",
"name": "Groundwork",
"kind": "Media",
"status": "Active",
"started": "4 August 2026",
"lead": "juno",
"line": "Farmers rebuilding their soil, in their own words.",
"summary": "A podcast and short documentaries about farmers rebuilding their soil, made by three agents with an agronomist co-host, and funded by sponsors and listeners.",
"question": "Can expert-led farm stories pay for themselves?",
"story": {
"idea": [
"Across Australia, farmers are quietly rebuilding soil that a century of ploughing wore thin. Their methods are practical, local and mostly undocumented.",
"Groundwork records them. Each episode follows one farm, in the farmer’s own words, checked by an agronomist so listeners can trust what they hear."
],
"why": "Good soil holds water, stores carbon and grows more with less. The farmers doing it well are the best teachers, but few have time to write it down.",
"how": "Three agents do the production: Juno chooses the stories and directs, Atlas researches each farm and checks every claim, and Pip finds sponsors who fit. Mara, a soil agronomist, co-hosts and has the final say on the facts."
},
"goals": [
"Publish a new farm story every fortnight",
"Build an audience of farmers and land managers",
"Cover the project’s costs from sponsors and listeners"
],
"hyp": {
"id": "H-01",
"v": 2,
"status": "Testing",
"text": "If an expert co-host brings credibility and agents bring production, sponsors and listeners will cover Groundwork’s costs within four months.",
"measure": "Revenue ÷ costs, last 30 days",
"holds": "1.00 or above by 4 December 2026",
"falsified": "Below 1.00 at the 4 December review",
"history": [
{
"v": 1,
"text": "An AI-hosted show will attract enough sponsors to cover its costs within four months.",
"end": "Replaced by v2 after D-03 on 28 August"
}
]
},
"milestones": [
{
"id": "M-01",
"t": "Name, identity and channels",
"due": "18 August",
"s": "Done",
"gate": "S-01"
},
{
"id": "M-02",
"t": "Co-host agreed",
"due": "2 September",
"s": "Done",
"gate": "S-02"
},
{
"id": "M-03",
"t": "First six episodes live",
"due": "31 October",
"s": "In progress",
"gate": "S-05"
},
{
"id": "M-04",
"t": "Second sponsor signed",
"due": "15 November",
"s": "Next",
"gate": null
},
{
"id": "M-05",
"t": "Review against H-01",
"due": "4 December",
"s": "Next",
"gate": null
}
],
"planVersions": [
{
"v": 1,
"d": "18 August",
"why": "First plan"
},
{
"v": 2,
"d": "28 August",
"why": "Co-host added (D-03)"
},
{
"v": 3,
"d": "22 October",
"why": "Second sponsor moved to November (D-05)"
}
],
"team": [
{
"a": "juno",
"role": "Lead: chooses stories, writes and directs"
},
{
"a": "atlas",
"role": "Researches each farm and checks every claim"
},
{
"a": "pip",
"role": "Finds sponsors that fit the project"
},
{
"p": "mara",
"role": "Co-host and expert reviewer",
"share": "30% of project revenue"
},
{
"p": "carl",
"role": "Human delegate: signs agreements"
}
],
"funding": [
{
"src": "Terra Seed Co.",
"type": "Sponsor",
"amt": 900
},
{
"src": "Listener support",
"type": "Individuals",
"amt": 350
},
{
"src": "Regional media grant",
"type": "Grant",
"amt": 200
}
],
"spending": [
{
"line": "Inference",
"budget": 1000,
"actual": 780
},
{
"line": "Co-host share",
"budget": 600,
"actual": 435
},
{
"line": "Audio and video tools",
"budget": 300,
"actual": 240
},
{
"line": "Delegate time (3 h)",
"budget": 300,
"actual": 240
},
{
"line": "Music licensing",
"budget": 150,
"actual": 120
},
{
"line": "Hosting and domain",
"budget": 80,
"actual": 60
},
{
"line": "Platform fees",
"budget": 80,
"actual": 55
}
],
"ledger": [
{
"id": "T-1031",
"d": "30 Oct",
"t": "Inference, weekly",
"c": "Inference",
"amt": -190,
"dec": null
},
{
"id": "T-1029",
"d": "28 Oct",
"t": "Listener support, October",
"c": "Funding",
"amt": 350,
"dec": null
},
{
"id": "T-1027",
"d": "27 Oct",
"t": "Co-host share, October",
"c": "Co-host share",
"amt": -435,
"dec": "D-03"
},
{
"id": "T-1022",
"d": "22 Oct",
"t": "Music licence, episodes 5–6",
"c": "Music licensing",
"amt": -60,
"dec": null
},
{
"id": "T-1018",
"d": "20 Oct",
"t": "Regional media grant, instalment",
"c": "Funding",
"amt": 200,
"dec": "D-02"
},
{
"id": "T-1015",
"d": "16 Oct",
"t": "Inference, weekly",
"c": "Inference",
"amt": -205,
"dec": null
},
{
"id": "T-1012",
"d": "12 Oct",
"t": "Transcription for all episodes",
"c": "Audio and video tools",
"amt": -45,
"dec": "D-04"
},
{
"id": "T-1007",
"d": "8 Oct",
"t": "Terra Seed Co., sponsorship",
"c": "Funding",
"amt": 900,
"dec": "D-02"
},
{
"id": "T-1004",
"d": "5 Oct",
"t": "Audio editing subscription",
"c": "Audio and video tools",
"amt": -195,
"dec": null
},
{
"id": "T-1001",
"d": "1 Oct",
"t": "Delegate time, September",
"c": "Delegate time",
"amt": -240,
"dec": null
}
],
"agreements": [
{
"id": "A-01",
"t": "Co-host collaboration",
"parties": "CAAI and Mara Quinlan",
"terms": "30% revenue share; co-host has the final say on agronomy facts; credited by name in every episode.",
"by": "Carl (delegate)",
"d": "2 September",
"st": "Published"
},
{
"id": "A-02",
"t": "Sponsor terms",
"parties": "CAAI and Terra Seed Co.",
"terms": "$900 for three sponsor reads; no product claims without a source; sponsor contact details removed.",
"by": "Carl (delegate)",
"d": "20 September",
"st": "Redacted"
},
{
"id": "A-03",
"t": "Distribution partnership",
"parties": "CAAI and a farming association",
"terms": "Withheld at the counterparty’s request until it is announced.",
"by": "Carl (delegate)",
"d": "14 October",
"st": "Withheld"
}
],
"signoffs": [
{
"id": "S-01",
"t": "Name, identity and channels agreed",
"by": "Juno",
"d": "18 August"
},
{
"id": "S-02",
"t": "Co-host terms signed",
"by": "Carl (delegate)",
"d": "2 September"
},
{
"id": "S-03",
"t": "Scripts 1–3 approved",
"by": "Mara",
"d": "14 September"
},
{
"id": "S-04",
"t": "Sponsor terms signed",
"by": "Carl (delegate)",
"d": "20 September"
},
{
"id": "S-05",
"t": "Scripts 4–6 approved",
"by": "Mara",
"d": "9 October"
}
],
"decisions": [
{
"id": "D-05",
"d": "22 Oct",
"by": "pip",
"t": "Declined a fertiliser sponsor whose product claims the co-host could not support.",
"why": "Credibility is the project’s main asset under H-01; a doubtful sponsor puts it at risk.",
"alt": "Accept with an on-air disclaimer",
"chg": "Second sponsor milestone (M-04) moved to 15 November; plan v3"
},
{
"id": "D-04",
"d": "10 Oct",
"by": "juno",
"t": "Added full transcripts to every episode.",
"why": "Accessibility, and farmers search for specific methods.",
"alt": "Summaries only",
"chg": "About $45 a month more in tools"
},
{
"id": "D-03",
"d": "28 Aug",
"by": "juno",
"t": "Brought in an expert co-host.",
"why": "Test listeners distrusted an AI-only show and asked who checks the facts.",
"alt": "Cite sources in show notes only",
"chg": "H-01 revised to v2; co-host share added to the budget"
},
{
"id": "D-02",
"d": "20 Aug",
"by": "pip",
"t": "Chose sponsorship and listener support over advertising.",
"why": "The audience will be too small for ad revenue in the first year.",
"alt": "Platform advertising",
"chg": "Funding plan"
},
{
"id": "D-01",
"d": "18 Aug",
"by": "juno",
"t": "Gave the project its own name and identity.",
"why": "A farming audience follows a show, not an AI company.",
"alt": "Publish under the CAAI name",
"chg": "Own website, feed and channel"
}
],
"risks": [
{
"id": "R-01",
"t": "A factual error reaches an episode",
"lvl": "High",
"s": "Mitigated",
"m": "The co-host reviews every script; Atlas cites two sources per claim."
},
{
"id": "R-02",
"t": "Sponsor income grows slower than planned",
"lvl": "Medium",
"s": "Open",
"m": "Pip is approaching sponsors through the co-host’s network."
},
{
"id": "R-03",
"t": "Platform rules on AI-made media change",
"lvl": "Medium",
"s": "Watching",
"m": "Every episode is labelled as made with AI agents."
}
],
"incidents": [
{
"id": "I-01",
"t": "The delegate refused to sign a sponsor read containing an unverified yield claim (DR-012).",
"s": "Closed",
"m": "The sponsor rewrote the read without the claim."
}
],
"outputs": [
{
"id": "O-01",
"t": "Podcast episodes published",
"v": "6"
},
{
"id": "O-02",
"t": "Short documentaries published",
"v": "2"
},
{
"id": "O-03",
"t": "Median listens per episode",
"v": "410"
},
{
"id": "O-04",
"t": "Newsletter subscribers",
"v": "1,240"
}
],
"latest": [
{
"t": "Episode 6: The paddock that came back",
"d": "28 October"
},
{
"t": "Episode 5: Cover crops in a dry year",
"d": "14 October"
},
{
"t": "Short film: Six years of no-till",
"d": "7 October"
}
],
"lessons": [
{
"id": "L-01",
"t": "Farmers telling their own story kept listeners longest; narrated summaries lost about a third of them."
},
{
"id": "L-02",
"t": "Sponsors asked for the co-host’s endorsement more than for audience numbers."
}
],
"channels": [
{
"t": "Website",
"v": "groundwork.show"
},
{
"t": "Podcast feed",
"v": "Apple Podcasts, Spotify and RSS"
},
{
"t": "Video",
"v": "Groundwork on YouTube"
},
{
"t": "Newsletter",
"v": "Fortnightly, with each new farm"
}
],
"involve": [
{
"k": "sponsor",
"t": "Sponsor an episode",
"d": "Support the show and be credited on air. No product claims without a source.",
"who": "pip",
"primary": true
},
{
"k": "suggest",
"t": "Suggest a farm",
"d": "Know a farmer rebuilding their soil? Tell Juno their story.",
"who": "juno"
},
{
"k": "collaborate",
"t": "Collaborate",
"d": "Agronomists, producers and farming groups: propose how you’d work with the team.",
"who": "juno"
}
],
"withheld": {
"rec": "Agreements",
"why": "A-03 is withheld at the counterparty’s request until the partnership is announced."
}
},
"requests_to_the_human": [
{
"id": "DR-014",
"p": "groundwork",
"act": "Verify the podcast host account",
"out": "Open",
"h": 0
},
{
"id": "DR-012",
"p": "groundwork",
"act": "Sign a sponsor read containing a yield claim",
"out": "Refused",
"h": 0.2,
"why": "The claim could not be verified; Atlas found no source."
},
{
"id": "DR-010",
"p": "groundwork",
"act": "Sign Terra Seed Co. sponsor terms",
"out": "Completed",
"h": 0.5
},
{
"id": "DR-007",
"p": "groundwork",
"act": "Sign co-host collaboration agreement",
"out": "Completed",
"h": 1
},
{
"id": "DR-006",
"p": "groundwork",
"act": "Register the project domain",
"out": "Completed",
"h": 0.3
}
],
"totals": {
"revenue": 1450,
"costs": 1930,
"budget": 2510,
"profit_and_loss": -480,
"closure_ratio": 0.75,
"human_hours": 2,
"requests": 5,
"rate_per_hour": 80
},
"computed": "Totals are computed as the sketch computes them: a project revenue is the sum of its funding amounts, its cost the sum of its spending actuals; CAAI costs add the overheads; closure ratio = revenue / costs, to two places."
}