user-activity-report
Person Activity Report
Research all available sources to produce a comprehensive picture of what a specific person has been working on recently. Use when you need to quickly get up to speed on a colleague's work — before a 1:1, when onboarding to a new team, or when context on someone's work area is needed.
Arguments
- person: name, email, GitHub username, or Slack group alias like
@metaflow-dev-group(required). When a group alias is given, resolve to individual members and produce a consolidated report with a section per person. - lookback_days: how far back to look (default: 30)
- --no-html: skip S3 HTML upload (default: upload HTML and share commuter link)
Workflow
-
Resolve identity. If input is a group alias (starts with
@), resolve via Pandora to individual members, then run steps 2-4 for each person and produce a consolidated report with a section per person. For a single person, follow the cascade in_shared/identity-resolution.mdto map to: full name, email, GitHub username, team, and role. Includeresolution_confidencein the report header. Never stop to ask for names — degrade gracefully with confidence notes. -
Search all sources in parallel. Fire these searches concurrently. When reporting on a group alias, fire per-person queries within each source in parallel too (N members × M sources = all at once, not one person at a time):