Skip to content

1:1 Reports

1:1 reports are LLM-generated coaching documents designed to help managers prepare for one-on-one meetings with their team members. They synthesize commit data, scores, patterns, and alerts into actionable talking points.

Design Philosophy

1:1 reports are built on a core principle: coaching, not judgment.

  • "Worth exploring" instead of "bad"
  • Evidence-based observations instead of conclusions
  • Strengths acknowledged before challenges
  • Specific examples, not vague generalizations

Period Options

PeriodDaysBest For
Two weeks14Regular 1:1 cadence
Month30Monthly check-ins
Quarter90Performance reviews, career conversations

Report Sections

1. Period Summary

High-level overview of the contributor's work during the period:

  • Total commits
  • Score trends
  • Primary areas of focus

2. Strengths to Acknowledge

Specific, evidence-based positive observations. The prompt instructs the LLM to:

  • Cite particular commits or patterns
  • Acknowledge consistency and reliability, not just big wins
  • Highlight growth in complexity or new areas

Example output:

"Sarah shipped 12 commits touching the payments module with an average score of 7.2, up from 6.1 last period. 80% of her commits included tests — the highest on the team."

3. Topics to Explore

Constructive observations framed as conversation starters, not accusations:

  • Patterns worth understanding (e.g., clustering of late-night commits)
  • Opportunities for growth (e.g., low complexity trend despite seniority)
  • Flags that need context (e.g., gaming flags, high fix ratio)

Example output:

"Worth discussing: 4 of Alex's commits were flagged for commit-splitting patterns this period. This could indicate difficulty scoping work into atomic changes, or it could be TDD-style rapid iteration — worth understanding the context."

4. Suggested Talking Points

Concrete questions the manager can ask:

  • Tied to specific data points
  • Open-ended (not yes/no)
  • Focused on understanding, not confrontation

5. Since Last Report

If a previous 1:1 report exists, this section highlights what's changed:

  • Score trends (up, down, stable)
  • New patterns or resolved alerts
  • Progress on topics from the previous report

The LLM receives the first 800 characters of the previous report for continuity.

6. Notes for Manager

Meta-observations and caveats:

  • Data limitations (e.g., "Only 3 commits in the period — patterns may not be significant")
  • Context the data can't capture (e.g., "Commit timestamps don't reflect time spent on code review, design, or mentoring")

Input Data

The LLM receives a structured context package:

DataDescriptionLimit
Recent commitsCommit reports with scores50 most recent
Score summaryAverage, trend, domain distributionAggregated
IndicatorsAll indicators fired in periodFull list
Gaming flagsAll gaming flags in periodFull list
Previous reportPrior 1:1 for continuityFirst 800 chars

Tone Guidelines

The prompt explicitly instructs the LLM:

"Your tone should be coaching-oriented and constructive. Use phrases like 'worth exploring', 'opportunity to', 'interesting pattern' — never 'poor', 'bad', 'failing'. Frame observations as conversation starters, not conclusions."

Cost

ComponentTypical Cost
Input tokens~3,000–8,000 tokens
Output tokens~1,500–3,000 tokens
Total per report$0.01–0.05

For monthly 1:1s with a team of 10: ~$1–5/month.

Built with intelligence, not surveillance.