Skip to main content

max / makenotwork

Take the loop back out of the feed pager's arm The whole diff is a `Loop` wrapper coming off one `Arms` body, with the five ops inside it unchanged byte for byte. That wrapper was the bug: a pager's jump is one member, the loop over jumps runs a single pass while staging, so the loop's cover and the `here` arm's cover were the same bytes and the arm adopted the loop as a child. quasi 12efc11 stopped that; this is the residual without it. Regenerated and verified on astra, where the suite links: 25 of 25 residual tests pass, `every_committed_residual_matches_a_fresh_one` among them, which is what says this file is exactly what today's derivation produces.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session
https://claude.ai/code/session_01P8ostB2UmZJGj5WjSHRSot
Author: Max Johnson <me@maxj.phd> · 2026-09-08 22:55 UTC
Signed with PGP, not checked
Commit: 9935a356a4078eacb8328ec5db58e565544d6156
Parent: 4db8861
1 file changed, +5 insertions, -8 deletions
@@ -669,14 +669,11 @@
669 669
670 670 ]),
671 671 ::std::borrow::Cow::Borrowed(&[
672 - ::quasi_router::stage::Op::Loop(::std::borrow::Cow::Borrowed(&[
673 - ::quasi_router::stage::Op::Lit(::std::borrow::Cow::Borrowed("<a class=\"button rest-page\" href=\"/feed?page=")),
674 - ::quasi_router::stage::Op::Hole { scope: 32, id: 5 },
675 - ::quasi_router::stage::Op::Lit(::std::borrow::Cow::Borrowed("\">")),
676 - ::quasi_router::stage::Op::Hole { scope: 32, id: 4 },
677 - ::quasi_router::stage::Op::Lit(::std::borrow::Cow::Borrowed("</a>")),
678 -
679 - ])),
672 + ::quasi_router::stage::Op::Lit(::std::borrow::Cow::Borrowed("<a class=\"button rest-page\" href=\"/feed?page=")),
673 + ::quasi_router::stage::Op::Hole { scope: 32, id: 5 },
674 + ::quasi_router::stage::Op::Lit(::std::borrow::Cow::Borrowed("\">")),
675 + ::quasi_router::stage::Op::Hole { scope: 32, id: 4 },
676 + ::quasi_router::stage::Op::Lit(::std::borrow::Cow::Borrowed("</a>")),
680 677
681 678 ]),
682 679 ])),