Here’s what I did, here’s what I learnt (including what broke first), and here’s what you might be able to learn — if you want.
First, a quick baseline on who is writing this: I am not a computer scientist or a software engineer by trade. My background is in Live Events & Technical Production — working hands-on on the tools with audio, lighting, staging, and live show crews.
When modern AI tools arrived, I noticed most people were doing one of two things: either typing one-off questions into a blank chat box and getting a generic answer, or watching two videos on a Tuesday night, declaring themselves an “AI Expert” on Wednesday morning, and trying to sell people a fragile prompt cheat-sheet.
Neither of those interested me. In live events and technical production, a show doesn’t run on wishful thinking — it runs on a clear stage plot, labelled cables, distinct crew lanes, and a pre-show check. So I ran an experiment to see what happens when you treat AI the exact same way.
“If a regular operator stops treating AI like a magic chat window and instead puts it inside a real production harness — with a numbered folder map, written standing rules, and a 5-second human quality check — what can you actually build and ship?”
Instead of writing theoretical opinions about AI, I used this folder-and-rule method to build, ship, and run three live public experiments on agimstudio.com:
Built an automated short-form comedy and slapstick animation studio around a single character (AGIM — “Good vibes, deadpan optimism, oversized enthusiasm”). Every short follows a strict 4-Beat Slapstick Formula: Peaceful Illusion → Over-Engineered Contraption → Kinetic Physics Betrayal → Serene Deadpan Thumbs-Up.
Built a live 60 Hz co-op 3D browser game where players chop timber, herd cows, drive vehicles, trade at village wall-shops, and build out a homestead with zero downloads. Runs 24/7 from a local Mac Studio over a Cloudflare Tunnel with live Telegram player & bug telemetry.
Built 20+ playable browser games split cleanly into two hubs: Agim Arcade for solo/invite play (featuring Agim Powder Toy falling-sand cellular automata with WASD & Arrow elemental stickmen, Shed Snake, and async Chess & Connect 4) and Agim Party for live TV + phone group play with an Eliminated Mini-Arcade Lounge.
Consolidated 5 scattered project folders into one numbered workspace spine (00_Ingestion → 10_Brand → 20_Blueprints → 30_Code → 50_QA_Checks) governed by a plain-English CLAUDE.md rulebook and an automated integrity verifier that scans every file in seconds.
| Experiment Pillar | What Was Built | How It Was Governed | Measured Public Outcome |
|---|---|---|---|
1. Daily Animation@agim.ai |
Short-form comedy & kinetic physics animation pipeline | 4-Beat Slapstick Formula + persistent schedule memory DB | 2.50M+ organic views • 1,500+ posts • 300+ runway |
2. Boundary Inc.boundaryinc.agimstudio.com |
60 Hz 3D multiplayer WebGL browser frontier sandbox | 3-Lane Parallel Orchestrator (Feature / Polish / QA worktrees) | Live 24/7 multiplayer world • $0/mo server bill |
3. Agim Arcade & Partyagimstudio.com/games |
20+ games: Powder Toy sandbox, Snake, async Chess/C4 & TV Party | Automated 6-player & physics suite + TV/Phone role split | 84 / 84 automated checks green • Live invite sync |
4. The Studio Harness00 to 99 Spine |
Unified numbered folder architecture + CLAUDE.md constitution |
“Fix It Once, Fix It Forever” rule harvester + secret scanner | Zero leaked keys • Works across any AI model |
Every rule in this studio exists because I got it wrong first and paid for it in wasted evenings. Below is an interactive look at the core difference between a Bare Chat Window and a Folder Harness, followed by the five biggest lessons from the experiment.
RULES.md & 20_Blueprint/ first: The AI immediately knows the folder map, the visual colours, and every past mistake before writing a single line.
30_Build/ without touching unrelated pages or breaking the live server.
50_Checks/. If an edge case appears, it writes Rule #14 into RULES.md so the next session never repeats it.
RULES.md), and a map of where files live — finishes the race every single time. And when a better model drops six months later, you simply unbolt the Corolla engine and drop the Ferrari engine into the exact same Harness.
Bug C, and in the process it would accidentally break Feature A or alter the styling on Page B. Worse, a fresh chat session two days later would make the exact same mistake all over again.
CLAUDE.md, and (3) Add an automated check in 50_QA so it can physically never regress.
00_Ingestion → 10_Brand → 20_Blueprints → 30_Apps → 50_QA), the AI can inspect the plan, check the brand palette, write the feature, and run the test in one continuous pass.
00 to 99. Nothing loose sits in the root folder except README.md and CLAUDE.md.
main in a single batch.
Create one project folder on your computer with five numbered subfolders so you and the AI always know where things belong:
mkdir -p My_Project/{00_Inbox,10_Rules_and_Style,20_Blueprint,30_Build,50_Checks}
# What goes where:
# 00_Inbox/ -> Rough ideas, voice notes & links
# 10_Rules_and_Style/ -> Colours, tone & examples you like
# 20_Blueprint/ -> PLAN.md (the 1-page source of truth)
# 30_Build/ -> The actual code, chapters or files
# 50_Checks/ -> Simple test script or checklist
# RULES.md -> Your 1-page constitution (Step 2)
Instead of typing a 500-word prompt every session, start each session in your project folder with these three sentences:
Read RULES.md and 20_Blueprint/PLAN.md first so you have the full project context. Today we are working on: [describe 1 specific task]. Before editing any files in 30_Build/, tell me your 3-step plan and how we will verify it in 50_Checks/ without breaking existing features.
RULES.md Constitution Template (Save in Project Root)
Save this file as RULES.md (or CLAUDE.md / AGENTS.md) at the very top of your project folder. Every time the AI makes a mistake, add one line under Section 4 so it never makes that mistake twice:
# RULES.md — Project Constitution & Harness ## 1. What We Are Building (Commander's Intent) - **Project Name:** [Insert Project Name] - **In One Sentence:** [What this project does and who it is for] - **The 5-Second Test:** A first-time visitor must be able to [do X] within 5 seconds without needing a manual. ## 2. Folder Map (Where Everything Lives) - `00_Inbox/` — Rough ideas and unapproved notes only. - `10_Rules_and_Style/` — Visual look, tone of voice, and reference examples. - `20_Blueprint/PLAN.md` — Our Single Source of Truth plan. Update this when scope changes. - `30_Build/` — All working code, pages, or chapters. - `50_Checks/` — Automated tests and pre-release checklists. ## 3. Standing Rules for the AI 1. **AI Proposes, Human Approves:** Read `20_Blueprint/PLAN.md` before making changes. Never silently delete working features. 2. **Keep It Simple:** Prefer clean, plain solutions over complicated frameworks. 3. **Zero Hardcoded Secrets:** Never write private API keys, passwords, or personal data into code files. ## 4. "Fix It Once, Fix It Forever" Logbook *(Whenever a bug happens, we write a 1-sentence rule here so future sessions never repeat it)* - **Rule 01:** Always check that mobile phone screens and desktop screens both work before finishing. - **Rule 02:** [Add your next lesson learnt here...]
If you can’t explain it simply on a napkin yet, don’t ask the AI to write code yet — ask it to interview you until the 1-page plan in 20_Blueprint/ is clear.
Show it to your partner, a mate, or a coworker for 5 seconds. If you have to lean over their shoulder explaining where to click, cut the clutter.
Don’t just patch the symptom in chat. Add one sentence to Section 4 of RULES.md so your folder gets smarter every week.
On October 16, 2026, Boundary Inc. began as an AI-generated coloring page of 1,000 fences at Alex and Annalyse Mahoney’s wedding. Over three intense weeks, it evolved across 612 merged backlog items and 16 parallel development lanes (from M0 prototype through V7 sky-islands) into a living, web-native 60 Hz 3D browser multiplayer world. Running on deterministic Rapier 3D physics and procedural WebGL rendering directly from an on-premise Mac Studio via Cloudflare Tunnel, it sustains a 24/7 world with a $0/month cloud server bill. Here is what we built, the architectural decisions that survived, the ones we deliberately rejected, what broke first, and the critical discovery about guiding player freedom.
“Fast and loose, with solid foundations. Silly physical fun beats solemn realism, but deterministic netcode, single-lane isolation, and the 16.7 ms tick budget must never be compromised.”
The development of Boundary Inc. spanned three distinct architectural epochs, evolving from a fragile vanilla JS prototype into an authoritative 60 Hz multi-threaded simulation engine:
legacy/ proved that articulated cows, Buck McCoy, and synthesized WebAudio were inherently hilarious. But storing game state inside Three.js visual meshes, having zero building colliders, and using global state made multiplayer impossible.
packages/shared simulation, authoritative Rapier 3D WASM physics running identically in browser Web Workers and Node.js WebSocket servers, and a client Predictor reconciling within 2 cm.
main, an infinite money glitch where /boss paid $25,005 on repeat, and unrendered "chat-only" commands teleporting players 34 km into empty voids. This triggered ADR-024 (locking unrendered commands behind mayCheat) and strict Antigravity review gates.
Every major system in Boundary Inc. is grounded in 31 formal Architecture Decision Records (ADR-001 through ADR-031 in docs/DECISIONS.md). The 10 bedrock architectural decisions that made a 60 Hz browser world possible:
stepVehicle) using 4 vertical wheel raycasts against the heightfield, a Rapier KinematicCharacterController for obstacles, and a 32-byte state vector.
Predictor during reconciliation.
COTTAGE.plinth = 0.1).
r<rx>,<rz>:<n>) strictly from deterministic generation order. New landmarks use isolated seeded RNG streams.
(20224, y, z) and entered via two-way portal doors.
stepPlane in flight.ts) use a point-mass model where thrust, drag, and gravity govern airspeed along the path, while lift bends the velocity vector based on angle-of-attack and bank angle.
speed, vy, grade, lean) with zero packet wire format bloat.
buildLoftedGeometry) rather than importing external .glb skinned skeletal meshes.
PannerNode instances with low-pass roof occlusion.
chunk_<cx>_<cz>.json). Engineering velocity is structured across 3 parallel git worktrees (Feature, Polish, QA).
Knowing what not to build is the secret to shipping 612 backlog items with 100% test pass rates:
/boss paying $25k on repeat). Quarantined behind mayCheat.
exitPointerLock() mid-game yanked mouse control away from players flying planes or reeling fish. Replaced with non-intrusive "Bing-Bong" HUD banners.
Across six structured playtest audits (Playtests 1 through 6), telemetry and player behavior revealed sharp lessons about what thrilled players versus what broke first:
F, leashing 50 cows with L), runaway coaster trains exploding off tracks, and botched surgical limb mutations in the ER (cow heads on human bodies) turned physics glitches into beloved viral gameplay.
main green across 612 items.
E to talk, F to grab cow, L to leash) in the lower-third HUD answered the perpetual question (“What can I do right now?”) without annoying modal popups.
Cmd+Z undo made terrain editing intuitive and error-forgiving.
X handled 5 operations, Space handled 7, and tapping Q while flying an airplane ejected the pilot at 100m because Q was bound to both rudder and switch seat!
/zombies marooned players 34 km out in a void, and /boss printed $25k every 10 seconds, wrecking the economy.
In our earliest sandbox builds, we embraced the pure sandbox doctrine: give players total freedom, infinite tools, and let them create their own fun. The assumption was that creative players would naturally explore, build elaborate towns, and invent their own games.
Empirical playtesting shattered that assumption. When dropped into the open frontier without direction:
We discovered that guidance does not restrict freedom; guidance enables freedom. Scaffolding provides the psychological safety and competence players need before they feel confident enough to experiment. We solved this through a four-phase scaffolding ladder:
E) to claim 2 cows.The Takeaway: By giving players a friendly, structured first mile, they gain mastery over the world's tools and mechanics—and then, with genuine confidence, spend dozens of hours building monumental creative homesteads of their own design. Structure does not stifle sandbox creativity; it unlocks it.
Every mechanic in Boundary Inc. is cataloged in the 4-Tier Master Specification (GAME_LOOPS_AND_SYSTEMS.md). Filter across the 4 temporal tiers (seconds to weeks) or 7 primary verbs (Drive, Farm, Build, Mine, Fly, Social, Combat) to inspect real-time controls, Rapier simulation dynamics, and core modules.
4m grid snapped construction with real-time structural integrity. Unsupported overhangs collapse into dynamic Rapier rigid body debris.
[3], Cycle [Q], Material [B], Place LMB, Demolish [X]
pieces.ts, modularHousing.ts, claims.ts
Real-time Marching Cubes SDF 3D cave excavation and heightfield elevation shaping. Yields stone, coal, ore, gold, and deep crystals with 6% subterranean Loot Rooms at depth ≥ 8m.
[4], Brush [Q] (Height/Level/Water/Tunnel), Dig RMB, Raise LMB, Radius Ctrl+Wheel
heightfield.ts, caves.ts, miningImprover.ts
Comedic ragdoll physics with Hooke's Law elastic spring leashes (k = 45 N/m). Rope in up to 50 animals in trailing rows, throw entities across ballistic arcs, or load cattle into pickup beds.
[F], Throw LMB (45° arc), Leash [L] (hold to rope-in), Truck bed [E], Wriggle Space x3
cows.ts, carry.ts, tethers.ts, pickup.ts
4-wheel raycast suspension + point-mass aerodynamic flight simulation. Ground drift, afterburners with Mach 3 sonic booms, stall dynamics (v < 14 m/s), and pilot ejection seats into steerable parachutes.
[C], Drive WASD, Boost Shift (Mach 3 boom), Drift Space, Rudder Q/E, Eject [P], Wingsuit [Shift]
vehicle.ts, flight.ts, trucks.ts, landmarks.ts
High-speed ballistics, 12-tick sword parry windows, 60m grappling hooks, and non-lethal water hose knockdowns. Explosions separate avatars into 6 ragdoll limbs logged in Mort's Undertaker Ledger.
[2], Cycle [Q]/[Z], Fire LMB, Reload [Z], Cook Grenade Hold [G], Parry RMB, Grapple RMB reel
guns.ts, swords.ts, bodies.ts, hallOfBones.ts
18-hole championship golf course with 3-tap swing mechanics, half-court dunk park with jump pads triggering 5-second Flash Mob dances, and diurnal depth-based fishing.
[5] (3-tap Space swing, Q clubs, T tee), Basketball (F dribble, LMB arc shot), Fishing rod LMB
sports.ts, fishing.ts, rocketLeague.ts
24-minute day/night cycle. Bunk beds trigger all-player 40x speed skip (compressing 6 minutes to 9 seconds). Base defense against Dust Raiders emerging at 18:00 dusk; dawn crop growth step.
[E] (40x speed skip), Defend base at 18:00 dusk
clock.ts, beds.ts, raiders.ts, sceneRig.ts
Automated Combine Harvester wheat field sweep, Grain Silo storage, cattle breeding, artisan sourdough kitchen baking, and Farm Ledger payroll managing up to 4 NPC Farm Hands ($250 each).
[F4] hire hands
starterFarm.ts, starterFarmHud.ts
24-hour villager schedules (tilling, logging, framing, trading, resting). Supply harvested timber and stone to active building sites to advance 4-stage procedural cottage construction.
[E], Trade goods, Supply timber/stone to house sites, Purchase deeds
villagerLife.ts, villagers.ts, folk.ts
Emergent brushfire propagation extinguished via Firehouse #1 Engine 1 high-pressure hoses. Police Interceptor high-speed PIT maneuvers, non-lethal Golden Lasso booking, and mountain safehouse heat cooling.
[P], Fire hose spray, Cruiser PIT maneuver, Lasso [L]
fire.ts, firetruck.ts, police.ts, outlawApb.ts
God's-Eye Coaster Builder laying Catmull-Rom track splines, lift hills, loops, and banked turns. Set ticket pricing ($5–$25), rate coaster Excitement (1–5★), and empty cash tills from autonomous guests.
[N], Spline tracks, Adjust price, Empty cash till, Ride train [E], Dispatch [G]
coasterPark.ts, coasterRides.ts, track/
4-station scenic passenger and freight railroad cruising at 14 m/s (50.4 km/h). Load cattle boxcars for $15/cow freight subsidies, lay custom rail track (up to 120 pieces), or defend caboose vault heists.
/train load), Haul cargo, Lay custom rail segments
trains.ts, convoy.ts, railroadTimetableAndHeist.ts
Isolated pocket venues at reserved high coordinates (ADR-008): Buck's Casino (3D Roulette, Blackjack, Slots, Derby), Comedy Club open mic, 11-instrument Jam Keyboard (`` ` ``), and Channel 8 TV lounges.
(20224, 768), Comedy mic, Play 6 stage instruments, Jam Keyboard (`` ` ``), Watch TV
casinoFloor.ts, club.ts, music.ts, dreams.ts
Penal quarantine settlement teaching the 4 core frontier verbs (clear rubble, earn $50, wrangle cow, build bunk) under Sheriff Vance before being granted civilian freedom and +$250 seed capital.
(-1600, -1600), 4 community tasks (rubble, bucks, cow, bunk), Respect 65m boundary
canyonCreek.ts, world/canyonCreek.ts
Authoritative 5-step guided onboarding funnel solving the Paradox of Choice: drive pickup to Buck McCoy (96, 58), claim starter cows Bessie & Duke, unlock combine shed, harvest & breed calf, reach C Tier ($1,000+), and graduate.
starterFarm.ts, starterFarmHud.ts
12 selectable character outfits or custom photo face. Single-Direction Compass Banner guides players to landmark mentors: Elena Vance (Racing), Evel Kowalski (Stunts), Capt. Maeve (Flight), Chef Marcel (Culinary), Chief Wyatt (Emergency), Prof. Finch (Salvage).
dreamCareerMentors.ts, voiceRegistry.ts, frontierOnboardingModal.ts
5 vocational progression ladders (Coaster Tycoon, Master Chef, Freight Trucker, Bush Pilot, Military Officer) advancing from Rank 1 Apprentice ($0 XP) to Rank 5 Sovereign Titan ($7,000 XP) with voting rights.
/career select, Fulfill commercial contracts, Advance Ranks 1 to 5
careerPaths.ts, world/careerPaths.ts
Franchise garage management, custom vehicle livery colors, corporate sponsors, pit crew upgrades, and 6 progressive Circuit Cups (Kart, Dirt Bike, Quad, GT Car, Monster Truck, Daytona 500 Oval).
[Shift+C] or Speedway Desk (-818, -28), Sign sponsors, Upgrade aero/crew, Race 6 cups
racingCareer.ts, motorsports.ts
Silas's 5-tier mining progression (Hand-Auger 2m to Deep-Core Plasma 8m). 4 retrieval quests across frontier settlements; drilling at depth ≥ 8m rolls 6% ephemeral subterranean Loot Rooms with guardian mobs.
(-680, 520), 4 retrieval quests, Upgrade bore Tiers 0–4 (2m to 8m), Loot rooms
miningImprover.ts, miningTechTreeHud.ts
48m stone fortresses (Ironspire and Dreadwatch) with anti-air flak defenses. Ascend 8 floors fighting 8 mob tiers to confront the 1,200 HP Warlord Golem Boss, then evacuate in 10 seconds before the tower collapses.
battleTowers.ts, battleTowerView.ts
7-bay 3D creation studio (character, villager, npc, pet, car, plane, rocket) with MediaPipe 468 face alignment and mesh decimation (≤ 2,500 tris). Telegram curator approval gate and live world deployment.
/customs, Design in 7 Creation Bays, Try on skins at 6 glass mannequins [E], Submit for approval
boundaryCustoms.ts, boundary_forge_service.py, telegramBot.ts
Unconstrained creative sandbox bypassing crafting costs, claim boundaries, and damage pipelines. Instant $0 tech tree unlocks for monumental architectural homesteader builds.
/sandbox or receive /godmode, Infinite supplies, $0 tech unlocks, Build anywhere without claims
CREATIVE / SANDBOX ACTIVE
rules.ts, worldRules.ts, commands.ts
Role-based developer and server host administration console with coordinate teleportation, entity spawning, inventory grants, flight/noclip, and weather/time overrides.
[~] (or /admin), Commands: /tp <x> <z>, /spawn <entity>, /give <item>, /fly, /time <h>
adminConsole.ts, commands.ts, auth.ts
64×64m chunk delta serialization saving 30s post-edit and 60s active play. Database I/O offloaded to a dedicated Node.js Worker running SQLite WAL mode, guaranteeing zero simulation tick stutter (≤ 16.7 ms).
/world save, /world export
format.ts, saveWriter.ts, v7ServerPersistence.ts, db.ts
Streaming live health and real-time mechanics telemetry from the Boundary Inc. simulation server (https://boundaryinc.agimstudio.com/api/status & /api/mechanics), with automatic offline fallback displaying authoritative cached simulation metrics when server is idling.
30_Apps_and_Codebases/games_and_worlds/boundary_inc (ADR-001 through ADR-031)
The Core Mandate: If helping someone with AI makes them dependent on me next Tuesday, I failed. Across our sessions, we found that three different generations face three completely different hurdles—and each requires a distinct way of teaching people to fish, backed by non-negotiable AI governance:
Young kids are already tech-literate and immediately want the latest and greatest. Millennials and older generations are hard to convince because they say: “Ah yep, still getting the same results with my 1999 Corolla.” But you wouldn’t stick with a 1999 model when a 2027 Corolla with a 5-star ANCAP safety rating and driver assists is sitting there for $0 (on your phone or GitHub Copilot Free Version). And if you want the supercharged Ferrari, it isn’t $1,000,000 for capability anymore—it’s ~$30/month for Google’s frontier capacity. It’s not hard anymore: you just pay for horsepower. But horsepower is nothing without the know-how—without a Harness, you’d just make a mess 100x faster.
The Scientific Premise: Rather than relying on generic wildlife assumptions or street-facing camera tracking, we deployed a dedicated edge observatory at Western Sydney Regional Station. Over 6 months of continuous optical delta and acoustic recognition, we tested four empirical hypotheses: avian diurnal return regularity, neighborhood feline territory corridors, botanical soil nutrient/sunlight kinetics, and aircraft acoustic altitude climb correlations:
Western Sydney Regional Station lies directly beneath the Sydney-to-Middle East departure climb corridor. At 16:03, climbing heavy jet VOZ001 (Sydney to Doha, Boeing 777) passed at 11,800 ft / 3.2 km slant range. Low-frequency acoustic rumble (40–250 Hz) was captured and matched to ADS-B transponder telemetry with a 96% acoustic correlation score.
Suburban Australian ecosystems feature intense high-frequency acoustic competition. We integrated a 16-species Western Sydney acoustic model with live iNaturalist API v1 citizen science telemetry (10 km radius across Western Sydney Region) to disentangle broadband insect timbal vibrations from avian whistles and nocturnal amphibian breeding choruses:
/Volumes/M-MINI 1TB/sentinel_vault/analysis/latest_learnings.json
Everything below is live in your browser right now — no downloads, no paywalls.