Files
LlamaCasty/HANDOFF.md
T
gramps 5a102a4a37 docs: decisions log, queue trim, HANDOFF rewrite — the map stops being a treadmill
TASKS.md 467 → 66 lines: one line per live item, detail stays in TASKS/
task-*.md. The old catalogue (63 rows of paragraph status prose plus the
historical narration) is preserved verbatim as TASKS/archive.md — a
2026-10-29 snapshot, not the live queue. The "out of product" list and every
retired decision moved to docs/ai/decisions.md with cause of death.

HANDOFF.md 440 → 40 lines, and it is now OVERWRITTEN, not appended: branch,
what's in flight, next action, live landmines, pending creator checks. History
belongs to git log; the previous handoff is reachable at ee3c592:HANDOFF.md.

docs/ai/decisions.md (new) collects what no longer governs: the paid tier and
its pricing, Polar, Store IAP, the Store route and why it died, the deleted
Velopack updater, signing economics, the retired monetization ideas, and the
permanent out-of-product list.

Facts that lived in the old ai.md "Current limitations" section were re-homed
rather than dropped with the router rewrite: OAuth/DPAPI/session behaviour →
docs/ai/youtube-api.md; paths, persistence and the Google project number →
docs/ai/environment.md.

verify.sh caps now cover all four always-read files (AGENTS 210, ai 100,
HANDOFF 40, TASKS 120).

Docs-only unit: scope-check run, no build.
2026-10-29 11:10:51 -07:00

41 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# HANDOFF — 2026-10-29 (memory map restructured; text layer is next)
## State
- Branch `main`, worktree clean after this commit. **Docs-only session — not pushed** (push at a
checkpoint the creator names).
- Commits: `a311c8f` partition `ai.md` into five subsystem docs · `c9ac348` router + invariants +
doc-budget gate · this commit = decisions log, queue trim, handoff rewrite.
## What changed
- `ai.md` 1,308 → 64 lines (router). Subsystem truth: `docs/ai/{capture,frame-pipeline,output,
overlays,youtube-api,ui-surface,product,environment,decisions}.md`.
- `AGENTS.md` is the single always-read file: rules + the 20 invariants.
- `TASKS.md` 467 → ~90 lines (active queue); the old catalogue is `TASKS/archive.md`.
- `scripts/verify.sh` now runs doc budgets first (AGENTS 210, ai 100, HANDOFF 40, TASKS 120).
- Creator's 2026-10-29 report: App Settings/gear, transitions and Brand logo **all working** — closed.
## Next action
**TASK 3·17 — the Text layer**: content, font family/size/weight/style, colour, alignment,
drag/resize, persisted; renderer mirrors `Services/ChatBoxRenderer.cs`. The type today is a
placeholder with no code behind it. One Good Dog test, code + memory in one commit.
## Landmines (live, not historical)
- `%APPDATA%\ytLlive` (capital L) — never rename it; it holds the layout DB, `Assets` and the auth
token. Paths: `docs/ai/environment.md`.
- The **full test suite hangs** (WASAPI teardown, pre-existing); per-class runs work and are the way
to validate. `RealMouseDrag_OnTheLayerList_…` is an environment flake, not a regression.
- `verify.sh`'s known-failure whitelist still matches on the two old test names; every other FAIL is
a real regression.
- `stash@{0}` ("WIP on main: 0464593 Compositor fast-path") predates this work — do not drop blindly.
- Off-repo ops notes (HA lights, Pi-hole clock, GOG/Galaxy, sudo rotation) live in the previous
handoff: `git show ee3c592:HANDOFF.md`.
## Pending creator checks
Vertical-tier camera geometry (Live tile in the band, Chat rect-only); and a Release webcam-cadence
take in the failing geometry, which is what blocks cadence Units 1–2.