Archilyzer · Source

archilyzer

Archilyzer
git clone https://archilyzer.pages.dev/source/archilyzer.git
Log | Files | Refs | README | LICENSE

commit 2772233cb3cdb7171a18be21420bb61e485be183
parent bc5fcd54df2189b4b22e9af3f3786177ae842659
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date:   Fri,  2 Oct 2026 11:06:06 -0400

plans: "Teaser tail and feed plate" -- the tail hung off a centred last line, tailWait, the feed without its empty plate, the ferret timings and the measured centre

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

Diffstat:
Mplans/deck-posts.md | 16++++++++++++++++
1 file changed, 16 insertions(+), 0 deletions(-)

diff --git a/plans/deck-posts.md b/plans/deck-posts.md @@ -755,3 +755,19 @@ First use: the ferret-rescue manifest's seven Bluesky posts all resolve to `piratesoftware-bsky` on its archive (each id on page 0 of that channel's posts manifest, each record's `url` the post's own); a feed still at 140 s decodes to the two archive links on screen. + +## Teaser tail and feed plate + +Branch `deck/post-links`. Two asks after the ferret previews: "2027" centred, held a couple of +seconds, then the "?" fading in; and no "No posts yet" plate in the feed. + +| Commit | What | +|---|---| +| 43f7de98 | The tail hangs off its row: the last line is centred by its own words, the tail in a zero-width `tail-hang` box on its baseline at its 0.32 em gap. The validator counts the tail and its gap TWICE on the row that carries it (that room is needed on both sides of the centre), and the page's fit measures the words plus twice the tail, so a wide last line still cannot push the tail past the frame. `tailWait` (0.3–6 s, only with a tail): seconds from the last hit (the last line's impact, or its second tier's pop) to the tail; it sets the motion's `tailAfter`, so the swell and the card's length follow. Without it the beat's wait stands. The ferret page hash is re-pinned on purpose (the year moved to the centre) | +| 2d75445d | The feed's empty plate is gone (element, rule, init, the first post's cue, `FEED_MOTION.emptyOut`): before the first post the column is its header over its ground. README and the `[Unreleased]` bullets | + +The ferret finale as the manifest now stands (`beat: 1.05`, dip `{0.6, 0.6}`, D 0.5) with +`tailWait: 2`: the year's impact at 4.0 s into the teaser segment, the tail from 6.0 s (fading +over 1.7 s), the card 7.8 s, the segment 8.9 s (7.9 s without `tailWait`). Stills from +compose-chrome: the year's horizontal centre is 959.5 px at +1 s after its impact, mid tail fade +and the last frame (the frame's centre is 960), the "?" to its right ending at 1193 px.