End-of-Day Review and Handover

Trigger: John says it is “end of day”, or asks to record the day’s work, learning, or handover.

Purpose

Leave a reliable, concise record that lets tomorrow’s session resume without reconstructing decisions from chat, a terminal scrollback, or an uncommitted diff.

Process

  1. Review the work actually completed today: changes made, tests or checks run, results, and what was deliberately not done. Verify material claims from the code, notes, or command output rather than relying on memory.
  2. Record the project-specific handover in the appropriate private/project worklog: current state, concrete decisions, outstanding work, dependencies, and safe next action. Include enough detail to distinguish completed work from proposed work.
  3. Update the relevant project note(s) where a fact, design decision, operational procedure, or deferred improvement belongs there. Keep domain-specific material in the project’s private notes store.
  4. Extract only genuinely reusable lessons into the public working-practice or programming-rule notes. Do not move private infrastructure, client, credential, host, or project detail into public notes.
  5. Make every new handover or improvement note discoverable: link it from its project index and, where useful, the main contents page. Read back changed notes to verify the content, metadata, and links.
  6. After substantial documentation work, make a bounded link-curation pass when useful: add high-value routes, move misplaced links, and remove only confirmed cruft. See README/link-curation.
  7. State a short end-of-day summary to John: what is safely complete, what is next, and any blocker or choice needed tomorrow.

Scope and restraint

Minimum handover checklist

Completed work; verification performed and result; current code/operational state if known; decisions made; deferred work; blocker/owner; next safe command or action where useful.

version 4  ·  created 2026-08-26  ·  updated 2026-08-27  ·  tags agent, process, handover, end-of-day