session_briefing
Load project context at session start by assembling active tasks, lessons, git activity, and health into one response. Without a project, lists available projects to select from.
Instructions
Call at the start of every new session to load project context.
Without a project, returns the available project list with a usage hint — discoverability parity with vault_health() and worker_status(). With a project, assembles active tasks, recent lessons, git activity, and project health into a single response (replaces 3-4 manual calls).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project | No | Project slug (directory under 10_projects/). Empty = list available projects so the caller can pick one. This is the only parameter — there is no `days` argument (the briefing window is fixed). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |