Framing reference
The Framing module exposes ten rhetorical moves — five Statement Classes and five Question Types. Each one is a different way of positioning the listener relative to the speaker. Mix and match.
Statement Classes
Pacing
State undeniable truths to get micro-agreements.
Alignment
Name a shared goal to stop the fight.
Resonance
Name the listener's emotion to make them feel seen.
Concession
Admit a flaw to disarm the listener.
Presupposition
Treat an assumption as a settled fact.
Question Types
Directional
Guide the listener to a conclusion they own.
Assumptive
Ask about logistics after the decision.
Elicitation
Think out loud to extract data.
Reframe
Swap the lens through which the problem is viewed.
Diagnostic
Make the listener justify themselves to you.
API
The webapp calls these endpoints. Same signatures we'll publish for Pro/Team API access in the future.
POST /api/frame/analyze Body: { message: string }
POST /api/frame/compose Body: { goal, context?, statementClass, questionType }