The two dated log sections had never been split, so every one of their 29 entries sat inline and the startup index had grown to 372 lines — which is the cost the two-tier scheme exists to remove, paid on every session that reads the file. 27 entries were over threshold. All 29 now have a detail file under persistent-memory.d/ and a one-line index entry that routes rather than restates. Index: 372 -> 93 lines. No archival. The soft cap fired, but every entry in this repo is dated 2026-09-21 or later, so the under-14-days guard held all of them back — and the split alone took the index well under the target without moving anything out of the active file. The in-flight section is rewritten for the post-release state: nothing is in flight, no gate is outstanding, and the next unit is explicitly recorded as the operator's undecided call rather than as a plan. The session's recommendation (U4, on three grounds) is written down so it does not have to be re-derived, alongside the two alternatives and why they are alternatives. Two dated predictions are carried forward with their dates and their instruments: the U5 adoption re-measure on 2026-09-29, which already reads 3 of 24 announced and 2 with a why from peers told nothing, and the .forever re-count a fortnight AFTER U4 lands, which is U4's own success criterion and is destroyed by running it early.
15 lines
770 B
Markdown
15 lines
770 B
Markdown
# Regex-injecting chrome into arbitrary author HTML
|
|
|
|
_2026-09-21 · booth_
|
|
|
|
**Regex-injecting chrome into arbitrary author HTML**
|
|
(`wrap_verbatim_html` + `_HEAD_CLOSE_RE`, `_HTML_OPEN_RE`, `_DOCTYPE_RE`,
|
|
`_BODY_CLOSE_RE`, `_HTML_CLOSE_RE`, `_ICON_RE`, and the doctype/charset
|
|
ordering constraints they thread). It works today and is **still live** —
|
|
but it is the single most fragile thing in the service and it is load-bearing
|
|
for the operator's most important workflow. Slated for deletion at U3 in
|
|
favour of a declared seam (`/_booth/embed.js`, mounted through a real DOM
|
|
API), which costs an author one line and removes the whole class. Do not
|
|
extend the regex set in the meantime; if a verbatim page breaks, that is an
|
|
argument for U3, not for a seventh pattern.
|