Product requirement
Natural-language intent translation
The GM converts player language into typed facets and a governed source catalogue.
Product architecture case study · BP-2026-003
Briana transformed a free-form idea—letting players describe almost any world they want—into a layered product architecture connecting governed Libraries, multidimensional Categories, persistent Campaigns, multiplayer Scenarios and retrieval-aware AI game mastering.
Product challenge
Players should be able to request an early-twentieth-century alien invasion involving cosmic horror, magic, global militaries and political institutions without knowing which source records make that experience possible. The product must translate intent into data while preserving rights, continuity, privacy, cost and human authority.
Product requirement
The GM converts player language into typed facets and a governed source catalogue.
Non-functional requirement
The runtime retrieves only the records required for the current scene rather than activating an entire archive.
Governance requirement
AI may propose and surface evidence; it may not silently promote, rewrite, retcon or publish.
Operational testbed
The product model is not developed in isolation. First Fracture supplies a living Campaign runtime in which continuity, player agency, epistemic separation, recovery and bounded lore access can be observed as operational problems.
Domain model
| Object | Industry interpretation | Boundary |
|---|---|---|
| Library | Governed knowledge domain | Reference material; onboarding does not authorise gameplay import |
| Shelf / source unit | Addressable content partition | Selectable at whole-shelf or record-level granularity |
| Category | Reusable multidimensional configuration profile | Organises source access; it is not an active game |
| Campaign | Persistent stateful product instance | Develops its own canon through play |
| Scenario | Bounded multiplayer use case or mission | No mandatory founding Scenario |
Retrieval architecture
Curate
The Category and Campaign establish what sources the GM may use. Selection may be automatic, manual or automatically proposed for human approval.
Load
The runtime loads only the doctrine, geography, organisation, period data or other records required for the present scene.
Fast aircraft, spacecraft, superspeed characters and unpredictable travel can cross many regions before speculative prefetch completes. Repeated “prefetch here, then there” behaviour would waste resources and create its own context drift. The accepted default is retrieval at the point of actual need.
A separate Visual Director may receive a bounded scene snapshot while the Campaign GM continues play. The requesting player supplies the image-generation credit and may request a replacement when the result misrepresents a described object or scene.
A generated toolbox, weapon, costume detail or other visual invention cannot overwrite the event log, character inventory or established Campaign Fact. Textual and structured Campaign records remain authoritative.
The requester may mark an image ACCEPTED_AS_PERSONAL_CANON. It remains a non-Campaign-canonical illustration and is recorded with requester, event reference, image identity, classification and SHA-256 content digest.
Counterfactual continuity
A historically unusual item acquired through legitimate play becomes Campaign-canonical. What changes is the Campaign’s alignment with the historical or fictional continuity from which it began.
RedTeam correction
Character beliefs, lies, rumours, prophecies and visions remain In-World Claims. Within delegated play authority, the GM may establish ordinary Campaign Facts through narration, resolved actions and evidence. High-impact retcons, branch creation, major baseline preclusion and public disclosure require the appropriate human authority.
False-precision control
The GM may propose LOW, MEDIUM, HIGH or UNKNOWN baseline risk. It may not invent numerical probabilities.
| Working term | Meaning |
|---|---|
| Reference Baseline | A frozen, versioned historical or fictional continuity applying to a named scope. |
| Campaign Fact | A fact established inside one Campaign through authorised GM adjudication or a required human ruling. It does not automatically become a fact in other Campaigns or in The Athenaeum. |
| In-World Claim | An assertion by a character, seer, document or source, preserved with speaker, time, confidence and audience. |
| Baseline Risk | A qualitative indication that future baseline events may be affected. |
| Event Status | PENDING_COMPATIBLE, PENDING_AT_RISK, PRECLUDED, OCCURRED_AS_BASELINE, OCCURRED_VARIANT or NOT_APPLICABLE_TO_BRANCH. |
Every continuity record requires a Baseline ID, branch or dimension, region and effective time range. Historical reality, fictional canon and a declared Campaign premise may all be tracked separately when temporal or dimensional crossing is enabled.
Divergence is not permanently confined to the region where a plan begins. The Campaign records a Causal Impact Envelope: the actors, institutions, places, time ranges and baseline events plausibly affected by established Campaign Facts. Each consequential event may expand, narrow or redirect that envelope.
“True time travel” is discarded as an imprecise label. The useful distinction is between same-continuity temporal travel, where movement through time can alter the Campaign’s existing history, and branch or dimensional transition, where travellers enter or create a distinct continuity. One-way future travel, suspended animation, prophecy and visions are separate mechanics. Time travel is an explicit high-complexity Campaign mode, not a mandatory feature of every Campaign.
Same-continuity temporal travel is an expert, premium mode because it increases continuity labour and model use. Marketing and pricing must explain the higher complexity, disclose any multiplier before joining and provide a no-cost cancellation path at the join notice.
In a one-way branching model, the original timeline may be permanently unreachable as hidden system truth. NPC scientists may sincerely reinforce the characters’ belief that return is possible; their theories remain attributed In-World Claims and can motivate continued play without rewriting the temporal rule.
PRECLUDED remains attached to the exact baseline event in that branch. If a different route can later produce a similar outcome, append a new successor-event record rather than erasing the preclusion. Create a new branch only when the declared temporal model actually produces or enters a different timeline.Human-in-the-loop governance
Play reveals a useful combination, continuity success, verified defect or curation problem.
A player or GM creates a Campaign-linked proposal with evidence.
Volunteer reviewers may perform preliminary comparative analysis.
A human Keeper makes the final provenance, rights and promotion decision.
Accepted knowledge enters a new governed version; existing records are not silently rewritten.
Permitted
The GM may prepare a reviewable draft and surface supporting evidence.
Mandatory gate
Volunteer panels may assist, but Keepers retain final authority.
Prohibited
The GM may not evaluate, approve and promote its own Category or alter governed knowledge invisibly.
| Authority | Permitted responsibility | Cannot do |
|---|---|---|
| Player | Choose public attribution; submit evidence and designs | Force disclosure of another player |
| Campaign owner / server owner | Operate hosting, disclose less than Keeper settings allow and manage local presentation | Reveal protected identities, private Campaign material or anything a Keeper setting forbids |
| Runtime GM | Retrieve sources, narrate play and propose rulings | Self-promote, retcon silently or publish spoilers |
| Athenaeum Keepers | Final source, provenance, rights and jurisdictional review | Silently rewrite what happened in private play |
Creator economy and platform controls
Free access
Free accounts receive a limited number of custom Campaign or Scenario creations per month and general participation in historical events.
Subscriber capability
Playing a named historical figure or close canonical identity is both a premium feature and a higher-complexity continuity mode.
Creator infrastructure
Saving, publishing, hosting, collaboration, analytics, persistent worlds and advanced presentation can form additional paid entitlements.
Memorial economy
Players may memorialise deceased characters with approved images, awards, fictional dates of birth and death, graves, mausoleums and cosmetic effects. Privacy, image rights, moderation, deletion and Campaign-spoiler controls remain mandatory.
Campaign publishing
With participant consent, authorised game-event records may be transformed into readable stories, recaps or audio-ready narratives. Private servers are not harvested; the feature requires explicit logging, participant permissions and a bounded publication workflow.
Players may design in-world stores and exchange in-game loot for other in-game loot inside a declared world economy. The current working boundary under discussion is closed-loop and non-convertible: no platform cash redemption, no sanctioned real-money exchange and no product feature deliberately designed to feed unauthorised currency brokers.
World items exchange for world items and remain usable only inside the declared game economy. This is the initial design candidate.
A centrally issued, transferable or purchasable currency changes the risk profile even without direct cash redemption and requires fraud, consumer, tax and jurisdiction review.
Official conversion, broker APIs or tolerated exchange infrastructure would be a separate legally reviewed product—not an accidental loophole or an implied present feature.
Platform value may fund profile frames, animated profile and window decorations, presentation skins and elaborate cemetery plots—including flowers with visible lifecycle or decay effects. These remain cosmetic, clearly priced and non-pay-to-win.
Every introduced object or asset receives a unique Object Instance ID, World/Campaign ID, creation event and ownership ledger. SHA-256 identifies exact content bytes, but identical files can share a digest; the instance ID, not the hash alone, tracks ownership and story history.
Accepted creative suggestions and successful continuity contributions may earn additional play turns, reputation, achievements or platform recognition. Store currency is excluded.
A public award may announce that a new scroll entered The Athenaeum without revealing the originating Campaign, contribution details, spoilers or player identity unless that player explicitly opted in. Keeper settings define the maximum possible disclosure; server owners may disclose less, never more.
Contributor ID, Campaign identity, evidence, review and disposition remain available to authorised reviewers even when public credit is declined.
Public “report and receive a reward” programmes invite industrial-scale exploitation. Defect reports therefore receive a simple acknowledgement and enter private triage. Only hand-tested, repeatable bugs or exploits may receive a discretionary, silent reward and private thank-you. No public promise, fixed bounty or formal recognition is attached to defect reporting.
The public Scroll of Scribes may recognise general service only when the contributor opted in and the wording reveals neither the exploit nor protected Campaign information. Achievement-style rewards may reinforce verified constructive behaviour without advertising a bounty schedule.
Unequal personal subscriptions should not strand one character halfway through a shared scene. The leading design is a hybrid economy that separates personal turns from a Campaign session pool.
Personal wallet
Each player retains plan turns and earned turns for solo play, other Campaigns or voluntary contribution. A premium balance does not automatically control the group.
Shared session pool
Participants contribute an agreed base allocation or the host funds the session. One GM exchange is charged to the Campaign pool rather than separately to every participant.
Exhaustion rule
When the shared pool is empty, the Campaign pauses until reset or a voluntary top-up. Players may use remaining personal turns elsewhere; nobody is individually removed while the group pool still has capacity.
Reward turns remain personal by default for solo or other play and may be donated only by explicit choice. Standard donations fund a named server Campaign turn pool. Direct player-to-player gifts may support community access, but gifted turns become recipient-bound: no sale, refund, cash value, re-gifting or automated exchange. Disclosed limits, cooling periods and abuse review keep generosity from becoming an unofficial turn market. A player who declines pooling keeps the personal-wallet model.
Before joining, a turn-affordability gate displays the host’s daily requirement, pool rule and any high-complexity multiplier; the prospective player may cancel before any allocation is committed. Once admitted, a player is never expelled merely because a personal balance reaches zero while the agreed shared pool remains funded.
Verified character progression and level- or value-bearing loot may be divided between experience and turn credits. Repeated heists, archaeology, trade or other in-world “grinding” can therefore be a legitimate play strategy, subject to Campaign consequences, item provenance and anti-duplication controls.
Hosts and human channel moderators may set a disclosed character limit. Oversized messages and /actions are rejected locally before the Campaign GM is invoked, with no player-facing turn charged. Accessibility and moderator exceptions must be explicit.
Audience product
Official website and app channels may present a dressed, spectator-safe rendering of live Campaign play. The audience sees the authorised performance layer—not the raw operational transcript.
Receive authorised official-platform play events from a participating channel.
Remove OOC text enclosed in double parentheses and suppress protected system messages.
Apply player identity, spoiler, Keeper and Campaign-owner disclosure limits.
Render the play inside a host-selected visual skin for watching or reading.
Optional channel TTS uses voices chosen or authorised for the player characters.
Campaign hosts, server owners and authorised channel GM moderators may select or purchase presentation skins and clearly labelled sponsored placement, subject to channel and Keeper controls.
An official public server may make spectator mode permanently active as a clearly displayed server rule: players who do not want public play select another server. The lobby must disclose that rule before joining. Spectator status never overrides player-name controls, OOC filtering, spoiler policy or Keeper privacy limits.
Private external servers may send Campaign messages to the central GM for transient processing without central content retention. They need not operate without central AI processing; the distinction is between processing content to provide the service and retaining or republishing that content. Any operational or security metadata retained by the service requires a disclosed, minimised retention policy.
Frozen baseline and independent adversarial review
The approximately six-hour question-and-answer cycle has been consolidated into a byte-identified Design Baseline v0.1 and subjected to one finite RedTeam pass. The baseline remains unchanged; findings are awaiting Briana’s adjudication.
Frozen input
273 lines; 17,408 bytes; SHA-256 1c4f490f…8ee0322. Future corrections must create a new version.
The full evidence record remains preserved in the governed Portfolio archive.
PASS_WITH_REPAIRS
Ten attack surfaces covering architecture, autonomy, economy, privacy, rights, multiplayer, operations, commerce, MVP feasibility and portfolio accuracy.
The complete findings remain preserved in the governed Portfolio archive.
Human authority
Every item remains PENDING_BRIANA. RedTeam may recommend; it cannot repair, defer or reject a product decision on Briana’s behalf.
The decision register remains preserved in the governed Portfolio archive.
Professional contribution
Briana-originated direction
Jointly clarified
Living decision register