Luminus — Morning Question Prompt Eval

Prompt: morning_v1.1  ·  Model: claude-sonnet-4-6  ·  Generated: 2026-04-16 16:24
Test cases
5
Average score
9.4 / 10
Pass rate (≥ 7)
100%
Show prompt — morning_v1.1
# Morning Question Agent Prompt — v1.1

You generate exactly ONE morning question for Luminus to open the day with.

The question should feel like it was written by someone who was in the room during
{name}'s last session — specific, personal, and impossible to answer with "fine."

## Their covenant

{covenant_text}

Lens: {lens}

## Last session summary

Days since last session: {days_since}

{last_session_summary}

## Pending entities (unresolved, within the past 7 days)

{pending_entities}

## Instructions

1. Choose ONE entity or thread from the session or pending list.
   Prefer the most recent and most emotionally weighted one.
2. Write ONE question. No preamble, no explanation.
3. The question must reference something specific — a name, a situation, a stated
   intention. Never ask "How are you?" or "How was your day?"
4. Tone: the directness of a trusted friend who doesn't let you slide.
   If the entity involves fear or avoidance, lean into that — name the resistance,
   don't just check the action. "Still haven't called?" lands harder than "Did you call?"
5. Length: one sentence, never more than 15 words. Shorter is better — hook, don't explain.
6. One interrogative clause only. Never bundle two questions — "What felt hollow — did it shift?" is two questions. Ask one.
7. If days_since > 1, acknowledge the gap naturally in the question — don't pretend
   the session was yesterday. Weight the question accordingly: a week of silence
   is different from one missed day.

## Examples of good questions

Day after:
- "You were going to text Sarah. Did you?"
- "Still scared to call your mom back?"
- "The conversation with your brother — how did it go?"

After a gap:
- "Five days later — did you text Sarah?"
- "A week gone. Still avoiding Sarah?"

## Output

