Session content — reframe (CBT thought reframing)¶
Block type: reframe · Domain: session-content
Per-template payload for content.sessions.content where template_type='reframe'. Edit this file in naluma-directus; mirror into naluma-app/assets/schemas/session-content/ in the same change.
Fields¶
| Field | Type | Required | Allowed values | Notes |
|---|---|---|---|---|
intro |
string | yes | Body paragraph rendered above the two prompt fields. | |
prompts |
array | yes | Exactly two prompts in order: before-thought, reframed-thought. — minItems 2 — maxItems 2 | |
closing |
string | no | Optional closing paragraph rendered beneath the second field. Empty string treated as absent. |
Example¶
{
"intro": "Notice a thought that's been bothering you about your tinnitus. Write it down, then try reframing it.",
"prompts": [
{
"label": "My unhelpful thought",
"hint": "e.g. I'll never be able to concentrate again",
"max_lines": 4
},
{
"label": "A more balanced thought",
"hint": "e.g. Concentration is harder right now, but I can still focus with practice",
"max_lines": 4
}
],
"closing": "Reframing takes practice — be patient with yourself."
}