Case types are data, not code
One engine runs a POSH complaint, a consulting engagement and a research dossier without a schema change. Confidentiality is enforced in the database. Private work becomes public narrative only through an audited redaction pipeline.
Move your cursor — it is the light source. Every glass surface on this page is lit from wherever it is. The four panels are the four blueprints one engine runs.
The studio
A case, as you would actually see it
Every material doing its real job at once. The statutory clock is counting down live.
Complaint under s.9, POSH Act 2013
- Filed
- Notified
- Inquiry
- Report
- Action
Complainant
Identity withheld · tracking code issued
Explain this case
qwen3.6-plusInquiry is behind schedule: one witness statement outstanding since 12 July, and the respondent was granted a 7-day extension. Projected completion 17 August — 15 days inside the statutory limit.
Statutory inquiry deadline
—— d ——:——:——
90 days from 4 June · business-day aware
Audit chain
a3f9…c21b
47 events · chain verified
Confidentiality engine
A chart that cannot name anyone
Section 21 requires an annual statistical filing. Publish it naively and a department with one complaint identifies the complainant to everyone in the building. The guard refuses any group smaller than k = 5.
Complaints by department
Financial year 2026 · illustrative data
Safe to file. 3 departments fall below the threshold and are reported as one band. The total still reconciles — 6 complaints are counted, none are attributable.
Design language
Material is meaning
Five surfaces, each encoding provenance or confidentiality. You read where content came from and who may see it before you read a single label.
Finding
Committee determined the complaint substantiated in part.
Clear
Human-authored, verifiedThe baseline. Someone took responsibility for this content and it has been checked.
Suggested summary
Inquiry delayed pending one outstanding witness statement.
Frosted
AI-drafted, pending reviewShimmers until a human accepts it. Motion means unreviewed — the single clearest signal in the interface.
Statutory deadline
41 days remaining · 90-day inquiry
Etched
Computed by the systemDerived values — SLA clocks, health scores. Distinguishes a calculated date from one a person typed.
Smoked
RestrictedYou may know something exists without seeing it. The content is never sent to your client at all.
Obsidian
RedactedRemoved by decision, with a recorded reason. Redaction should look deliberate, not broken.
These are semantics, not styles
Choosing a material is a claim about the content. Reaching for frosted because it looks nicer breaks the language everywhere else, because elsewhere frosted means an AI wrote this and nobody has checked it.
Architecture
Nine engines, one path
A case travels from definition to publication through composable engines. Nothing crosses from private record to public story except along this path.
Built for work that has to hold up
Statutory deadlines, a tamper-evident record, and confidentiality that survives a leaked API token because it was never the application’s job to enforce it.