{"$schema":"https://carnyisland.com/schemas/carny-diary.v1.json","schemaVersion":1,"title":"The Making of Carny Island Diary","description":"Brett Clements' dated field notes, accompanied by evidence from the Carny Island build.","canonicalBase":"https://carnyisland.com/diary","publicationRule":"Brett's first-person writing is preserved as authored. Production records are labelled separately and never presented as Brett's personal narration.","entries":[{"id":"2026-07-28-why-use-two-ais","date":"2026-07-28","slug":"2026-07-28","status":"published","entryType":"field-note","kicker":"A big day","title":"Why Use Two AIs?","dek":"Machines need a finish line.","author":{"name":"Brett Clements","role":"Inventor, artist and director"},"blocks":[{"type":"paragraph","text":"Well, to keep the bastards honest would be my first reaction—but I’m finding they’re not as malicious as humans. There’s no second agenda."},{"type":"paragraph","text":"There’s plenty of scandal, news and drama about rogue AI plotting to kill humankind, but I’m still more worried about being out on the road than I am sitting behind a screen."},{"type":"paragraph","text":"Still, I hit a speed bump today: a heavily pixelated game screen."},{"type":"paragraph","text":"Codex 5.6 Sol—running on High, Very High and then Ultra—had been hammering and grinding away at the bug for six hours."},{"type":"paragraph","text":"They don’t know when to stop."},{"type":"paragraph","text":"My gut was telling me something had gone off the rails, so I explained the problem to Claude. Claude then explained the problem to Codex."},{"type":"paragraph","text":"Don’t ask me what they discussed. It was deep."},{"type":"paragraph","text":"Suffice to say, “Get it pixel-perfect” was the wrong choice of words to use with an AI."},{"type":"paragraph","text":"What, exactly, is a perfect pixel?"},{"type":"quote","introduction":"Claude’s diagnosis was this:","attribution":"Claude","paragraphs":["“Get the world right” has no finish line yet—and that’s the exact door the six-hour spiral walked through.","The renderer that ate your evening was in service of “get the art, layers and positions right.” That instruction is true and necessary. But without a done-line, it quietly becomes “make it pixel-perfect at every zoom”—an engineering problem that can spiral forever.","You need to decide, out loud, what “the world is solid enough for TestFlight” means. It has to be about walkability and stability, not perfection.","The basement and yard are done for TestFlight when another person can walk through the whole thing at POV for the full 24-minute day, in every kind of weather, with sound—and it never corrupts, spikes memory or crashes.","That is a line an agent can reach and stop at.","“Get the art right” is a line only you can close—by looking at it and saying yes, or: “Draw more here.”","Keep those two jobs separate and neither can run away."]},{"type":"paragraph","text":"That was the upshot: machines need a finish line."},{"type":"paragraph","text":"Now I’m back to the plumbing—wiring up all the pipes in the basement."},{"type":"paragraph","text":"Plumbing probably pays better than being an indie video-game maker. But you’d go straight to jail for putting the things I’m putting down these pipes."}],"media":[{"kind":"image","role":"hero","src":"/media/2026-07-28/basement-pov-shafts.png","width":1035,"height":768,"alt":"Packaged Carny Island candidate viewed from inside the Crookwood basement Graveboxes with light shafts crossing the floorboards.","caption":"The world we are trying to make walkable: a packaged-candidate POV inside the Graveboxes. This frame shows the view, not the full 24-minute stability done-line.","sha256":"37fb916c5216281a48c57fd4c6fcad1e95b800f53b0ee713320191495115cf80","evidenceId":"2026-07-28-sky-noise/after/basement-pov-shafts-1717"},{"kind":"image","role":"evidence","src":"/media/2026-07-28/gravebox-panel-fidelity-comparison.png","width":1036,"height":768,"alt":"Side-by-side comparison of the packaged Gravebox panel and the independent authored reference.","caption":"The measurable failure: the fidelity gate caught a crop mismatch. This was a red comparison—6 of 11 checks green, 5 red—not a completed fix and not a reconstruction of Brett’s art.","sha256":"2e530efc433b311366bddec3b40ff5827ea819da097d5fd5d9a6f98f8c0989ce","evidenceId":"2026-07-28-baked-texture-walk/golden-walk-final/gravebox-panel.overview.side-by-side"},{"kind":"image","role":"work-in-progress","src":"/media/2026-07-28/gravebox-b14-pipe-study.png","width":768,"height":846,"alt":"Crookwood builder screen with Gravebox B14 selected and an authored blue pipe plate positioned against it.","caption":"Back to the plumbing: Gravebox B14 selected while the pipe pass is being mapped. The associated test stopped at a compiler error; this is preparation, not an accepted installation.","sha256":"227f17443c1ddccc186c99e629a22007cd11ce0805bc45ac18c73c0ec9f709d4","evidenceId":"2026-07-28-shrift-surprise-pipes/packaged-b14-side-a"},{"kind":"image","role":"atmosphere","src":"/media/2026-07-28/crookwood-sunset-candidate.png","width":1800,"height":1012,"alt":"Crookwood yard and Graveboxes under a vivid orange and pink sunset candidate.","caption":"The yard at sunset. This task-scoped sky check was green; the wider Golden and Tool Matrix gates remained red, the candidate was not installed, and Brett’s visual review remained open.","sha256":"5c4c4b3c373cce6758925bc9d4f0355e25da95d9ea06cad73b5419d298c0ab2a","evidenceId":"2026-07-28-sun-below-horizon/skygate-01/station-17-orbit"}],"build":{"stage":"Crookwood Stage 1 / Basement and yard","challenge":"A heavily pixelated screen sent the renderer investigation into a six-hour spiral without a measurable stopping condition.","lesson":"Give engineering a done-line that can be tested; reserve visual authorship for Brett’s eye and decision.","doneLine":"Another person can walk the whole basement and yard at POV for the full 24-minute day, in every kind of weather, with sound, without corruption, memory spikes or crashes.","currentWork":"Mapping and wiring the basement pipe system.","gateState":"Candidate evidence only. Wider fidelity and Tool Matrix gates remained open; no TestFlight claim is made."},"authorship":{"inventedWrittenDirectedBy":"Brett Clements","aiRoles":["Claude diagnosed the missing engineering finish line.","OpenAI Codex assists with code, evidence and publication.","The screenshots come from the actual Crookwood build evidence, not generated substitutes."]},"tags":["AI production","TestFlight","Crookwood","renderer","plumbing"]},{"id":"2026-07-27-the-site-became-the-world","date":"2026-07-27","slug":"2026-07-27","status":"published","entryType":"production-record","kicker":"The day before","title":"The Site Became Part of the World","dek":"The Making Of stopped behaving like a brochure.","author":{"name":"Carny Island production record","role":"Evidence-backed chronology—not Brett’s personal narration"},"blocks":[{"type":"paragraph","text":"27 July was the day the Making Of site stopped behaving like a brochure and began behaving like part of Carny Island. Brett’s authored art moved out of a single gallery and into the pages where it explains the game, its people and its laws."},{"type":"paragraph","text":"The logo system was disciplined rather than scattered: a different authored Carny Island logo was placed before each numbered section, while character and gameplay art carried the page itself."},{"type":"paragraph","text":"The Campaign Desk also gained a deliberate launch order for the Master video library. It remains a private production surface. Proposed films and unfinished Brett notes do not become public diary entries merely because they exist in the queue."},{"type":"paragraph","text":"This entry is labelled as a production record because Brett did not provide a first-person diary text for 27 July. The distinction matters: the machines can collate the evidence, but they do not get to invent the artist’s memory."}],"media":[],"build":{"stage":"Making Carny Island / public record","challenge":"Make the website feel authored rather than decorated.","lesson":"Art belongs beside the gameplay, code and story it explains.","doneLine":"The public site, machine-readable records and private Campaign Desk describe the same project without publishing unapproved material.","currentWork":"Building the dated diary into that record.","gateState":"Production chronology. No Unity acceptance claim is made."},"authorship":{"inventedWrittenDirectedBy":"Brett Clements","aiRoles":["OpenAI Codex collated the dated production record from the site work.","This text is not presented as Brett’s personal narration."]},"tags":["Making Of","authorship","Campaign Desk","website"]}]}