document_metadata, extracts structured business signals, and writes
those signals back into the system.
What It Produces
After a Teams conversation is compiled, the system can have:- a plain-English overview of what happened;
- tasks with owners, due dates, confidence, and review flags;
- risks, decisions, sentiment, and initiative signals;
- project attribution or attribution candidates for review;
- a compiled status so the same conversation is not processed repeatedly.
Pipeline
The compiler runs each document through this sequence:Project Attribution
The compiler tries to connect each Teams conversation to the right project.- Title override scans the chat title for project names, aliases, clients, and project numbers.
- Content inference searches the conversation text and participants when the title does not provide a strong match.
- Uncertain matches are written for human review instead of being silently auto-assigned.
Batch Behavior
Manual or scheduled runs process the newest conversations first. Low-content conversations are skipped so “ok,” “thanks,” or “sent” messages do not consume model calls or create noisy intelligence. Common run patterns:Tables It Updates
document_metadatafor overview, project attribution, tags, and status.tasksfor extracted action items.insightsfor risks, decisions, sentiment, and initiative signals.project_insightsfor high-confidence project-linked intelligence cards.document_attribution_candidatesfor uncertain or competing project matches.
When To Check This Feature
Check the Teams Chat Compiler when:- Teams conversations are ingesting but executive briefs or project intelligence are missing the substance of those chats.
- Documents remain in
raw_ingestedorembeddedstatus for too long. - Project attribution looks wrong or incomplete.
- Extracted tasks, risks, or decisions are too generic to trust.
Engineering Reference
The detailed implementation document lives atdocs/archive/2026-06-22-docs-migration/features/teams-compiler.md.