Files
settled-reach/docs/workshops/wheres-the-fun/round-3-notes.md
T
jpmschweitzerandClaude Opus 4.6 36d3bc2c2e docs(docs): add frontmatter to wheres-the-fun workshop
Standardized YAML frontmatter on all 47 files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 00:01:35 +01:00

24 KiB
Raw Blame History

title, description, type, status, workshop, agent, round, created
title description type status workshop agent round created
Round 3 Notes — Where's the Fun? Workshop Qatux's consolidated notes from all 9 agent proposal submissions workshop archived wheres-the-fun qatux 3 2026-03-05

Round 3 Notes — Where's the Fun? Workshop

QATUX — Documenter

Workshop: Where's the Fun? v0.1 Playtest Reckoning Round: 3 — Proposals (each agent reads the full interview and proposes keep/change/kill) Date: 2026-03-05 Source files: round3-gestalt.md, round3-ozzie.md, round3-paula.md, round3-gore.md, round3-nigel.md, round3-miri.md, round3-tyre.md, round3-araminta.md, round3-mellanie.md


The Consensus

All 9 agents embraced the life-sim reframe without dissent. No agent defended the detective/smuggler framing as the correct game frame. No agent proposed rebuilding the simulation engine. Every agent landed on a version of the same core statement, which Tyre expressed most cleanly:

"The engine is a life-sim engine that was accidentally shipped with a detective-game UI; the fix is building the information layer the simulation was always meant to feed."

This is the Round 3 consensus. It is strong enough to treat as decided.


Summary: What Each Agent Proposes

GESTALT — Systems Design

Keep: Verb architecture, knowledge graph, perception system, asymmetric information mechanic, moral arc patterns (as world content, not mandatory structure).

