Skip to content

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."
}