docs: correct product branding — llamacasty (product) vs ytLive (repo/assembly legacy); HANDOFF refreshed to the pushed b22d08e state

This commit is contained in:
2026-09-14 15:05:00 -07:00
parent b22d08eca6
commit d0e4a0fb25
2 changed files with 27 additions and 12 deletions
+18 -12
View File
@@ -1,16 +1,21 @@
# HANDOFF — 2026-09-14 (SIGNED AUDIO SYNC ONLINE: −500..+500, negative advances by eating the stream head; slider locked while live/recording)
# HANDOFF — 2026-09-14 (signed audio sync SHIPPED + PUSHED: −500..+500, negative advances by eating the stream head; slider locked while live/recording)
## Branch / Commit State
`main` HEAD = **`11a7af2`** (pre-live ring-backlog fix, committed, pushed NOT authorized).
Working tree **dirty** with the signed-sync work below — NOT yet committed. **NOT pushing**
(no-push ruling still in effect; the last two fixes — audio silence + ring backlog — are
committed locally and the user has not greenlit a push).
`main` HEAD = **`b22d08e`** (signed audio-sync, committed AND **pushed** to origin/main with the
user's greenlight — 29 commits pushed in one go). Working tree **clean**.
DB now: **`Audio.SyncOffsetMs = 0`** (confirmed via sqlite3 this session — the creator slid
the sync to 0 and the write finally stuck; sound is correct at 0). The 0.54s residual in the
1128 take ≈ 300ms injected offset (leftover DB value) + ~240ms natural (partly webcam
clap-quantization ±40–85ms, partly measurement).
DB now: **`Audio.SyncOffsetMs = 0`** (confirmed via sqlite3 — the creator slid the sync to 0
and the write finally stuck; sound is correct at 0). The 0.54s residual in the 1128 take ≈ 300ms
injected offset (leftover DB value) + ~240ms natural (partly webcam clap-quantization ±40–85ms,
partly measurement).
## ⚠️ Branding (2026-09-14, creator-corrected): product = **llamacasty**, internals = ytLive
The product is **llamacasty**; the repo path, csproj `AssemblyName`/`RootNamespace`, DB/log paths
(`%APPDATA%\ytLlive\...`), and most code names are the legacy **ytLive/ytLlive**. User-facing
language must say "llamacasty"; code/assembly/repo names stay ytLive. Full detail in
`ai.md` → Brand → "Product name vs repo/assembly branding".
## ✅ SHIPPED (this dirty tree) — signed audio sync, −500..+500
@@ -78,6 +83,7 @@ an `avoid_negative_ts` artifact.
## Next step
Run the verify.sh gate (clean build, 0 warnings, full suite, scope check) on the dirty tree,
then commit the signed-sync work unit (no push). Optionally a device clap take with a negative
offset to validate the advance on the file.
Open queue question: user-doc tutorial for the audio-sync feature (creator directive, REQUIRED
before 1.0 — recorded in `TASKS/task-22-audio-sync-offset.md`). Pre-flight item to confirm next
session: creator wanted to discuss whether other root-level md files (beyond `TASKS.md`) should
be split one-topic-per-file like `TASKS/`.