Triple-room module composer — Interactive Lab Build | Sana Shahid
Write four boring invariant lines first, then let analyst / exec / renewal briefs diverge with forbidden-phrase guardrails and a cross-room drift lint.
Published:
Build stats
4 — kernel lines (inputs→proof)
3 — room narratives per module
lint — drift check before handoff
Highlights
Kernel first — room copy diverges in emphasis, not in factual substrate.
Forbidden phrase lists keep altitude honest per audience.
Drift lint catches incompatible promises before a live demo does.