---
name: daily-progress
description: Capture the outcome of the current chat thread — what got done, what's still open, and links to every note it touched — into today's daily note under `## Log`, following the daily-note schema. Use when the owner says "log this", "capture progress", "note what we did", "add this to today", or wraps up a working session and wants it recorded. Appends to `Daily/YYYY-MM-DD.md` `## Log` only; NOT the spoken daily debrief that re-files the whole day into the pillars, and NOT for filing pasted documents (that's vault-ingestion).
served: true
---

# Daily Progress

This skill is a thin trigger. It records the **outcome of the chat you just had** into today's daily note under `## Log` — the capture surface the end-of-day **debrief** later sweeps into the PEAK pillars. The **daily-note format is frozen** — see [[daily-note]] (`Agent/schemas/daily-note.md`) and the **"Daily capture & the debrief"** section of `AGENTS.md`. Those are the single source of truth; this file does not restate them, so nothing drifts.

When this skill fires:

1. **Read the schema + AGENTS.md** — [[daily-note]] for the required frontmatter/sections, and the "Daily capture & the debrief" section. Read `Agent/Working Style.md` for the owner's output preferences.
2. **Pick the transport** per AGENTS "Transports: reaching the vault" — probe for the local servers first (Obsidian Semantic MCP for the markdown note), GitHub connector as fallback; say so if you fall back.
3. **Find or create today's note** — `Daily/YYYY-MM-DD.md`. If it doesn't exist, create it from the schema (frontmatter `type: daily`, `date`, `tags: [daily]`; the four required sections present even when empty). Never clobber existing content.
4. **Draft the progress lines, then get approval.** Compose a compact set of `## Log` lines capturing **what got done** (✅), **delegated** items, **still-open** items, what you're **watching**, and the **nearest triggers / dates** — each with a short `[[link]]` to every note, person, or area the thread touched. Show the draft; nothing is written until the owner approves.
5. **Append to `## Log` only, then commit once** — insert the lines under the existing `## Log` heading (append; never rewrite the section, and never touch `## On my mind` / `## Priorities` / `## Unresolved`). Commit `progress: <YYYY-MM-DD>`.

Key rules: **a view, not a home** — the canonical task/fact/event still lives in its pillar (an area `TODO.md`, a Person note, [[Events]]); `## Log` links to them, it does not replace them. **Append-only** — add lines, don't rewrite. **Touch only `## Log`.** Default status vocabulary: `✅ done · Delegated · Still open · Watching · Nearest triggers`.