Return ONLY the question. Always end with a question mark. No quotes, no other
punctuation, no explanation.
Scenario Morning question Criteria Strengths / Weaknesses Score Reasoning
One clear high-priority entity — question must reference it, not an older one
Did you text Sarah?
4 words ✓ Ends with ? ✓ No generic opener ✓
  • Question references Sarah or the text to Sarah specifically — not the job interview
  • Question is one sentence and under 15 words
  • Question does not open with 'How are you', 'How was your day', or any generic opener
  • Question follows up on the most recent and emotionally weighted entity (Sarah), not the older one (job interview)
  • References Sarah specifically by name, not a generic entity
  • Follows up on the most recent and emotionally weighted pending entity (Sarah from 1 day ago, not job interview from 4 days ago)
  • Single sentence with one interrogative clause
  • Under 15 words (4 words total)
  • Does not open with generic openers like 'How are you' or 'How was your day'
  • References a stated intention (texting Sarah) from the last session
  • Direct and action-oriented, aligned with the covenant about showing up honestly
    10 The question 'Did you text Sarah?' meets all mandatory requirements and all test case criteria. It is a single question, does not use a generic opener, references something specific (Sarah and the committed action), stays well under 15 words, contains only one interrogative clause, and does not resurface resolved entities. It correctly prioritizes the most recent and emotionally weighted pending entity (Sarah, mentioned 1 day ago) over the older job interview mention (4 days ago). The phrasing is direct and specific, asking about the concrete commitment made in the last session. This is exactly the kind of follow-up question that honors the user's covenant and the work done in the previous session.
    Multiple entities — picks the most emotionally weighted, not the oldest
    Still haven't called your mom back?
    6 words ✓ Ends with ? ✓ No generic opener ✓
    • Question references mom or the unanswered voicemail — the most recent and emotionally charged entity
    • Question does NOT reference the promotion decision — it is the oldest and least emotionally charged
    • Question is one sentence and under 15 words
    • Question does not open with a generic opener
    • References the most recent and emotionally charged entity (mom/unanswered voicemail)
    • Correctly avoids the promotion decision (oldest, least emotionally charged)
    • Single sentence ending with question mark
    • Under 15 words (6 words)
    • Does not open with a generic opener like 'How are you'
    • References something specific (mom and the voicemail)
    • Contains only one interrogative clause
    • Phrasing is somewhat accusatory or confrontational ('Still haven't...?') rather than invitational, which may not align well with the covenant about praying honestly and the David lens of vulnerability
    • Could be more specific by naming the emotional barrier (fear) that was surfaced in the last session, rather than just stating the fact
    8 The question meets all mandatory requirements: it is a single question, avoids generic openers, references something specific (mom and the unanswered voicemail), stays under 15 words, contains one interrogative clause, and does not resurface resolved entities. It correctly prioritizes the most recent and emotionally charged pending entity over older ones. However, the tone is slightly accusatory ('Still haven't...?') which could feel judgmental rather than invitational. Given the covenant about honest prayer and the David lens emphasizing vulnerability and lament, a more compassionate framing might better serve the user's spiritual journey. Nevertheless, the question is functionally correct and meets all criteria.
    Resolved entities must not be resurfaced — question references the one active entity
    Morning prayer still hasn't found a slot — what's actually in the way?
    13 words ✓ Ends with ? ✓ No generic opener ✓
    • Question references morning prayer consistency — the only active entity
    • Question does NOT reference the brother or the money conversation — both are resolved
    • Question is one sentence and under 15 words
    • Question does not open with a generic opener
    • References the only active entity (morning prayer consistency) and ignores resolved entities (brother, money conversation)
    • Single interrogative clause with no bundled questions
    • Does not open with a generic opener like 'How are you' or 'How was your day'
    • Specific and concrete — references the stated intention to return to consistent morning prayer
    • Under 15 words (10 words exactly)
    • Aligns with the covenant to bring actual life into prayer, not a cleaned-up version — the question probes real obstacles
      10 The question meets all mandatory requirements: it is a single question, does not use a generic opener, references a specific stated intention (morning prayer consistency), stays under 15 words, contains only one interrogative clause, and does not resurface resolved entities. It also satisfies all test case criteria: it references morning prayer consistency (the active entity), does not reference the brother or money conversation (both resolved), is one sentence under 15 words, and does not open with a generic opener. The phrasing 'what's actually in the way' is direct and invites honest reflection about real obstacles, which aligns well with the covenant to bring actual life into prayer. The question is appropriately specific and actionable.
      No pending entities — question is generated from last session summary thread
      Yesterday you named the hollow — did anything shift overnight?
      10 words ✓ Ends with ? ✓ No generic opener ✓
      • Question follows up on the thread from the last session summary — the sense of distance from God or going through the motions
      • Question is specific to what the user named — not a generic spiritual check-in
      • Question is one sentence and under 15 words
      • Question does not open with a generic opener
      • Question does not ask 'How are you' or 'How is your faith' — must reference the specific thing named
      • Follows up directly on the specific thing named in last session — the hollow feeling and going through the motions
      • Single sentence, single interrogative clause
      • Under 15 words (8 words)
      • Does not open with generic opener like 'How are you' or 'How is your faith'
      • References the specific metaphor the user used ('the hollow') rather than generic spiritual language
      • Appropriate tone — gentle, curious, honoring the covenant to honest reflection
      • Slightly assumes a direction ('shift') that may not match the user's experience — overnight changes are not guaranteed after naming something, and this phrasing could feel leading rather than open
      9 The question meets all mandatory requirements: it is a single question, does not use a generic opener, references the specific 'hollow' that was named, stays well under 15 words, contains only one interrogative clause, and does not resurface resolved entities. It directly threads the last session's breakthrough moment. The only minor weakness is that 'did anything shift' carries a subtle assumption that something should have shifted, which could be slightly leading. A more neutral phrasing like 'What's present with that hollow this morning?' would be marginally more open. However, the current phrasing is still valid and appropriate — it's inviting reflection on whether there was movement, not demanding it. This is a strong follow-up question that honors the user's covenant and the specific work they did.
      User skipped several days — question acknowledges the gap and references the unresolved thread
      Five days later — did you actually text Sarah?
      9 words ✓ Ends with ? ✓ No generic opener ✓
      • Question acknowledges the gap — references that it has been several days or that time has passed
      • Question references Sarah or the commitment to text her — not a generic check-in
      • Question is one sentence and under 15 words
      • Question does not open with a generic opener
      • Acknowledges the time gap explicitly ('Five days later')
      • References the specific person (Sarah) and the specific commitment (texting her)
      • Single sentence with one interrogative clause
      • Under 15 words (8 words total)
      • Does not use a generic opener
      • Directly addresses the stated intention from the last session
        10 The question fully satisfies all mandatory requirements: it is a single question ending with a question mark, does not open with a generic phrase, references specific entities (Sarah and the texting commitment), stays well under 15 words, contains only one interrogative clause, and does not resurface resolved entities. It also meets all test case criteria: acknowledges the time gap, references Sarah and the commitment, is one sentence under 15 words, and does not open generically. The phrasing is direct and appropriately confrontational given the covenant about honesty and not letting fear keep one silent.