Use cases — what determinism buys

25 user stories across GCMD (cards), IGMD (reports) and SVGMD (the shared core)

Every story below leans on one or more of these. Generative output gives a plausible new answer each time; these give the same answer, with a record of why.

Status legendWorks today: built and tested. Small step: the engine is there; a focused addition is needed. Roadmap: a new profile, phase or service.

GCMD — cards its own page

1Errata on a second print run

As an indie publisher, I want to fix the text on 3 cards and re-render only those, with the other 197 byte-identical to the proof the printer approved, so I don't pay for a full re-proof.

Why deterministic wins: a generative model redraws everything and nothing matches the proof. A hash baseline shows exactly which 3 cards changed.

Works todayWorks today.

2Live-ops for a digital card game

As a studio shipping 50 cards a season, I want every card rendered on demand from data with the same frame, rarity and type treatment, so the 1,000th card matches the first.

Why deterministic wins: generated images drift in style and cost money per image. A deterministic render is cached at the edge and costs about nothing on a cache hit.

Works todayWorks today (https://cards.triunalabs.com).

3A template the licensor approves once

As a licensee, I want every derived card guaranteed to keep the approved logo zone, legal line and layout, so brand approval covers the template, not each card.

Why deterministic wins: the skin cannot move zones by design; a generative model cannot guarantee placement.

Works todayWorks today.

4Prototype decks for playtesting

As a designer iterating twice a week, I want a print-and-play deck built from a spreadsheet, with every playtest deck rebuildable from its commit, so feedback always ties to an exact version.

Why deterministic wins: "the deck from last Tuesday" is a commit, not a memory.

Works todayWorks today in RGB (the Counterstack deck). CMYK and card backs are pending.

5Localised editions

As a publisher releasing in 6 languages, I want text fitted to each card, or a loud failure if it cannot fit, never clipped.

Why deterministic wins: a translator checks the exact layout before print, and a fix changes only that card.

Small stepSmall step. Text fitting exists; wider language coverage needs more bundled font glyphs.

6Cards beyond games

As a teacher or trainer, I want flashcards and trading-card-style learning sets generated from a list, consistent and printable every term.

Why deterministic wins:

Works todayWorks today (a new theme at most).

7Personalised backer cards

As a crowdfunding creator, I want each of 4,000 backers to get a card with their name in the credits box, unique per backer but exact to the template, and reprintable identically if one is lost.

Why deterministic wins: variable data in a fixed layout; a generated card per backer would be 4,000 slightly different designs, and a lost one could never be remade.

Works todayWorks today (cards are rendered from data).

8Accessible editions from the same data

As a publisher, I want a colour-blind-safe edition and a large-print edition produced from the same card data, with the same content and the same zones, so accessibility is an edition, not a redesign.

Why deterministic wins: the edition is a different skin over identical anatomy, so the rules text cannot drift between editions.

Small stepSmall step (new themes; the anatomy and semantic badges already carry meaning without colour).

9One card, everywhere: app, web and print

As an organised-play team, I want the card a judge prints, the image in the app and the page in the card database to be the same render of the same data, so a ruling never hinges on which version someone saw.

Why deterministic wins: every surface is a deterministic render of one source; a version mismatch is a hash mismatch, visible immediately.

Works todayWorks today (the Worker serves PNG, WebP and JPEG at fixed widths from the same source as print).

IGMD — reports now, dashboards next its own page

10Monthly board report from a template

As a finance or ops lead, I want this month's report to be last month's template with new data, where only the numbers, and whatever depends on them, change.

Why deterministic wins: a comparison tells you what moved, and every claim still cites its evidence.

Works todayWorks today (IGMD Phase 3A, 2026-09-19): a template written once, an instance per month pinning that month's data; each claim carries the condition that makes it true, so a claim the data contradicts never renders (IGMD/examples/templates/branch-monthly.igmd.yaml, three months).

11Audit and regulated reporting

As a compliance officer, I want to answer "why is this a bar chart, and why does its axis start at zero?" from the record, and rebuild the exact report three years later.

Why deterministic wins: generative charts can invent values or truncate axes. Here each chart choice has a recorded decision with the rule and its evidence strength, and the package rebuilds byte for byte.

Works todayWorks today.

12AI agents that write reports

As an AI platform, I want my agent to draft a report as IGMD while the compiler rejects bad choices (a pie chart for a precise comparison, an undisclosed low-confidence claim) and renders the rest.

Why deterministic wins: "LLM proposes, compiler disposes", and the output can be checked by its hash.

Works todayWorks today through the MCP tools (local). A public spec (IGMD I8) is what would let outside AIs target it.

13Accessibility you can enforce

As a public agency, I want minimum text size, labels that don't rely on colour alone, and labelled axes to pass or fail inside the build.

Why deterministic wins:

Works todayWorks today for a machine-checked subset of these rules. It is not a full WCAG audit.

14Reproducible figures in science and journalism

As a researcher or data journalist, I want to publish the package (data, source, manifest) so a reviewer can rebuild the exact figure.

Why deterministic wins:

Works todayWorks today.

15Report downloads inside a SaaS product

As a SaaS vendor, I want a "download PDF" for every customer each night, cached by hash, with per-stage cost visible in OpenTelemetry.

Why deterministic wins:

In partThe engine works today; a hosted API is roadmap.

16Interactive dashboards

As an ops team, I want filters and drill-downs declared as actions (state, event, action, each with a static fallback), so any dashboard state can be re-rendered exactly from state plus data.

Why deterministic wins: the chart in an incident review can be reproduced exactly, and a replayed event log gives the same frames. SVGMD would add the event-driven actions; each state is still a deterministic render.

RoadmapRoadmap: IGMD spec Phase 3, with the interaction model sketched in GCMD/docs/12-Primitive-Layer-Note.md.

17Election night and other live data graphics

As a newsroom, I want the results graphic rebuilt from each certified data drop, and the exact graphic that was on air at 22:14 recoverable afterwards.

Why deterministic wins: each drop is a package; "what did we show at 22:14" is a rebuild, not a screenshot hunt. A generative graphic could not be trusted to carry the certified numbers.

Works todayWorks today as snapshots (one compile per data drop). Live updating belongs to the dashboard roadmap.

18Expert-witness exhibits

As a litigation consultant, I want every chart in an expert report to be rebuildable by the other side from the same package, with the reasoning for each chart choice on record.

Why deterministic wins: an exhibit that the opposing expert can rebuild byte for byte, with its decision trace, is hard to attack as manipulated. A generated chart invites exactly that challenge.

Works todayWorks today.

19Sustainability (ESG) disclosures

As a sustainability officer, I want our disclosure charts to follow integrity rules by construction: zero baselines, every claim linked to evidence, uncertain figures disclosed as uncertain.

Why deterministic wins: the defence against "misleading chart" or greenwashing claims is a compile that would have failed. A generated chart has no such guarantee.

Works todayWorks today with the existing integrity rules; an ESG-specific rule pack is a small step.

20Student progress reports

As a school, I want every student's term report laid out by the same rules from the grade data, accessible, and reissued identically if a parent asks for a copy.

Why deterministic wins: fairness in presentation (no student's report is "designed" differently) and exact reissue.

Works todayWorks today (IGMD Phase 3A + 3A.2), one instance per student: tables and charts grow with each student's subjects, and a repeat: block gives each subject its own comment section, ids from the subject name.

SVGMD — the shared core, for other products its own page

21Résumés (JobFitIQ)

As a job seeker, I want the same résumé data to give an identical, ATS-safe PDF on any device, with tailored versions that differ only where the content differs.

Why deterministic wins:

In partThe core is ready; a résumé profile is not built.

22Certificates and badges at volume

As an event organiser, I want thousands of certificates from a data file, exact layout, each hash-provable as issued.

Why deterministic wins:

In partThe mechanisms exist (text fitting, symbols, PDF); a profile is not built.

23Visual regression for design systems

As a front-end team, I want every code change checked against pinned render hashes, so unintended visual change is caught in CI.

Why deterministic wins:

Works todayWorks today (the harness and baselines are how the three repos already work).

24Regulated packaging labels

As a food or pharma manufacturer, I want nutrition panels and dosage labels whose layout is mandated by regulation generated from product data, with the regulation encoded as rules that fail the build when a label would break it.

Why deterministic wins: the format itself is the law; an approximately right generated label is a recall.

RoadmapRoadmap (a label profile and its rule pack; the mechanisms exist).

25AI art under exact typography

As a marketing team, I want the background image generated, but the headline, price, logo and legal line set exactly, on brand, in every size variant.

Why deterministic wins: image models are poor at text and cannot guarantee a legal line. The hybrid keeps generation where it is strong and determinism where it must hold still.

In partProven in GCMD (hero art generated or supplied, everything else a deterministic render); a marketing profile is roadmap.