Driven end-to-end through the actual server + live-reload path (real
2s-poll cycles, real page reloads, a real click on the theme toggle) —
not faked frames. Fictional task, no real work or data. Sped up in the
README with a caption saying so.
- Adds docs/logo.svg (rounded-square badge, the signal-ping mark) and
shows it at the top of the README, above the title.
- Removes the demo-content disclaimer caption under the hero screenshot
(the honesty note stays in the image alt text, just not as a visible
line breaking the pitch) and the picture-tag dark-mode auto-swap, which
was confusing readers viewing the README in a dark GitHub theme — the
hero now always shows light mode regardless of viewer theme.
- Leads with a clear one-line problem statement before the screenshot,
restructured section order to read start-to-finish like a normal OSS
project README.
- Adds a live CI status badge.
- Theme is now a manual toggle (real sun/moon SVG icons, not glyphs that
don't render consistently), persisted to localStorage, defaults to light
on first visit. No more silent OS-based auto-switching.
- Small wordmark + mark in a thin top bar so the page is recognizable as
sitrep-panel, not just the task title.
- Status board rewritten as four kanban-style columns (to do / in progress
/ done / blocked) with live counts, instead of a loose wrap of
identically-styled cards.
- Every section gets a one-line description of its purpose.
- Sticky section nav with scroll-spy highlighting — real wayfinding without
hiding any content behind a click, since the whole point is to be
glanceable.
- Log entries use a proper timeline rail (dot + connecting line) instead of
a colored border-left accent.
- Palette rebuilt in OKLCH with neutrals tinted toward the accent hue.
Updates the SKILL.md/AGENTS.md protocol and validator for the new
column-based board markup and entry structure.
A live local HTML report skill for Claude Code — status board, running
'what's happening now' narrative, screenshot gallery, newest-first log,
served on localhost with 2s-poll live-reload (no build step, no external
requests). Optional tracker-synced board (Jira/GitHub Issues/Linear),
falls back to a manual checklist when nothing's configured.
Invoked via /sitrep-panel [start|open|stop|archive].