Containment
A modern-day tactical tabletop campaign that players join in the browser, with character sheets that handle gear math.

Current status
Live tactical tabletop campaign and Markdown rules compiler hosted at containment.ngi.video that continuously playtests and bootstraps TaleHall.
Overview
Live modern-era tactical tabletop campaign at containment.ngi.video with browser player HUDs, an AI game-master console, and a Markdown-to-rules compiler that continuously playtests and feeds the TaleHall RPG platform and its clean-room first-party ruleset.
Why it was built
Running heavily customized tabletop RPG campaigns online usually means hours of fragile manual data entry, plugin updates that break character sheets right before game night, and lock-in to third-party rules licenses.
Why it helps
Lets game designers write classes, doctrines, and gear in plain Markdown files that compile into live browser character sheets and tactical maps—while every weekly playtest session directly advances TaleHall's system-agnostic RPG engine and royalty-free first-party rules.
What you can do
- Automated rules compiler converting plain-text Markdown into playable tabletop compendiums and clean-room first-party rules
- Six browser-native player and GM surfaces covering character creation, live tactical maps, comms theater, and field dossiers
- Continuous anti-drift synchronization that shares battle-tested RPG surfaces directly with the TaleHall platform
- Automated visual and lore-hygiene verification suite testing character sheets and scenes before every session
Threshold 2d10 Tactical RPG Spearhead & 6-Surface Continuous Bootstrap Bridge
Live weekly modern-era tactical RPG campaign and Markdown rules compiler that mechanically verifies all 6 Universal RPG Surface Contracts and graduates clean-room first-party IP into TaleHall.
Mechanical UI Contract Verification & TaleHall Sync
Verifies single-row movable toolbar, snappable cockpit HUD windows, 4-tier progressive room intel, Player/GM RBAC notifications, 2-pane dossier reader, and art-integrated fog-of-war sector maps.
Automated 26-Term Threshold 2d10 Tactical Core Graduation
Translates 10 classes, 7 ladder doctrines, and 6 attributes from playtest scaffolding into 100% NextGen Interactive owned Threshold 2d10 terminology with zero third-party SRD royalties.
CV-Gated FLUX.2 Pro + BiRefNet v2 + Clarity Upscaler
Synthesizes operative portraits with flux-2-pro, extracts crisp alpha mattes via BiRefNet v2, and triggers conditional upscaling only when CV edge sharpness scores below 85.0.
Plain-Text Markdown to Live Browser Compendiums
Compiles Markdown class doctrines, weapon loadouts, and mission dossiers directly into synchronized 4–8 player WebSocket party rooms and GM encounter consoles.
Translate playtest rules into Threshold 2d10 Tactical Core IP & compare cloud room economics
A Level 4 Specter Operative on the Slipstream Doctrine Operational Doctrine rolls Threshold 2d10 Tactical Core Reflex (REF) +2 against Guard Rating (GR) 16 inside TaleHall Browser Stage, triggering an Emergency Snap-Fire.
top-toolbar-v1 · movable-hud-window-v1 · progressive-disclosure-4tier · role-targeted-notifications · two-pane-dossier-reader · interactive-art-mapcloudflare_do$7.04/mo (72.8% saved vs legacy VM)helios_docker$1.8/mo (93.1% saved vs legacy VM)hetzner_cloud_r2$19.8/mo (23.6% saved vs legacy VM)6-surface browser RPG HUD & Threshold 2d10 clean-room IP vs. fragile VTT plugins
Custom tabletop campaigns typically rely on fragile community VTT plugins that break before game night and lock creators into third-party ruleset licenses.
// Legacy third-party VTT + SRD scaffold
ruleset: "5e SRD + Ultramodern5 + 14 community Foundry modules"
roll: "1d20 + Dexterity modifier" (flat 5% swingy distribution)
status: Module conflict broke actor sheet CSS 10 minutes before sessionContainment compiles plain Markdown into 6 mechanically verified browser RPG surfaces and translates all 26 classes, doctrines, and attributes into 100% owned Threshold 2d10 Tactical Core IP.
// Containment -> TaleHall Clean-Room IP & 6-Surface Contract
ruleset: "Threshold 2d10 Tactical Core (0% royalties, 100% first-party IP)"
lexicon: translateToFirstPartyIp("Infiltrator" -> "Specter", "Dex" -> "Reflex")
surfaces: 6/6 verified (toolbar, snappable HUD, 4-tier intel, RBAC, dossier, map)0.7625 → 0.9525 (+0.19 · Sharpness +55.7% · PSNR 44.94 dB)Negation parity & evidence verifiedInteractive walkthrough
Step through how Containment works without creating an account or installing local dependencies.
Entry & problem context
Maturity: Live in productionRunning heavily customized tabletop RPG campaigns online usually means hours of fragile manual data entry, plugin updates that break character sheets right before game night, and lock-in to third-party rules licenses.
Live modern-era tactical tabletop campaign at containment.ngi.video with browser player HUDs, an AI game-master console, and a Markdown-to-rules compiler that continuously playtests and feeds the TaleHall RPG platform and its clean-room first-party ruleset.
Shared platform architecture sandbox
Test the live cross-language single source of truth shared across TypeScript, Python, and Rust.
Evidence grounding & negation parity check
RejectedPolarityFlip (grounded: false, overlap: 1)clarify (confidence: 0.425)Dual-gate write receipt verifier (DAWRI) & FTT math healer
trueNo profile changes were committed in this turn.142, σ 133.5515, gist positive_ev_with_downsideRemote or hybrid? · Target salary floor? · Company stage? (lockout: false)Semiotic Brand Identity & Federated SoC Governance
Peircean Brand Mark, Multi-Size Squint Test & 3-Tier SoC Boundary
hex_d20_vaultprivate_sovereign (max tier: sovereign_private)100.0% (non-redundant >15%) · Retired symbol trap: Clear (0 retired symbols)Engineering Velocity & Open-Source Hygiene
Synced from @brbrainerd and @vox-foundation via the GitHub GraphQL API (GET /api/github/stats).
Single-file full-stack programming language and Rust compiler that generates database schemas, server routes, and typed clients from one declaration.
Interactive political economy simulator with ECS civic rights, institutional modeling, policy levers, and multi-regime scenarios.
Interactive 3D macaque brain atlas and stereo surgical view planner rendered in browser WebGL.
Single-binary Rust and React kiosk shell for Raspberry Pi digital photo frames with remote mobile upload.