Skip to content

Compassionate Music Therapy Workflow

A 4-step workflow to deconstruct venting, plan a therapeutic arc, compose a musical blueprint, and write lyrics.

Workflow Diagram

graph TD
    classDef stepNode fill:#1a5f7a,stroke:var(--md-default-fg-color,var(--text-color,#0d3a4d)),stroke-width:2px,color:#ffffff;
    classDef inputNode fill:#2c5e43,stroke:var(--md-default-fg-color,var(--text-color,#183b27)),stroke-width:2px,color:#ffffff;
    INPUT_venting_text([Input: venting_text]):::inputNode
    compassionate_analyst[compassionate_analyst<br><i>01_compassionate_analyst.prompt.md</i>]:::stepNode
    INPUT_venting_text -. venting_text .-> compassionate_analyst
    compassionate_analyst -->|sequential| iso_strategist
    iso_strategist[iso_strategist<br><i>02_iso_strategist.prompt.md</i>]:::stepNode
    compassionate_analyst -. psychological_profile .-> iso_strategist
    iso_strategist -->|sequential| sonic_architect
    sonic_architect[sonic_architect<br><i>03_sonic_architect.prompt.md</i>]:::stepNode
    compassionate_analyst -. psychological_profile .-> sonic_architect
    iso_strategist -. therapeutic_arc .-> sonic_architect
    sonic_architect -->|sequential| lyricist
    lyricist[lyricist<br><i>04_lyricist.prompt.md</i>]:::stepNode
    compassionate_analyst -. psychological_profile .-> lyricist
    iso_strategist -. therapeutic_arc .-> lyricist
    sonic_architect -. musical_blueprint .-> lyricist
    linkStyle default stroke:var(--md-default-fg-color,var(--text-color,#767676)),stroke-width:2px;