boot_report
Generate a session orientation report by reading identity, memory, and transcripts. Detects gaps, calculates an orientation score, and surfaces open loops and PreCompact captures to establish context before work.
Instructions
Generate a session orientation report. Read-only — does not modify any stored data. Reads the identity document from disk, scans the memory database for statistics and the latest checkpoint, finds the most recent transcript file, detects structural gaps (missing identity, stale memories, no checkpoint, etc.), and calculates a 0-100 orientation score across 6 criteria. Also surfaces open loops from prior sessions and any PreCompact captures that preserve context from compacted sessions. If PreCompact captures exist, call list_captures and read_capture to recover pre-compaction context before proceeding with work. Call this first thing every session to establish context before doing any work.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| identity_path | Yes | Absolute or relative path to the identity document (e.g., '.rekindle/identity.md'). This file describes who the user is and how to work with them. If the file does not exist, a critical gap is reported. | |
| transcript_dir | Yes | Absolute or relative path to the transcripts directory (e.g., '.rekindle/transcripts'). The most recent .md file in this directory is read and included in the report. If the directory is empty or missing, an info-level gap is reported. | |
| project | No | Active project name for scoped orientation. When provided, the orientation score includes a project-specific criterion and memory statistics are filtered to this project. |