Docs

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 }