Skip to content
Help
HelpCore workflow

Composer

Write outreach copy; the Gate scans every line before it can ship and blocks any message that recites a held fact, naming the fact and its source. · 3 min read

Composer is where you write a message to a recipient. Before anything can ship, the Gate verifies the draft — it is deterministic, runs offline, and costs nothing.

How to use it

  1. Edit the draft in the message box (a policy-safe example is pre-loaded).
  2. Click Check & send. The Gate scans the text for facts whose surface policy is hold — modeled income, competitor-shopping, churn-risk, life-events, home value, device recognition.
  3. If the draft is clean you'll see Cleared to send — it uses only declared (say) facts and behavioural steer (allude).
  4. If it recites a held fact you'll see Send blocked, with each offending fact and its source listed (e.g. modeled income / net worth · broker append · policy: hold).

Use the Try it panel on the right to load a message that gets blocked and one that clears, so you can watch the Gate name the problem line by line.

What it proves (P1, the creepiness invariant T-P2b): a hold fact may steer who you target and what you feature, but it can never reach the copy — the lie/over-share path is unreachable by construction, enforced rather than hoped.
At a glance
Route/composer
Moduleapp/composer.py
BehaviourGate blocks held facts; deterministic, $0, offline