☰
hero v5 via Hero Studio (human-generated, provenance-stamped): short title, Text-to-Speech subtitle, real 1.9.40 player…
pose-war evidence for adom/hero-studio#12
evidence shot for adom/hero-studio#481 (tour popover + title/vitrine margin)
v1.9.40 — tab flash discipline: alert set with --duration 600 (10-min hard cap survives drainer death) + actively clear…
v1.9.39 — ralph-test harness (tools/ralph-test.sh, 10 field regressions) + adom-tts-test dev skill; restart refuses mid…
v1.9.38 — clip freshness moved from header to a pill by the transcript, with the canonical hover tooltip (adom-ui-desig…
v1.9.37 — clip freshness: every clip shows WHEN ITS AUDIO was synthesized + how long ago (teal fresh, red when days old…
v1.9.36 — player UI shows a live clock + each clip's synthesized date/time and age (red when ancient); drainer refuses…
v1.9.35 — never auto-replay heard audio (retry only reached==0 no-playback + i_own_lock); restart keeps the portfile so…
v1.9.34 — claim-before-play kills the restart double-play; pup self-surfaces (surface-aware reopen); errors + config NA…
v1.9.32 — fix pup wedge: stable player port across drainer respawns; surface-unavailable names hydrogen; check reads Hi…
v1.9.31 — anti-replay: a finished clip polls as idle so a reopened/reloaded page can't replay it (the flapping-surface…
v1.9.30 — fix issue #2: pin pup drainer to ADOM_DESKTOP_TARGET (resolved fresh); fail-and-advance on unopenable surface…
v1.9.29 — request-id dedup: identical audio queued/recently-played is refused (exit 7); --allow-repeat for deliberate r…
v1.9.28 — freshness TTL: stale clips (>2h queued/held) expire into History instead of playing as surprise old news
v1.9.27 — status shows PAUSED BY THE HUMAN (whole-queue hold) instead of a misleading 'now playing'
v1.9.26 — pause is sacred: human pause holds the clip AND the whole queue (no stall-advance/auto-resume); paused state…
v1.9.25 — file input first-class (@file + bare-path detection); never speak a path aloud; input-lint rule in skills
publish skill: corrected — binary ships in the per-platform pkg, NO releases (no out-of-band consumer)
v1.9.24 — binary ships in the per-platform pkg (correct doctrine); releases removed (no out-of-band consumer)
publish skill: pkg-vs-release doctrine (lean files allowlist, binary via release, fresh-home install proof)
v1.9.23 — lean pkg per publish doctrine: files allowlist (17KB: manifest+scripts+skills), binary via release asset, ins…
Delete screenshots/hero-thumb.png
Delete screenshots/hero.png
Delete screenshots/hero-v2-thumb.png
Delete screenshots/hero-v2.png
Delete screenshots/hero-v3-thumb.png
Delete screenshots/hero-v3.png
v1.9.22 — hero re-shot at slot's true aspect per rule 9b (current v1.9.21 UI, no cropping)
publish skill: delete-not-deprecate (pre-launch), skills-live-in-repo, full-rename checklist