Skip to content

docs: refresh root README to v1.6 feature set - #15

Merged
sumitake merged 1 commit into
mainfrom
dev/claude/readme-v16-refresh
Aug 4, 2026
Merged

docs: refresh root README to v1.6 feature set#15
sumitake merged 1 commit into
mainfrom
dev/claude/readme-v16-refresh

Conversation

@sumitake

@sumitake sumitake commented Aug 4, 2026

Copy link
Copy Markdown
Owner

Refreshes the root README from its v1-era feature descriptions to the shipped v1.6 state. Docs-only (README.md, 76 lines changed); no source or test changes — suite untouched at 346 passing.

  • How it works: full six-tier priority table (ambient 20 / overlay 21 / raised 25 / alert 60 / urgent 65 / session 90), overlay dwell/rotation, escalation-beats-alerts, snooze-by-acknowledgment, firmware facts. Removes a stale unbacked "priority 10" claim.
  • What's inside: integration descriptions rewritten to actual v1.6 behavior (calendar four-stage escalation + T-0 chirp; ci_status account-wide watching, running ETA + remain label, quota gauges, snooze).
  • Cloud transport: pre-merge live-probe checklist replaced with the measured results (base URL confirmed; 5/5 forced-cloud draws DRAWN, 300–465ms, median 353ms; auto-fallback live).

Every claim cross-checked against display.py constants, config DEFAULTS, argparse flags, and per-integration READMEs. Hygiene sweep on the diff: no personal data.

🤖 Generated with Claude Code

The root README was stale at v1-era feature descriptions everywhere
except the "Cloud transport" section (added by the v1.6 merge) --
"How it works" still listed a flat 3-tier priority scheme (including a
"priority 10 built-in apps" claim with no backing constant in
src/busybar/display.py) with no mention of the v1.5.2 escalation tiers
or overlay/dwell mechanics, and the "What's inside" table's two
one-line descriptions predated the entire v1.5-v1.5.2 feature line.

"How it works" now carries the full six-tier priority ladder (ambient
20 / overlay 21 / raised 25 / alert 60 / urgent 65 / session 90, one
line each on what occupies the tier, cross-checked against
src/busybar/display.py's actual constants), plus explicit paragraphs on
the two firmware facts (equal priority is rejected not handed off;
eviction is not restoration), overlay dwell/rotation mechanics,
escalation-beats-alerts behavior, and snooze-by-acknowledgment -- kept
the existing element-timeout self-clearing note and application_name
ownership-tagging note.

"Cloud transport"'s "Post-merge live-probe checklist" (three open
action items) is replaced with the now-measured results: base URL
api.busy.app/busybar confirmed correct, 5/5 forced-cloud draws DRAWN at
300-465ms (median 353ms, ample headroom under the 10s ambient cadence),
and auto-fallback confirmed live in production with logged transitions.

The "What's inside" table's two descriptions are rewritten to the
actual shipped v1.6 feature set: calendar_countdown's four-stage
escalation (approach/notice/warn/imminent-LED, with real default
minute values), one chirp at event start, teal in-progress state, and
optional auto_busy; ci_status's account-wide auto-discovery, running
badge with ETA + remain/left label, GitHub GraphQL/REST quota gauges,
red/amber alert badges, and start-button snooze.

Every claim was cross-checked against source (src/busybar/display.py,
src/busybar/config.py's DEFAULTS, both per-integration READMEs, both
main.py argparse definitions, pyproject.toml's Python requirement) --
no feature drift introduced in either direction. Quick-start commands,
config-reference pointers to per-integration READMEs, and section order
(purpose -> requirements -> quick start -> how it works -> adding an
integration -> configuration -> cloud transport -> index) were sanity-
checked and left unchanged; no personal data introduced.

README.md only -- full test suite untouched and verified green (346
passed) before and after. Report at
.superpowers/sdd/readme-v1.6-refresh-report.md (gitignored).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@sumitake
sumitake merged commit 3147e83 into main Aug 4, 2026
4 checks passed
@sumitake
sumitake deleted the dev/claude/readme-v16-refresh branch August 4, 2026 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant