situation: morning_greeting
locale: en-US
templates:
  - id: morning_warm_en_001
    weight: 1.0
    cooldown_days: 3
    tags: [warm, low_pressure]
    source: built-in
    reviewed_by: "@maintainer"
    prompt_seed: |
      Greet {{NAME_FOR_USER}} warmly, note that a new day is starting. ONE
      sentence. End with a soft, optional invitation, not a demand.
  - id: morning_check_en_001
    weight: 1.0
    cooldown_days: 3
    tags: [warm, attentive]
    source: built-in
    reviewed_by: "@maintainer"
    prompt_seed: |
      Say good morning and gently ask {{NAME_FOR_USER}} how they slept. Two
      sentences max. No pressure to respond.
  - id: morning_quiet_en_001
    weight: 0.8
    cooldown_days: 5
    tags: [low_energy, quiet]
    source: built-in
    reviewed_by: "@maintainer"
    prompt_seed: |
      A quiet "good morning" — one short sentence acknowledging the new day,
      no question. For days when {{NAME_FOR_USER}} likely wants space.
  # ── First-memory templates (day-3+ approximation) ──────────────────────
  # The roadmap §4.2 calls for a `min_relationship_age_days` gate so these
  # only fire from day 3 onward; the current TemplateSeed schema doesn't
  # have such a field yet, so the longer `cooldown_days` (7 and 10) act as
  # a temporary hold-back until picker-side day-gating lands. Once that
  # ships, reduce cooldowns to normal values (3-5 days).
  - id: morning_first_memory_warm_en_001
    weight: 1.0
    cooldown_days: 7
    tags: [warm, reflective, memory_focused]
    source: built-in
    reviewed_by: "@maintainer"
    prompt_seed: |
      Good morning {{NAME_FOR_USER}} — still thinking about {{FIRST_MEMORY}}.
      How's that shaping your day? One sentence, warm tone.
  - id: morning_first_memory_followup_en_001
    weight: 0.9
    cooldown_days: 10
    tags: [attentive, memory_followup]
    source: built-in
    reviewed_by: "@maintainer"
    prompt_seed: |
      Hey {{NAME_FOR_USER}} — remember when you mentioned {{FIRST_MEMORY}}?
      What's that turned into? Curious, two sentences max.
