P6-03 repo size trend + agent-update UI fix + dashboard polish #21
Reference in New Issue
Block a user
Delete Branch "tidy-up-last-backup-projection"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
job.finishedthrough JobHub so the browser job-detail page reloads when the agent reconnects post-update/jobs/{id}; the unused Settings sub-tab stub is droppedhosts.repo_size_byteshas been unwritten since the initial schema, so the dashboard's Repo size column always rendered "—". Now projected fromUpsertHostRepoStatsso the column updates atomically withhost_repo_statsmake smoke-{restart,status,logs,stop,deploy}targets backed by asystemd --userunit, so the dev server outlives shell-tool boundaries (CLAUDE.md updated)Test plan
go test ./...greengo vet ./...cleanSpec: `docs/superpowers/specs/2026-05-07-p6-03-repo-size-trend-design.md`
Plan: `docs/superpowers/plans/2026-05-07-p6-03-repo-size-trend.md`
Adds /hosts/{id}/jobs page listing recent jobs for the host (newest first, capped at 100) with click-through to /jobs/{id}. Converts the Jobs placeholder <div> to a real <a> nav link; removes the Settings stub entirely. Also registers durationHuman template func and a .jobs-row CSS grid to match the existing .schd-row idiom.