commit f1e8c2bafa1eef225de4c8d5146bfdbe6556d7fe
parent a41b4882343a696f8796bfe46204b1213886aaa8
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date: Thu, 1 Oct 2026 21:24:26 -0400
docs: quirk -- the framing record does not cover overCards toggles on full-frame cards (a full-frame card writes no record, so --chrome-only reads it as the deck's box), and scroll, chart and ledger segments are never framed, so under the feed with overCards "show" the column covers their right third
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Diffstat:
1 file changed, 12 insertions(+), 0 deletions(-)
diff --git a/umtool/docs/quirks.md b/umtool/docs/quirks.md
@@ -265,6 +265,18 @@ any segment whose box is not the cut's; a record-less segment was built for
the deck's box. A normal build with `--skip-fetch` reframes from the cached
windows.
+**The framing record does not cover `overCards`, and full-frame segments are
+never framed.** A card built under `overCards: "hide"` is full frame and
+writes no framing record; switch `overCards` to `"show"` and `framingProblems`
+reads the missing record as the deck's box, so `--chrome-only` lets it through
+and lays the deck (and the feed) over a card that fills the frame. The other
+way, a card framed under `"show"` is no longer checked once `"hide"` makes it
+full frame, and keeps its small box with nothing drawn around it. Either
+toggle needs a normal build. Separately, `scroll`, `chart` and `ledger`
+segments are never framed: with `overCards: "show"` the deck covers their
+bottom 190 px, and under the posts feed the 600 px column also covers their
+right third for the whole segment.
+
**The build-trace check reads a template literal nested in another's `${}` as
the end of the string.** `scripts/next-build-trace.test.mjs` scans each module
for path and fs calls on `import.meta.url`-derived values. One