Performance Evaluate Questions
Uses LLM to generate summaries for quarterly connection questions based on evidence.
Inputs
| Input | Type | Default | Purpose |
|---|---|---|---|
question_id | string | "" | Specific question (empty = all) |
Workflow
1. Get Quarter
- •Current year, quarter (e.g., Q1 2026)
2. Load Questions & Evidence
- •Read
questions.json— questions, custom_questions - •Filter by question_id if provided
- •Load daily events from
daily/*.jsonfor evidence lookup - •Load summary.json for competency scores
3. Build Evaluation Data
- •For each question: auto_evidence IDs → fetch events
- •Build: id, text, subtext, evidence_count, evidence_events, manual_notes
4. Build Prompts
- •For each question: "You are helping prepare quarterly performance review."
- •QUESTION, EVIDENCE, MANUAL NOTES, COMPETENCY SCORES
- •"Write 2-3 paragraphs, first person, highlight accomplishments, specific examples"
5. Generate Summaries
- •Call LLM (ollama_generate or claude) for each prompt
- •Map responses to question IDs
6. Save
- •Update questions in questions.json with llm_summary, last_evaluated
7. Log
- •
memory_session_log("Evaluated {saved} quarterly questions with AI", "Quarter: ...")
Output
Summary: quarter, questions evaluated, total. Per-question: evidence items, status.