Change:

  • Introduce VerbPriorityProfile per career/job — the verb priority spec as written is wrong for detective (Talk > Observe at close range contradicts the detective's stated loop) and needs to become job-aware.
  • Demote monologue from primary to supplementary channel.
  • Redesign the storyteller: from seed variant selector to career onboarding engine (bookmark resolution → world state initialization → onboarding sequencing).
  • Reframe "not a tutorial" as diegetic onboarding — the insert activates and tells you, in-character, what it can do.

Kill: Monologue-only feedback architecture; detective/smuggler as the game's identity frame; verb priority spec Section 4 as written.

Vision: "The fun is in reading the same world differently depending on who you are." Same cargo bay, three different careers, three different games. Asymmetric information is MORE powerful as a life-sim mechanic.


OZZIE — Player Experience & Wow Factor

Keep: Emotional DNA of all 6 original wow moments (all survive; none survive as designed). Simulation engine. Diegetic tool vision. Visual hierarchy work.

Kill: The 6-moment checklist as designed (staged revelations for a detective case). Detective/smuggler binary as the core frame. Monologue as primary feedback.

Change: Redesigned 6 wow moments as emergent thresholds, not timed beats:

New Moment The Feeling Minimum Viable Version
First Day "I belong somewhere" Supervisor NPC, tool activation, first assignment acknowledgment
The Character's Instinct "My character knows something I don't" 10 career-tagged monologue lines per career flagging domain anomalies
The Consequence "That was ME" Persistent consequence state for 2 early choices, journal entry referencing earlier decision
The Enemy "Someone doesn't want me here" One hostile faction that tracks player actions, visible NPC attitude degradation
The Asymmetric Lens "We saw the same thing. We understood completely different things." 5 headlines × 3 career reactions = 15 ticker lines
The Ownership Moment "That's MINE. Someone is threatening it." One ownable asset with threat state, property UI

Priority order: NPC legibility → First Day → Consequence → Career monologue → Enemy → Lens → Ownership.

Vision: "What kind of person are you going to be here?" replaces "Can you solve the puzzle?"


PAULA — Narrative & Moral Arc

Keep: Smuggler moral arc structure (4 phases, FactId gates, authored transitions). THE FRIEND pattern (Kael, Sera) — move it later in the player arc, not remove it. Asymmetric information as world property. Faction politics as ambient texture.

Change:

  • Add Phase Zero (earned comfort before the arc begins): run several clean jobs, establish warmth with Kael, see Naia in Kael's life. Phase 1 can't be felt unless Phase Zero was built.
  • Complicity becomes optional and discoverable, not universal — fires for players who earned it. Gate: smuggler.has_established_ring_relationships must be true before Doubt gates become active.
  • Monologue becomes life-interiority, not case guidance — add relationship commentary, career reflection, world observation to the content balance.
  • Dual-lens becomes multi-playthrough discovery, not designed reveal. Kill the engineered reveal; keep the authorial rigor.

Kill: 4-phase arc as the v0.2 primary experience. "Complicity as thematic core" as the v0.2 design driver. Two-layer onboarding (narrative vs mechanical) — collapse them into job onboarding.

Framing: In a life sim, the game's theme is "this world has moral texture and your choices have weight." Complicity is one expression. There are others — loyalty, aspiration, betrayal, protection. Different careers, different moral arcs.


GORE — Themes & Endgame

Keep: Complicity as thematic core (re-rooted in life-sim frame — more powerful, not less). Asymmetric information mechanic. Moral arc structure (emergent, not pre-authored). Gate builders / smuggler-law storylines.

Change:

  • Entry condition into complicity: the player must have a Phase 1 before Phase 2 can erode it. "You can't feel complicit in something you were born into."
  • Complicity's moment-to-moment verb: shifts from "observe" to "decide." You're building something. Theme is what you build reveals who you are.
  • The endgame — proposed but acknowledged as v0.3+ design: legacy vs transcendence (transhumanist ladder from baseline to Higher to ANA), complicity as accumulated weight made visible, civilizational crisis as endgame stakes.

Kill: Detective/smuggler as thematic frame. Pre-authored entanglement. The 30-minute wow moment schedule as a design primitive.

Word reframe: From "complicity" to "consequence" as the organizing concept. Complicity is one form; the broader experience is that choices have mass, accumulate, and shape you. "The game is about the weight of having lived."

Vision: "When the player has built businesses, defended relationships, accumulated enemies, survived crises — they are not the same person who started."


NIGEL — Replayability

Keep: Asymmetric information as replayability spine (career paths see different portions of world truth). World state randomness at game start. Mission consequence cascades.

Change:

  • Replayability source: from seed variants → career divergence as primary, world state randomness as secondary.
  • Storyteller redesigned: asks "what state is the world in when this career begins?" not "which variant of this scenario?"
  • Bookmarks designed as structurally different games: different starting tools, different world relationships, different failure modes.
  • "No metagaming" problem dissolves: life-sim has natural metagame resistance because you're navigating a simulation, not solving a puzzle.

Kill: Seed variant system as PRIMARY replayability mechanism (keep as world-state texture within a career). "Second-playthrough payoff" as the design goal for the first run — each playthrough should be complete on its own terms. "No objectives" as a label.

Three replayability layers:

  1. Career divergence — structural variety (different games from same simulation)
  2. Consequence cascades — emergent life stories (no two playthroughs accumulate the same shape)
  3. World state randomness — cross-seed variety (meta-knowledge from one run doesn't trivialize the next)

Vision: Two players, one played law enforcement, one played tycoon, discover in conversation that the tycoon's shell company was used by the smuggling ring the law enforcement player was investigating. Neither knew. Nobody scripted it.


MIRI — Worldbuilding & Setting

Keep: Settled Reach cosmology (span gates, inserts, Commission, class stratification). Functional cluster as atomic setting unit (D-025). Sova Transit as location — upgrade from case backdrop to living district.

Change:

  • Setting legibility as a designed deliverable, not ambient texture. The playtest falsified the assumption that simulation richness communicates itself.
  • Bookmark onboarding arc as worldbuilding delivery mechanism — each career path enters Sova Transit from a different social position, each revealing a different face of the world.
  • Sova Transit's place identity must be expressible in three media: visuals, NPC behavior, audio.

Kill: Sova Transit as "case backdrop." The assumption that setting richness emerges naturally from the simulation.

Minimum viable world for a life-sim vertical slice (4 layers):

  1. Place reads as specific at 30 seconds (visual markers + audio + one ambient text piece)
  2. NPCs read as people with roles (3 archetype types legible at a glance)
  3. One economic foothold per zone (dock contract board, bar rent board, Commission posting board)
  4. Bookmark onboarding expresses rather than explains

Ordered deliverables:

  1. Sova Transit place identity document (1 sprint)
  2. NPC archetype visual spec (1 sprint, collaborative with Araminta)
  3. Two bookmark onboarding arcs — law enforcement + one other (2 sprints)
  4. Economic texture layer — authored wages, rents, span gate access fees (1 sprint)
  5. Behavioral vocabulary spec — what routines look like when communicating place (1 sprint)

TYRE — Technical Architecture

Keep: Rust simulation server (D-020), ObserverSnapshot (D-054), knowledge graph (D-041), verb system, simulation tiers (D-026). All of it. The simulation is already a life-sim engine.

Change:

  • Client information architecture — from monologue-only to diegetic tool suite. New optional ObserverSnapshot sections: active_threads, journal_entries, tool_widgets, comms_messages, ar_overlays. Populated per career bookmark.
  • Career bookmark system as architecture: BookmarkDefinition resource with starting knowledge, starting relationships, tool loadout, onboarding sequence.
  • Mission system with consequence spectrums: MissionState + ConsequenceEngine mapping outcome scores to world-state changes.
  • NPC legibility data in ObserverSnapshot: display name (obfuscated until identified), current activity label, emotional state indicator, relationship summary. "Easy. The data exists. We just need to send it."

Kill: Detective/smuggler as v0.1 vertical slice thesis. Monologue as primary channel. "No objectives" as a stance.

4-phase delivery roadmap:

  • Phase 1 (1 sprint): NPC legibility data + visual hierarchy support → unblocks everything
  • Phase 2 (1-2 sprints): Thread tracker, journal, bookmark definitions
  • Phase 3 (1-2 sprints): Mission system, onboarding sequence, comms
  • Phase 4 (ongoing): Additional bookmarks, career-specific tools

Total to one-bookmark playable life-sim vertical slice: ~4-6 sprints. Additive, not reconstructive.

Feasibility table:

Component Difficulty Effort
NPC legibility in snapshot Easy 1-2 weeks
Thread tracker / journal Moderate 2-3 weeks
Bookmark definitions Moderate 1-2 weeks
Mission system Hard 3-4 weeks
Consequence engine Hard 2-3 weeks
Onboarding sequences Moderate 2 weeks framework

Flag: Mission system is the riskiest new system; Tyre recommends a design spec workshop before implementation.


ARAMINTA — Visual Design

Keep: 3-tier visual hierarchy concept. Diegetic UI philosophy (inserts, overlays, in-world anchors). Fog and perception rendering. Contextual name reveal mechanic.

Change:

  • Character legibility (Priority 1): Three layers — archetype silhouettes + palette anchors, behavioral state reads (ambient icon indicators), knowledge-gated reveal (visual information tracks knowledge-graph state).
  • Place legibility (Priority 1, parallel): Functional cluster palette system (color temperature by zone type), ambient life props, foreground/background depth layering.
  • HUD hierarchy enforcement: Every signal assigned to a tier BEFORE implementation. No exceptions.
  • UI chrome and anchoring: context menu panel, stance indicator anchored to minimap, monologue spatial anchor (brief highlight on source tile/entity).

Kill: "Visual polish is low priority" framing. Floating unanchored UI elements. Uniform NPC appearance.

Career insert visual strategy: Each career has a distinct visual identity for their insert HUD (law enforcement: Commission blue, case-file aesthetic; tycoon: financial overlay, warmer palette; smuggler: social graph edges, grittier analog feel). One design document, defined before any implementation.

Priority order:

  1. Character archetype palette + behavioral state indicators (1 sprint)
  2. Functional cluster palettes + ambient props (1 sprint, parallel)
  3. HUD hierarchy enforcement sweep (2 weeks)
  4. UI anchoring sweep (1 sprint)
  5. Career insert grammar document (design-only sprint)

Framing: "Fix the screen first. Then ask if the game is fun."


MELLANIE — Copy & Voice

Keep: Voice-card methodology (generalizes to all careers). Monologue as interior commentary on a legible world. Moral arc content patterns (generalize to all careers). Phase-gated monologue architecture.

Change:

  • Monologue job description: from "primary feedback mechanism" to "interior commentary on a legible world." Lines that voice (react to data the player already has) rather than inform (carry data).
  • Trigger catalog expansion: add life-event triggers (job_event, relationship_shift, consequence_visible, financial_event, mission_outcome) alongside existing perception events.
  • Subject matter expands: ordinary shift texture, relationship going well, something unresolved, small pleasures and irritations.
  • Scope: copy needed for the entire diegetic tool suite (mystery board, journal, AR overlays, comms, insert). Each tool has a distinct voice register per career.

Kill: Detective and smuggler as the only two voices. "Monologue is the tutorial." Investigation-only trigger vocabulary.

Immediate recommendations:

  1. Hold new monologue line-pool content until NPC legibility is solved
  2. Write full life-sim trigger catalog once Gestalt confirms event types
  3. Prototype one diegetic tool's copy alongside its visual design
  4. Confirm career bookmark list before writing new voice cards
  5. Keep existing voice cards as templates, not scope

Vision: Copy makes three of the four components of a life sim: person (distinct voice), place (environmental AR tone), consequences (character voices their weight). Choices are systems. But choices feel weighty when the voice is right.


Cross-Domain Agreements (all 9 agents)

Agreement Unanimity
The simulation engine is correct and should not be rebuilt All 9
NPC legibility is the prerequisite for all emotional payoffs All 9
Career bookmarks replace seed variants as the primary architecture All 9
Monologue demoted from primary to supplementary All 9
Diegetic tool suite (mystery board, journal, insert, AR, comms) is CORE All 9
"No objectives" was never a principle — it was missing tools All 9
Detective/smuggler as the game's identity frame is dead All 9
Visual hierarchy needed regardless of design reframe All 9
Fix the player-world foundation before evaluating the loop All 9

Conflicts and Tensions Needing Resolution

1. First 30 Minutes: What Does It Actually Look Like?

Three agents have overlapping but non-identical visions for what the player does in the first 30 minutes:

  • Paula: Phase Zero first — establish warmth with Kael, run clean jobs, see Naia. The arc needs an earned foundation.
  • Ozzie: First Day first — supervisor NPC, tool activation sequence, first assignment acknowledgment. The player needs a role.
  • Miri: Worldbuilding delivery first — the onboarding teaches the world by inhabiting it. The player needs a place.

These are compatible, not contradictory. But they imply different sequencing and emphasis within the first session. No one has designed the actual first-30-minutes beat sheet for v0.2. This needs a focused design session.

2. Career Bookmark List Is Not Confirmed

Multiple agents have assumed different career sets:

  • Gestalt mentions: detective, tycoon, smuggler, bar owner
  • Jeroen mentioned: law enforcement, tycoon (in interview)
  • Ozzie recommends law enforcement as the most legible first bookmark
  • Tyre recommends smuggler because most content exists

No canonical career list exists. Voice cards, visual insert designs, VerbPriorityProfiles, world state variables, and content pipelines all depend on a confirmed list. This is a blocker for Mellanie, Araminta, Gestalt, and Nigel.

3. Mission System Needs a Design Workshop

Tyre identified this as the most complex new system and flagged it explicitly: "I'd want a design spec workshop for that before implementation." No agent has designed the mission system in enough detail for implementation. The consequence engine, objective spectrum, failure modes, and world-state changes all need specification before a sprint can deliver them.

4. Gore's Endgame Vision Is v0.3+ But Needs Architectural Room Now

Gore's endgame proposal (legacy vs transcendence, the transhumanist ladder, civilizational crisis) is explicitly marked as v0.3+ design. But Gore notes: "the architecture decisions made in v0.2 need to leave room for it." No other agent addressed whether the current architecture supports this or whether specific decisions in v0.2 would foreclose it. This needs a flag from Tyre before v0.2 architecture decisions are finalized.

5. Setting Work vs Technical Work: Which Unlocks What?

Miri and Araminta both describe setting and visual legibility work that is partially design (identity docs, behavioral vocabulary) and partially implementation (tile palettes, NPC sprite differentiation). Tyre's roadmap accounts for NPC legibility data in the snapshot (server/client work) but doesn't account for the authored content and visual design work Miri and Araminta describe. The dependency chain isn't fully mapped.


The Emerging v0.2 Vision

Synthesized from all 9 agents, a v0.2 that makes "the game" would need:

Foundation (prerequisite for everything else):

  • NPCs legible as people: archetype silhouettes, palette anchors, behavioral state reads, knowledge-gated name reveal
  • Sova Transit legible as a place: functional cluster palettes, ambient props, economic texture, three archetype types readable at a glance

Structure (the new game architecture):

  • Career bookmark selector (1 career fully designed for v0.2 — law enforcement or smuggler)
  • Career-specific job onboarding (scripted first session that teaches tools organically, establishes one FRIEND-figure, establishes community membership)
  • VerbPriorityProfile per career
  • Diegetic tool suite: thread tracker + journal live in the insert; monologue acts as commentary

Loop (the moment-to-moment experience):

  • Missions with consequence spectrums (not binary, consequences propagate into knowledge graph and relationships)
  • Career-specific monologue with life-event triggers (not just perception events)
  • One FRIEND-figure per career whose arc activates after Phase Zero is established

Payoff (what the player looks back on):

  • Persistent consequence state: the world remembers what the player did
  • Career-tagged news ticker reactions (5 headlines × 3 career reads)
  • One ownable asset with threat state (the Ownership Moment)

Second-run:

  • World state randomization ensures meta-knowledge doesn't trivialize replays
  • Career divergence produces structurally different games from the same simulation
  • The cross-career comparison (tycoon discovers they unknowingly financed the smuggling ring the detective was investigating) emerges from simulation, not design

Ticket Candidates for Sprint 25+

The following were raised explicitly by agents as implementable items. Organized by phase:

Phase 1 — Foundation (unblock everything)

  • NPC legibility data in ObserverSnapshot — display name (obfuscated), activity label, emotional state, relationship summary (server 3-5d, client 5-7d) [Tyre]
  • Character archetype palette system — silhouettes, palette anchors per archetype (1 sprint) [Araminta]
  • Functional cluster palette system — color temperature per zone type + ambient props (1 sprint, parallel) [Araminta]
  • HUD hierarchy enforcement sweep — assign all existing signals to a tier (2 weeks) [Araminta]
  • Fog edge fix — pure visual bug, no mechanical dimension (days) [Araminta]
  • Sova Transit place identity document — visual markers, behavioral vocabulary, audio anchors (1 sprint) [Miri]
  • NPC archetype visual spec — 3 types at tile scale (1 sprint, collaborative Araminta/Miri)

Phase 2 — Player Tools

  • Thread tracker — read-only knowledge graph surface, active contradictions as diegetic threads (server 1w, client 1w) [Tyre]
  • Journal / knowledge log — structured record of character knowledge (server 1w, client 1w) [Tyre]
  • VerbPriorityProfile refactor — job-aware verb priority, replaces static Section 4 spec (moderate server work) [Gestalt]
  • Bookmark definition loaderBookmarkDefinition resource, starting knowledge/relationships/tool loadout (server 1w) [Tyre]
  • Career insert grammar document — design-only, defines visual HUD language for all career paths (design sprint) [Araminta]
  • UI anchoring sweep — context menu chrome, stance indicator anchor, monologue spatial anchor (1 sprint) [Araminta]

Phase 3 — Player Purpose

  • Mission system coreMissionState, objective tracking, outcome spectrum (server 3-4w) [Tyre] — requires design workshop first
  • Consequence engine — maps outcome scores to world-state changes, feeds knowledge graph and relationships (server 2-3w) [Tyre]
  • Onboarding sequence framework — server-driven scripted event system for first session (server 2w framework) [Tyre]
  • Two bookmark onboarding arcs — law enforcement + smuggler, each worldbuilding-first (2 sprints, collaborative Gestalt/Paula/Miri/Mellanie) [Miri]
  • Comms system — in-world message delivery (server 1w, client 1w) [Tyre]
  • Phase Zero smuggler content — warmth-establishing monologue lines, Kael/Naia first-impression content [Mellanie/Paula]
  • Career-tagged ticker reactions — 5 headlines × 3 career reactions = 15 lines [Ozzie/Mellanie]
  • Economic texture layer — authored wages, rents, span gate access fees visible in world [Miri]
  • Behavioral vocabulary spec — what routines look like when communicating setting [Miri/Gestalt]

Design Work (no implementation until specified)

  • Mission system design workshop — before any mission system implementation [Tyre flag]
  • Career bookmark list confirmation — blocks voice cards, visual insert designs, VerbPriorityProfiles [All agents]
  • v0.2 first-30-minutes beat sheet — unified design across Paula (Phase Zero), Ozzie (First Day), Miri (worldbuilding) [Needs workshop]
  • Gore endgame architecture review — confirm v0.2 decisions don't foreclose legacy/transcendence paths [Gore/Tyre]

Open Questions From Round 3

Q-WTF-005: What is the confirmed career bookmark list for v0.2?

  • Blocks: voice cards (Mellanie), VerbPriorityProfiles (Gestalt), visual insert grammar (Araminta), world state variables (Nigel), onboarding arcs (Miri/Paula)

Q-WTF-006: What does the first 30 minutes of a career onboarding arc actually look like, beat by beat?

  • Needs reconciliation across Paula (Phase Zero), Ozzie (First Day), Miri (worldbuilding delivery)

Q-WTF-007: Does the v0.2 architecture leave room for Gore's endgame (legacy vs transcendence, transhumanist ladder)?

  • Needs Tyre review before v0.2 architecture is finalized

Q-WTF-008: Which career bookmark gets fully designed for the v0.2 vertical slice — law enforcement (Ozzie: "most legible for first run") or smuggler (Tyre: "most content exists")?


Record: all 9 Round 3 files reviewed. No Round 4 outputs exist yet. Round 4 (synthesis) is the next step — agents read each other's proposals and identify agreements, conflicts, and a single most important recommendation.