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

2.1 KiB
Raw Blame History

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.