CLINICAL REVIEWER
Manage · Clinical review

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.

All · 6 Risk facts · 2 Critical / run-ended · 2 AI system prompt · 1 Notifications · 1 1 item overdue by 3 days
Blocking release AI system prompt

AI companion — system prompt & crisis handling

v0.9 · submitted 3 days ago

Submitted 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.

A sign-off records who signed, when, and which version.
Awaiting sign-off Risk fact

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. 50

Second fact attached to the Job sacrifice action. The currently live fact remains in place until this exact version is approved.

Open F-026 v1 in full → View in the fact list →
Awaiting sign-off Risk fact

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 survey

Shown beside support options during cooldown. It is information only and cannot shorten or extend the seven-day server-enforced break.

Open F-033 v1 in full → View in the fact list →
Awaiting sign-off Critical screen

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 v2

Review context: This copy appears at the highest-risk point in the Life flow. Support must remain above actions at desktop and mobile widths.

Open critical screen v3 in full →
Awaiting sign-off Run-ended screen

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-10

The 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

Open run-ended v2 →
Awaiting sign-off Notification

NOTICE-COOLDOWN-LESSON · Cooldown learning reminder

“There is a 90-second lesson on house edge today.”

Source: Notification specification · opt-in learning reminder

Sent 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

Open reminder v1 →

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.

Signed off · 12 Sent back · 3 Showing 15 of 15 records · 1 to 25 July 2026
WhenContentVersionSigned byOutcome
25 Jul · 14:40F-024 · "Borrow from friends" actionv2Dr A BrennanSent back — the wording blamed the player
25 Jul · 09:14F-028 · "Quit work to keep playing" actionv3Dr A BrennanSigned off
24 Jul · 16:02Cooldown screen copyv4Dr A BrennanSigned off
23 Jul · 11:05Critical warning screen copyv2Dr A BrennanSigned off
22 Jul · 15:30F-031 · "Mortgage the House" actionv1Dr A BrennanSigned off
22 Jul · 09:48Debt reminder notification copyv3Dr A BrennanSigned off
19 Jul · 10:20"The companion is not a doctor" explainerv2Dr A BrennanSigned off
18 Jul · 15:10AI companion system promptv0.8Dr A BrennanSent back — "never diagnose" was implied, not stated
17 Jul · 14:12F-030 · "Sell the car" actionv2Dr A BrennanSigned off
16 Jul · 10:35Run-ended screen copyv1Dr A BrennanSigned off
15 Jul · 16:20Age-declined screen copyv2Dr A BrennanSigned off
11 Jul · 11:25AI companion system promptv0.7Dr A BrennanSent back — crisis handling sat too far down the prompt
10 Jul · 09:30F-023 · "Mortgage the House" actionv4Dr A BrennanSigned off
8 Jul · 13:55F-022 · "Sell the car" actionv1Dr A BrennanSigned off
3 Jul · 11:40Cooldown reminder notification copyv2Dr A BrennanSigned 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.