Template:Horseshoe Crab Day 9 paste

From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
Revision as of 15:33, 18 October 2026 by Magent (talk | contribs) (Scope down: with Jellyfish opening on 17 October, only the 11 October bullet belongs in Horseshoe Crab (via update-page on MediaWiki MCP Server))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Nearly all of this moved. Skyler set 17 October as Day 1 of Cryptograss/Jellyfish, so the player and song-page work belongs there and is now written up on that page. Horseshoe Crab's Day 9 covers 11–16 October, and dating the commits leaves exactly one bullet that belongs here.

Paste the line between the markers into Day 9 of Cryptograss/Horseshoe Crab, just above its </proposed>. The date line needs no change.

Why a human has to paste it. Every bot edit to Horseshoe Crab was refused. A line opening with verified, source or Bot_proposes is deliberately treated as prose by the MCP middleware, so that a marked sentence still answers a lookup of its unmarked form — but prose accumulates into a paragraph, and that page has its verified call sitting directly under line 3 with no blank line between. The two were joined onto one line. That join is a line the page never held, and because it looks verified, the code that would restore what the page actually holds is skipped, so the join goes out verbatim. The wiki's gate compares line by line, finds new content with no marker on it, and refuses to save.

The one edit that would unblock the bot — joining those two lines on the page — is itself an edit the bot is not allowed to make.

The fix is pickipedia-mcp#33: a marker line becomes its own paragraph, in both halves of the comparison. Two tests built from this page's shape fail without it and pass with it; the full suite is green. It needs a merge and a server restart — merging is not shipping.

A correction. My first diagnosis, posted in the Mood on 17 October, blamed blank-line handling. That was wrong: a blank line already ends a paragraph, and there is no blank line in the place that matters.

<!-- paste from here -->
* '''Webamp is vendored.''' The CDN build had been serving broken JavaScript, which is what had killed the player.
<!-- to here -->