Signals
A signal is a belief your users keep expressing, tracked across studies with its direction and confidence.
Signals are what the team currently believes — each one citable as SIG-{number}.
How it works
A signal answers three independent questions, and no single field mixes them:
stage— how much evidence stands behind it:emerging(still forming) orestablished(multiple studies, multiple participants). Computed from evidence counts, never from anyone's judgment.actionable— is a recommendation on the table? True while the signal has a published recommendation that is neither dismissed nor validated (accepted, shipped, or stale all keep it actionable); never true once archived. Derived, not stored.archived— is the loop closed?archiveReasonsays how:validated(you acted and confirmed the outcome) orabandoned(set aside).
An emerging signal can be actionable — evidence maturity and "worth acting on" are different questions. Alongside the axes, a signal carries a trajectory (rising, stable, declining, new) and a confidence band (high, moderate, low). Analysis reserves high for beliefs corroborated across multiple consistent studies; a pattern from one or two participants stays low no matter how good the quotes are.
After a linked recommendation ships, the signal may also carry a postShipReceipt — a dated record that the quiet window passed with real listening behind it: shipped when, no new unprompted corroboration for how many days, across how many interviews, trajectory as observed. Quiet with nobody interviewed proves nothing, so the receipt only stamps once at least two people were interviewed inside the quiet span. It is an observation, not a verdict; whether the fix truly landed stays your call.
Themes are not signals
| Theme | Signal | |
|---|---|---|
| Lives in | One study | Across studies |
| Answers | "What did this study find?" | "What does the team believe?" |
| Strength | thin / corroborated / broad | Confidence band + stage |
Don't mix their IDs: theme IDs feed study and evidence tools, signal IDs feed signal tools.
What you can do
Everything analysis produces, you can overrule. In the app, archive a signal you consider settled or wrong — and restore it later — or lock its wording so analysis stops rewriting it. Corrections are first-class inputs, not fights with the system; the API and MCP tools read signals but don't carry these correction verbs.
When it's quiet
Neither an empty inbox nor a quiet signal board alone proves there's nothing to learn. It may only mean you haven't interviewed the people who would tell you. Research gaps keep that distinction visible.
From your agent
list_signals— every belief with stage, trajectory, and confidence; filter by state.get_signal— one signal's full packet: memo, evidence preview, per-study breakdown.get_evidence— the verbatim quotes behind it (passsignalId).
Evidence
Evidence is a verbatim quote from an interview, attributed to a participant, a study, and a theme — the only unit AskEngine ever presents as proof.
Recommendations
A recommendation is a concrete action derived from your signals — what AskEngine thinks you should do, with the evidence to justify it.