Sensitive content review queue
Anything that touches a player's state of mind needs a clinical sign-off before it is published. Every sign-off and every send-back creates a permanent audit record.
Without a sign-off, content does NOT reach production.
This is a blocking condition, not a recommendation. There is no "skip review" flag for production, however urgent the request. If someone asks for an exception over chat, the answer is still no — a sign-off with no record in the system is not a sign-off.
AI companion — system prompt & crisis handling
v0.9 · submitted 3 days agoSubmitted by Sam Okafor · content admin · to be published at /app/companion
The item, in full: the whole of v0.9 — all eight sections — together with the crisis keyword list (47 patterns), the automatic helpline redirect script, the twelve crisis test cases and what is live today for comparison.
No extract is shown here on purpose. The attestation below says you read the version, so the version is what the queue opens.Points to confirm: (1) does the "I am an AI" disclosure appear on the first turn; (2) does the crisis detection layer miss indirect phrasing; (3) is the companion anywhere diagnosing or recommending treatment.
The clinical re-run answers point 2 already: the author-side run records twelve passes, but re-running the same twelve scenarios in different words gives ten passes, one pass with a note, and one failure — case C-05. An indirect phrasing of self-harm matched none of the 47 patterns, so the crisis path never ran. The release check refuses a version with a failing case, so a sign-off recorded against v0.9 would not release it.
F-026 · Quit work to keep playing
v1 · 24 Jul 2026 · Sam Okafor“Leaving work removes income and the daily structure that can help interrupt repeated gambling.”
Source: Productivity Commission — Gambling, inquiry report no. 50Second fact attached to the Job sacrifice action. The currently live fact remains in place until this exact version is approved.
F-033 · Cooldown support and self-exclusion awareness
v1 · 25 Jul 2026 · Sam Okafor“Only a minority of surveyed online bettors knew about the national self-exclusion register.”
Source: ACT Gambling and Racing Commission — BetStop awareness surveyShown beside support options during cooldown. It is information only and cannot shorten or extend the seven-day server-enforced break.
SCREEN-CRITICAL · Critical Life warning
v3 · 26 Jul 2026 · Sam Okafor“Your simulated Life is at a critical level. Pause before choosing what happens next. Gambling Help Online 1800 858 858 and Lifeline 13 11 14 are shown above every action.”
Source: Submitted layout screenshot and previously signed-off v2Review context: This copy appears at the highest-risk point in the Life flow. Support must remain above actions at desktop and mobile widths.
SCREEN-RUN-ENDED · Seven-day cooldown transition
“You are rehearsing here, in a place where nothing real is lost. Simulated betting is closed for seven full days; learning, Showdown and support stay open.”
Source: Submitted screen copy and cooldown workflow W-10The break is framed as a rehearsal for self-exclusion, never as punishment. No countdown or early-release promise is allowed.
v2 · 26 Jul 2026 · Sam Okafor
NOTICE-COOLDOWN-LESSON · Cooldown learning reminder
“There is a 90-second lesson on house edge today.”
Source: Notification specification · opt-in learning reminderSent only after the player opts in. It never mentions the betting floor, a time remaining, odds, wins or losses.
v1 · 28 Jul 2026 · Sam Okafor
Sign-off trail — July 2026 — permanent audit records
Every decision this month, signed off and sent back alike. This is the record the funding dossier draws on, and it is the only place a sign-off exists — a decision agreed over chat and never entered here did not happen.
| When | Content | Version | Signed by | Outcome |
|---|---|---|---|---|
| 25 Jul · 14:40 | F-024 · "Borrow from friends" action | v2 | Dr A Brennan | Sent back — the wording blamed the player |
| 25 Jul · 09:14 | F-028 · "Quit work to keep playing" action | v3 | Dr A Brennan | Signed off |
| 24 Jul · 16:02 | Cooldown screen copy | v4 | Dr A Brennan | Signed off |
| 23 Jul · 11:05 | Critical warning screen copy | v2 | Dr A Brennan | Signed off |
| 22 Jul · 15:30 | F-031 · "Mortgage the House" action | v1 | Dr A Brennan | Signed off |
| 22 Jul · 09:48 | Debt reminder notification copy | v3 | Dr A Brennan | Signed off |
| 19 Jul · 10:20 | "The companion is not a doctor" explainer | v2 | Dr A Brennan | Signed off |
| 18 Jul · 15:10 | AI companion system prompt | v0.8 | Dr A Brennan | Sent back — "never diagnose" was implied, not stated |
| 17 Jul · 14:12 | F-030 · "Sell the car" action | v2 | Dr A Brennan | Signed off |
| 16 Jul · 10:35 | Run-ended screen copy | v1 | Dr A Brennan | Signed off |
| 15 Jul · 16:20 | Age-declined screen copy | v2 | Dr A Brennan | Signed off |
| 11 Jul · 11:25 | AI companion system prompt | v0.7 | Dr A Brennan | Sent back — crisis handling sat too far down the prompt |
| 10 Jul · 09:30 | F-023 · "Mortgage the House" action | v4 | Dr A Brennan | Signed off |
| 8 Jul · 13:55 | F-022 · "Sell the car" action | v1 | Dr A Brennan | Signed off |
| 3 Jul · 11:40 | Cooldown reminder notification copy | v2 | Dr A Brennan | Signed off |
The trail cannot be edited or deleted, including by a system admin. Records are appended only, and a sign-off that lapses because the content was edited stays in the trail with the lapse recorded against it.
You are currently the only reviewer
With one reviewer, sensitive content stops moving whenever you are away — and stopping is the correct behaviour, not a fault. A second reviewer from an external gambling support organisation has been proposed as cover. Until that is in place, plan leave with the content admin so nothing sits in the queue unattended.