Session Briefing
session_briefingLoad project context at the start of a session. Without a project, get available projects; with one, receive active tasks, lessons, git activity, and health in a single briefing.
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 |