Surfaces the plan and backlog documents at a project's root so the human can read them in the dashboard beside the run.

## TLDR

- Plans come before backlogs, with each category's flat file first and its per-session variants after; anything else at the root is ignored.
- Filenames come from listing the directory and matching fixed patterns — never from the client — so nothing can escape the workspace.
- Missing, blank, or unreadable files are skipped and a runaway file is truncated; the read never fails the page.

## Before writing SPEC.md files

Read https://raw.githubusercontent.com/brillout/sdd/refs/heads/main/sdd.md
