<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>wuld.ink — changelog</title>
    <link>https://wuld.ink/changelog/</link>
    <atom:link href="https://wuld.ink/feed.xml" rel="self" type="application/rss+xml"/>
    <description>Changes to wuld.ink — for posterity and transparency.</description>
    <language>en</language>
    <lastBuildDate>Sat, 11 Jul 2026 05:48:46 +0000</lastBuildDate>
    <item>
      <title>The argument library takes its first content step since the v3.8 freeze: version 4.0.0. An 82nd objection joins the catalogue — the Kantian charge that 'do not procreate' cannot be willed as universal law — with the full three-depth treatment and its own plain-language card, and the contractualism entry is regenerated to meet the strongest modern ex-ante form of that objection, its plain card re-mirrored to match. The maps and the grading ledger move in step: 82 objections, a 117-node mechanism web, 255 dependency edges.</title>
      <link>https://wuld.ink/changelog/#2026-07-11-library-v4-0-0</link>
      <guid isPermaLink="false">wuld.ink:2026-07-11-library-v4-0-0</guid>
      <pubDate>Sat, 11 Jul 2026 00:00:00 +0000</pubDate>
      <description>The argument library takes its first content step since the v3.8 freeze: version 4.0.0. An 82nd objection joins the catalogue — the Kantian charge that 'do not procreate' cannot be willed as universal law — with the full three-depth treatment and its own plain-language card, and the contractualism entry is regenerated to meet the strongest modern ex-ante form of that objection, its plain card re-mirrored to match. The maps and the grading ledger move in step: 82 objections, a 117-node mechanism web, 255 dependency edges. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>The default ambience is calmer now: the YouTube background player no longer starts on its own — turn it on from the bar if you want it — and the generative synth bed carries the room by default, opening on breeze: a deep, methodic drone with an aching resonant wind that rises and aches back between movements, after the opening of Éliane Radigue's Triptych. Two other moods sit a tap away in the [fx] panel — a colder clinical hum and a deeper oceanic drift tuned to carry on smaller speakers.</title>
      <link>https://wuld.ink/changelog/#2026-07-07-ambient-breeze</link>
      <guid isPermaLink="false">wuld.ink:2026-07-07-ambient-breeze</guid>
      <pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate>
      <description>The default ambience is calmer now: the YouTube background player no longer starts on its own — turn it on from the bar if you want it — and the generative synth bed carries the room by default, opening on breeze: a deep, methodic drone with an aching resonant wind that rises and aches back between movements, after the opening of Éliane Radigue's Triptych. Two other moods sit a tap away in the [fx] panel — a colder clinical hum and a deeper oceanic drift tuned to carry on smaller speakers.</description>
    </item>
    <item>
      <title>New Notes tab — a private place to write, saved only in your browser (nothing is sent anywhere unless you copy or download it). Typing has sound and a soft glow, and each finished word lands with a chime. The ambient layer grew too: the site quietly drifts and glitches the longer you leave a tab open, and the generative synth bed gained two new moods — a colder clinical hum and a deeper oceanic drift — cycled from the [fx] panel.</title>
      <link>https://wuld.ink/changelog/#2026-07-07-notes-writing-surface</link>
      <guid isPermaLink="false">wuld.ink:2026-07-07-notes-writing-surface</guid>
      <pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate>
      <description>New Notes tab — a private place to write, saved only in your browser (nothing is sent anywhere unless you copy or download it). Typing has sound and a soft glow, and each finished word lands with a chime. The ambient layer grew too: the site quietly drifts and glitches the longer you leave a tab open, and the generative synth bed gained two new moods — a colder clinical hum and a deeper oceanic drift — cycled from the [fx] panel. (Sections: /notes/)</description>
    </item>
    <item>
      <title>New help page for a connection error some visitors hit — an intermittent ERR_SSL_PROTOCOL_ERROR or “invalid response” warning that comes and goes. It’s a network-side Encrypted ClientHello (ECH) conflict, not the site: /troubleshooting/ has the roughly 30-second fix, by browser, with a mirror on library.wuld.ink for when the main domain won’t load. Linked from the footer and the contact page.</title>
      <link>https://wuld.ink/changelog/#2026-07-06-connection-help-page</link>
      <guid isPermaLink="false">wuld.ink:2026-07-06-connection-help-page</guid>
      <pubDate>Mon, 06 Jul 2026 00:00:00 +0000</pubDate>
      <description>New help page for a connection error some visitors hit — an intermittent ERR_SSL_PROTOCOL_ERROR or “invalid response” warning that comes and goes. It’s a network-side Encrypted ClientHello (ECH) conflict, not the site: /troubleshooting/ has the roughly 30-second fix, by browser, with a mirror on library.wuld.ink for when the main domain won’t load. Linked from the footer and the contact page. (Sections: /contact/)</description>
    </item>
    <item>
      <title>The flagship library now has plain language too. Open any of its 81 objections and tap `plain` for a three-beat version — the objection in plain terms, the answer, and a one-line close; scholar view is unchanged and stays the default. That completes the rollout: every library surface — the flagship and all five wings — now offers a plain-language reading.</title>
      <link>https://wuld.ink/changelog/#2026-07-05-library-v3-9-16</link>
      <guid isPermaLink="false">wuld.ink:2026-07-05-library-v3-9-16</guid>
      <pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate>
      <description>The flagship library now has plain language too. Open any of its 81 objections and tap `plain` for a three-beat version — the objection in plain terms, the answer, and a one-line close; scholar view is unchanged and stays the default. That completes the rollout: every library surface — the flagship and all five wings — now offers a plain-language reading. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Every argument-library wing now has a plain / scholar toggle — flip a wing into plain language and each rebuttal collapses to three beats: the objection in plain terms, the answer, and a one-line close (the depth controls and grading panel step aside). Scholar view is unchanged and remains the default. Live on Right to Die, Abortion, Transgenderism, Anthropocentrism, and Veganism.</title>
      <link>https://wuld.ink/changelog/#2026-07-04-library-plain-scholar-toggle</link>
      <guid isPermaLink="false">wuld.ink:2026-07-04-library-plain-scholar-toggle</guid>
      <pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate>
      <description>Every argument-library wing now has a plain / scholar toggle — flip a wing into plain language and each rebuttal collapses to three beats: the objection in plain terms, the answer, and a one-line close (the depth controls and grading panel step aside). Scholar view is unchanged and remains the default. Live on Right to Die, Abortion, Transgenderism, Anthropocentrism, and Veganism. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Site search is more forgiving — it now matches your words in any order and shrugs off small typos and misspellings (a query like “farming humane”, or a mistyped “speciecism”, still finds the right rebuttal), across every library and section. Exact phrases still rank first.</title>
      <link>https://wuld.ink/changelog/#2026-07-02-search-typo-tolerance</link>
      <guid isPermaLink="false">wuld.ink:2026-07-02-search-typo-tolerance</guid>
      <pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate>
      <description>Site search is more forgiving — it now matches your words in any order and shrugs off small typos and misspellings (a query like “farming humane”, or a mistyped “speciecism”, still finds the right rebuttal), across every library and section. Exact phrases still rank first. (Sections: /search/)</description>
    </item>
    <item>
      <title>The veganism argument library is now live and searchable — a reader surface at library.wuld.ink/veganism/combined lays out six rebuttals to the case for eating animals, each with its Rebuttal Strength Index grade, and wuld.ink search now surfaces them: a query like “humane farming”, “predation”, or “speciesism” returns the matching rebuttal.</title>
      <link>https://wuld.ink/changelog/#2026-07-02-veganism-searchable</link>
      <guid isPermaLink="false">wuld.ink:2026-07-02-veganism-searchable</guid>
      <pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate>
      <description>The veganism argument library is now live and searchable — a reader surface at library.wuld.ink/veganism/combined lays out six rebuttals to the case for eating animals, each with its Rebuttal Strength Index grade, and wuld.ink search now surfaces them: a query like “humane farming”, “predation”, or “speciesism” returns the matching rebuttal. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Every card across the four argument-library wings now shows its Rebuttal Strength Index grade — five scored axes, the geometric-mean formula, and the letter band — read live from each wing's grading ledger. The umbrella front door now also answers the bare library.wuld.ink address.</title>
      <link>https://wuld.ink/changelog/#2026-06-29-library-rsi-grades</link>
      <guid isPermaLink="false">wuld.ink:2026-06-29-library-rsi-grades</guid>
      <pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate>
      <description>Every card across the four argument-library wings now shows its Rebuttal Strength Index grade — five scored axes, the geometric-mean formula, and the letter band — read live from each wing's grading ledger. The umbrella front door now also answers the bare library.wuld.ink address. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Umbrella front door + cross-library navigation — a new /libraries index links all five argument libraries, and every wing's header now reaches all the others.</title>
      <link>https://wuld.ink/changelog/#2026-06-29-umbrella-front-door</link>
      <guid isPermaLink="false">wuld.ink:2026-06-29-umbrella-front-door</guid>
      <pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate>
      <description>Umbrella front door + cross-library navigation — a new /libraries index links all five argument libraries, and every wing's header now reaches all the others. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Abortion library opened — an optionality-only Wing-1 defense of the abortion right: the bodily-sovereignty spine, the personhood-independence foundation, and the responsibility and manner-of-removal defenses (four objections answered, in active build).</title>
      <link>https://wuld.ink/changelog/#2026-06-29-abortion-wing</link>
      <guid isPermaLink="false">wuld.ink:2026-06-29-abortion-wing</guid>
      <pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate>
      <description>Abortion library opened — an optionality-only Wing-1 defense of the abortion right: the bodily-sovereignty spine, the personhood-independence foundation, and the responsibility and manner-of-removal defenses (four objections answered, in active build). (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Transgenderism library complete — twelve objections answered across sovereignty, consent, and harm; the wing marked provisional-complete.</title>
      <link>https://wuld.ink/changelog/#2026-06-28-transgenderism-complete</link>
      <guid isPermaLink="false">wuld.ink:2026-06-28-transgenderism-complete</guid>
      <pubDate>Sun, 28 Jun 2026 00:00:00 +0000</pubDate>
      <description>Transgenderism library complete — twelve objections answered across sovereignty, consent, and harm; the wing marked provisional-complete. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>A new wing joins the Refusal Libraries: Anthropocentrism. It answers the objections raised when human moral priority is questioned — from 'humans are simply the rational default' through species-membership and substrate to the charge that any such dissent is mere misanthropy. Six objections, provisionally complete, each graded, with real-world examples cited. It defends the permissibility of declining the anthropocentric mandate and asserts no positive ranking of its own; reach it from the wing-switcher at the top of any library page.</title>
      <link>https://wuld.ink/changelog/#2026-06-27-anthropocentrism-wing</link>
      <guid isPermaLink="false">wuld.ink:2026-06-27-anthropocentrism-wing</guid>
      <pubDate>Sat, 27 Jun 2026 00:00:00 +0000</pubDate>
      <description>A new wing joins the Refusal Libraries: Anthropocentrism. It answers the objections raised when human moral priority is questioned — from 'humans are simply the rational default' through species-membership and substrate to the charge that any such dissent is mere misanthropy. Six objections, provisionally complete, each graded, with real-world examples cited. It defends the permissibility of declining the anthropocentric mandate and asserts no positive ranking of its own; reach it from the wing-switcher at the top of any library page. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Both newer library wings — Right to Die and Anthropocentrism — gain reading modes: a legible warm-cream mode and a high-contrast mode alongside the default instrument view, plus per-objection collapsible cards so you can scan the triggers and open only the rebuttals you want. Your display choice is remembered in your own browser.</title>
      <link>https://wuld.ink/changelog/#2026-06-27-library-reading-modes</link>
      <guid isPermaLink="false">wuld.ink:2026-06-27-library-reading-modes</guid>
      <pubDate>Sat, 27 Jun 2026 00:00:00 +0000</pubDate>
      <description>Both newer library wings — Right to Die and Anthropocentrism — gain reading modes: a legible warm-cream mode and a high-contrast mode alongside the default instrument view, plus per-objection collapsible cards so you can scan the triggers and open only the rebuttals you want. Your display choice is remembered in your own browser. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>The Right to Die wing reaches a provisionally complete set: seventeen objections to the right to refuse continued existence — across harm, consent, sovereignty, and compensation — each answered and graded, now with real-world examples grounding the objections at full strength. A defense of the option, not a claim that anyone should die.</title>
      <link>https://wuld.ink/changelog/#2026-06-26-right-to-die-provisional-complete</link>
      <guid isPermaLink="false">wuld.ink:2026-06-26-right-to-die-provisional-complete</guid>
      <pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate>
      <description>The Right to Die wing reaches a provisionally complete set: seventeen objections to the right to refuse continued existence — across harm, consent, sovereignty, and compensation — each answered and graded, now with real-world examples grounding the objections at full strength. A defense of the option, not a claim that anyone should die. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Refusal Libraries wing-switcher: the Argument Library and the new Right to Die wing now cross-link at the top of each page (library.wuld.ink). Library pinned at v3.9.15.</title>
      <link>https://wuld.ink/changelog/#2026-06-23-library-v3-9-15</link>
      <guid isPermaLink="false">wuld.ink:2026-06-23-library-v3-9-15</guid>
      <pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate>
      <description>Refusal Libraries wing-switcher: the Argument Library and the new Right to Die wing now cross-link at the top of each page (library.wuld.ink). Library pinned at v3.9.15. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>The night shift accepts no deliveries. Something keeps the hour on the longer pages now. Present on the wider screens. Noticed, not announced. No further comment from the interior.</title>
      <link>https://wuld.ink/changelog/#2026-06-10-night-shift</link>
      <guid isPermaLink="false">wuld.ink:2026-06-10-night-shift</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate>
      <description>The night shift accepts no deliveries. Something keeps the hour on the longer pages now. Present on the wider screens. Noticed, not announced. No further comment from the interior.</description>
    </item>
    <item>
      <title>Site search now indexes the Argument Library's 81 objections: a new Library results section links each match to its objection on library.wuld.ink, opening in a new tab. Titles and one-line glosses are generated from the library corpus, never hand-authored.</title>
      <link>https://wuld.ink/changelog/#2026-06-10-search-library-objections</link>
      <guid isPermaLink="false">wuld.ink:2026-06-10-search-library-objections</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate>
      <description>Site search now indexes the Argument Library's 81 objections: a new Library results section links each match to its objection on library.wuld.ink, opening in a new tab. Titles and one-line glosses are generated from the library corpus, never hand-authored. (Sections: /search/)</description>
    </item>
    <item>
      <title>Site search now indexes h3 headings: archive book titles (Hatred, The Point), essay sub-sections, recommendations, and Watch video titles that the index previously skipped. Archive titles and essay sections deep-link to the exact entry; a strip-blocks fix also restored the Watch page, which had been wholly absent from search.</title>
      <link>https://wuld.ink/changelog/#2026-06-10-search-index-h3-coverage</link>
      <guid isPermaLink="false">wuld.ink:2026-06-10-search-index-h3-coverage</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate>
      <description>Site search now indexes h3 headings: archive book titles (Hatred, The Point), essay sub-sections, recommendations, and Watch video titles that the index previously skipped. Archive titles and essay sections deep-link to the exact entry; a strip-blocks fix also restored the Watch page, which had been wholly absent from search. (Sections: /search/)</description>
    </item>
    <item>
      <title>Gallery UX pass 3: the search/controls bar is now the first block on all nine gallery pages with the NSFW gate directly below it, and the lobby Prints strip collapses behind a mono band with [ expand ] and a direct storefront link (wuld.printful.me).</title>
      <link>https://wuld.ink/changelog/#2026-06-10-gallery-ux-pass-3</link>
      <guid isPermaLink="false">wuld.ink:2026-06-10-gallery-ux-pass-3</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate>
      <description>Gallery UX pass 3: the search/controls bar is now the first block on all nine gallery pages with the NSFW gate directly below it, and the lobby Prints strip collapses behind a mono band with [ expand ] and a direct storefront link (wuld.printful.me). (Sections: /gallery/)</description>
    </item>
    <item>
      <title>Gallery: 42 operator-confirmed photo-video pairs land as additive manifest video: fields; paired image cards gain a [ mp4 ] affordance (star-adjacent) opening the video theater on the partner plate, consent-held; both gallery assets bumped to ?v=K109 across the 9 rooms.</title>
      <link>https://wuld.ink/changelog/#2026-06-10-gallery-photo-video-pairing</link>
      <guid isPermaLink="false">wuld.ink:2026-06-10-gallery-photo-video-pairing</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate>
      <description>Gallery: 42 operator-confirmed photo-video pairs land as additive manifest video: fields; paired image cards gain a [ mp4 ] affordance (star-adjacent) opening the video theater on the partner plate, consent-held; both gallery assets bumped to ?v=K109 across the 9 rooms. (Sections: /gallery/)</description>
    </item>
    <item>
      <title>Argument Library v3.9.14 — dep-graph render-from-data: the dependency graph's dependent-objection counts (panel header, the strong/weak sublabel, node width, and the premise ordering) now derive live from the links data instead of stale per-node numbers baked into the graph, so a premise that depends on 67 objections reads 67 — not the frozen 66. An in-page check confirms the tally is exhaustive (it sums to the full 254 edges). The library's served bytes change only by the small render-logic edit; no argument content moved.</title>
      <link>https://wuld.ink/changelog/#2026-06-10-library-v3-9-14</link>
      <guid isPermaLink="false">wuld.ink:2026-06-10-library-v3-9-14</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate>
      <description>Argument Library v3.9.14 — dep-graph render-from-data: the dependency graph's dependent-objection counts (panel header, the strong/weak sublabel, node width, and the premise ordering) now derive live from the links data instead of stale per-node numbers baked into the graph, so a premise that depends on 67 objections reads 67 — not the frozen 66. An in-page check confirms the tally is exhaustive (it sums to the full 254 edges). The library's served bytes change only by the small render-logic edit; no argument content moved. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Main Character videos now flow by palette (poster-derived chain order); the lobby [ browse all ] walks room by room instead of interleaving; site-search plate results deep-link to the plate itself — the link opens the lightbox or the video theater directly.</title>
      <link>https://wuld.ink/changelog/#2026-06-10-gallery-video-flow-and-search-deep-links</link>
      <guid isPermaLink="false">wuld.ink:2026-06-10-gallery-video-flow-and-search-deep-links</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate>
      <description>Main Character videos now flow by palette (poster-derived chain order); the lobby [ browse all ] walks room by room instead of interleaving; site-search plate results deep-link to the plate itself — the link opens the lightbox or the video theater directly. (Sections: /gallery/, /search/)</description>
    </item>
    <item>
      <title>Gallery UX pass 2: sets past 60 plates paginate behind a mono pager, the lobby gains a [ browse all ] toggle across every room, a [ top ] button rides long scrolls, flagged share links surface the 18+ gate for first-time visitors, and the lobby Prints strip keeps only cross-room prints.</title>
      <link>https://wuld.ink/changelog/#2026-06-10-gallery-browse-pagination</link>
      <guid isPermaLink="false">wuld.ink:2026-06-10-gallery-browse-pagination</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate>
      <description>Gallery UX pass 2: sets past 60 plates paginate behind a mono pager, the lobby gains a [ browse all ] toggle across every room, a [ top ] button rides long scrolls, flagged share links surface the 18+ gate for first-time visitors, and the lobby Prints strip keeps only cross-room prints. (Sections: /gallery/)</description>
    </item>
    <item>
      <title>Per-plate share links: [ share ] in the lightbox and the video theater copies a /gallery/&lt;room&gt;/#plate-&lt;id&gt; deep link that reopens the plate on load (consent-gated plates stay withheld — a link is not a bypass). The NSFW reveal now persists until purposefully hidden. Lobby: the consent gate sits above the Prints section and its status line counts flagged plates across all rooms.</title>
      <link>https://wuld.ink/changelog/#2026-06-09-gallery-share-and-sticky-reveal</link>
      <guid isPermaLink="false">wuld.ink:2026-06-09-gallery-share-and-sticky-reveal</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate>
      <description>Per-plate share links: [ share ] in the lightbox and the video theater copies a /gallery/&lt;room&gt;/#plate-&lt;id&gt; deep link that reopens the plate on load (consent-gated plates stay withheld — a link is not a bypass). The NSFW reveal now persists until purposefully hidden. Lobby: the consent gate sits above the Prints section and its status line counts flagged plates across all rooms. (Sections: /gallery/)</description>
    </item>
    <item>
      <title>Gallery: video theater — clicking a video now opens it center-stage, dims the room, and loops; back / forward / random / close controls and the plate id ride the frame, matching the photo lightbox.</title>
      <link>https://wuld.ink/changelog/#2026-06-09-gallery-video-theater</link>
      <guid isPermaLink="false">wuld.ink:2026-06-09-gallery-video-theater</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate>
      <description>Gallery: video theater — clicking a video now opens it center-stage, dims the room, and loops; back / forward / random / close controls and the plate id ride the frame, matching the photo lightbox. (Sections: /gallery/)</description>
    </item>
    <item>
      <title>Gallery: images/videos access chips in the controls bar (all rooms with mixed media + the lobby) — jump straight to the video annex without the scroll; composes with search, series chips and Saved.</title>
      <link>https://wuld.ink/changelog/#2026-06-09-gallery-media-chips</link>
      <guid isPermaLink="false">wuld.ink:2026-06-09-gallery-media-chips</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate>
      <description>Gallery: images/videos access chips in the controls bar (all rooms with mixed media + the lobby) — jump straight to the video annex without the scroll; composes with search, series chips and Saved. (Sections: /gallery/)</description>
    </item>
    <item>
      <title>Every video plate in the gallery now carries a poster thumbnail - the video sections preview a still frame instead of a grey tile. Click still plays; nothing preloads.</title>
      <link>https://wuld.ink/changelog/#2026-06-09-gallery-video-posters</link>
      <guid isPermaLink="false">wuld.ink:2026-06-09-gallery-video-posters</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate>
      <description>Every video plate in the gallery now carries a poster thumbnail - the video sections preview a still frame instead of a grey tile. Click still plays; nothing preloads. (Sections: /gallery/)</description>
    </item>
    <item>
      <title>Gallery: videos now render in their own section below the image grid -- a mono divider carries the count (Videos -- 188 in the Main Character room; generic wherever media kinds mix), search, chips and Saved filter both sections, and the consent gate holds unchanged. Poster thumbnails are staged to follow.</title>
      <link>https://wuld.ink/changelog/#2026-06-09-gallery-video-section</link>
      <guid isPermaLink="false">wuld.ink:2026-06-09-gallery-video-section</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate>
      <description>Gallery: videos now render in their own section below the image grid -- a mono divider carries the count (Videos -- 188 in the Main Character room; generic wherever media kinds mix), search, chips and Saved filter both sections, and the consent gate holds unchanged. Poster thumbnails are staged to follow. (Sections: /gallery/)</description>
    </item>
    <item>
      <title>Gallery: the Main Character room re-sequenced for visual flow -- 248 images palette-chained from the darkest plate so similar color and vibe sit together; 188 videos trail as an annex. Plate numbers unchanged.</title>
      <link>https://wuld.ink/changelog/#2026-06-09-gallery-visual-flow</link>
      <guid isPermaLink="false">wuld.ink:2026-06-09-gallery-visual-flow</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate>
      <description>Gallery: the Main Character room re-sequenced for visual flow -- 248 images palette-chained from the darkest plate so similar color and vibe sit together; 188 videos trail as an annex. Plate numbers unchanged. (Sections: /gallery/)</description>
    </item>
    <item>
      <title>Gallery: the lobby gains a Prints section -- plates with purchasable print editions, rendered live from the manifest, consent discipline held -- and long full-tier captions now fold behind a mono [ more ] toggle.</title>
      <link>https://wuld.ink/changelog/#2026-06-09-gallery-prints-and-captions</link>
      <guid isPermaLink="false">wuld.ink:2026-06-09-gallery-prints-and-captions</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate>
      <description>Gallery: the lobby gains a Prints section -- plates with purchasable print editions, rendered live from the manifest, consent discipline held -- and long full-tier captions now fold behind a mono [ more ] toggle. (Sections: /gallery/)</description>
    </item>
    <item>
      <title>Site-wide search at /search/ — every page, glossary term, Void Engine category, and gallery plate (by number, series, or word) from one query. Client-side over a static index: nothing typed here is logged, counted, or sent anywhere.</title>
      <link>https://wuld.ink/changelog/#2026-06-09-site-search</link>
      <guid isPermaLink="false">wuld.ink:2026-06-09-site-search</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate>
      <description>Site-wide search at /search/ — every page, glossary term, Void Engine category, and gallery plate (by number, series, or word) from one query. Client-side over a static index: nothing typed here is logged, counted, or sent anywhere. (Sections: /search/)</description>
    </item>
    <item>
      <title>Gallery: 12 plates curated as the first featured set (manifest flag; print pipeline staged behind it). Admin CMS gains per-plate print-link + featured editing.</title>
      <link>https://wuld.ink/changelog/#2026-06-09-gallery-featured-and-print-pipeline</link>
      <guid isPermaLink="false">wuld.ink:2026-06-09-gallery-featured-and-print-pipeline</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate>
      <description>Gallery: 12 plates curated as the first featured set (manifest flag; print pipeline staged behind it). Admin CMS gains per-plate print-link + featured editing. (Sections: /gallery/)</description>
    </item>
    <item>
      <title>Gallery: dormant per-plate print buy-link scaffold (optional manifest print_url, link-out only, never on withheld cards) riding the print-storefront vendor research (docs/print-storefront-research.md). Links render once product URLs land in the manifest.</title>
      <link>https://wuld.ink/changelog/#2026-06-09-gallery-print-link-scaffold</link>
      <guid isPermaLink="false">wuld.ink:2026-06-09-gallery-print-link-scaffold</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate>
      <description>Gallery: dormant per-plate print buy-link scaffold (optional manifest print_url, link-out only, never on withheld cards) riding the print-storefront vendor research (docs/print-storefront-research.md). Links render once product URLs land in the manifest. (Sections: /gallery/)</description>
    </item>
    <item>
      <title>You can now save plates. A star in the corner of every plate bookmarks it to a Saved list that persists in your browser, and the controls bar gains a Saved toggle that filters to just those — on any page, and across every room from the lobby. Search now understands plate numbers: type 1, 001, or plate 001 to pull up every plate numbered one, across rooms (the Roman-numbered editorial plates included), instead of matching id fragments. And the lightbox gains a randomizer — a [ random ] button beside the arrows, or press r — to jump to a random plate. Flagged plates stay withheld behind the consent gate throughout; starring is by id, so it works before you reveal anything.</title>
      <link>https://wuld.ink/changelog/#2026-06-09-gallery-favorites-and-plate-search</link>
      <guid isPermaLink="false">wuld.ink:2026-06-09-gallery-favorites-and-plate-search</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate>
      <description>You can now save plates. A star in the corner of every plate bookmarks it to a Saved list that persists in your browser, and the controls bar gains a Saved toggle that filters to just those — on any page, and across every room from the lobby. Search now understands plate numbers: type 1, 001, or plate 001 to pull up every plate numbered one, across rooms (the Roman-numbered editorial plates included), instead of matching id fragments. And the lightbox gains a randomizer — a [ random ] button beside the arrows, or press r — to jump to a random plate. Flagged plates stay withheld behind the consent gate throughout; starring is by id, so it works before you reveal anything. (Sections: /gallery/)</description>
    </item>
    <item>
      <title>The gallery becomes browsable. A search box on the lobby reaches across all 502 plates in every room; rooms with more than a dozen plates get their own search; and the 436-plate Main Character room gains filter chips for its 18 series, so you can pull up one thread at a time instead of scrolling the whole wall. Flagged matches stay withheld behind the consent gate, exactly as they do in-room, and each plate's reference id now shows in the lightbox.</title>
      <link>https://wuld.ink/changelog/#2026-06-08-gallery-search-and-subcategories</link>
      <guid isPermaLink="false">wuld.ink:2026-06-08-gallery-search-and-subcategories</guid>
      <pubDate>Mon, 08 Jun 2026 00:00:00 +0000</pubDate>
      <description>The gallery becomes browsable. A search box on the lobby reaches across all 502 plates in every room; rooms with more than a dozen plates get their own search; and the 436-plate Main Character room gains filter chips for its 18 series, so you can pull up one thread at a time instead of scrolling the whole wall. Flagged matches stay withheld behind the consent gate, exactly as they do in-room, and each plate's reference id now shows in the lightbox. (Sections: /gallery/)</description>
    </item>
    <item>
      <title>The Void Engine grows from 334 to 397 entries, and from 19 to 25 categories. Six new registers join the lexicon: Cyborg / Synthetic, Monster / Creature, Under-Skin / Black-Void, Hell / Infernal, Succubus / Domestic-Infernal, and a Celestial / Deep-Field room that sets the figure against a literal starfield — cosmos as indifference, distinct from the metaphysical voids. Shipped as one wholesale rebuild of the instrument.</title>
      <link>https://wuld.ink/changelog/#2026-06-08-void-engine-397</link>
      <guid isPermaLink="false">wuld.ink:2026-06-08-void-engine-397</guid>
      <pubDate>Mon, 08 Jun 2026 00:00:00 +0000</pubDate>
      <description>The Void Engine grows from 334 to 397 entries, and from 19 to 25 categories. Six new registers join the lexicon: Cyborg / Synthetic, Monster / Creature, Under-Skin / Black-Void, Hell / Infernal, Succubus / Domestic-Infernal, and a Celestial / Deep-Field room that sets the figure against a literal starfield — cosmos as indifference, distinct from the metaphysical voids. Shipped as one wholesale rebuild of the instrument. (Sections: /void-engine/)</description>
    </item>
    <item>
      <title>Argument Library v3.9.13 — dep-graph render-from-data: the dependency graph's dependent-objection counts (panel header, the strong/weak sublabel, node width, and the premise ordering) now derive live from the links data instead of stale per-node numbers baked into the graph, so a premise that depends on 67 objections reads 67 — not the frozen 66. An in-page check confirms the tally is exhaustive (it sums to the full 254 edges). The library's served bytes change only by the small render-logic edit; no argument content moved.</title>
      <link>https://wuld.ink/changelog/#2026-06-08-library-v3-9-13</link>
      <guid isPermaLink="false">wuld.ink:2026-06-08-library-v3-9-13</guid>
      <pubDate>Mon, 08 Jun 2026 00:00:00 +0000</pubDate>
      <description>Argument Library v3.9.13 — dep-graph render-from-data: the dependency graph's dependent-objection counts (panel header, the strong/weak sublabel, node width, and the premise ordering) now derive live from the links data instead of stale per-node numbers baked into the graph, so a premise that depends on 67 objections reads 67 — not the frozen 66. An in-page check confirms the tally is exhaustive (it sums to the full 254 edges). The library's served bytes change only by the small render-logic edit; no argument content moved. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Gallery: the Main Character room lands — 436 plates (248 images, 188 short videos), taking the gallery from 66 to 502 and making it the site's largest room by far. Twenty-one standouts carry editorial captions; the rest render image-only by design, the way a high-iteration room is meant to read. Every plate is flagged 18+ / AI-generated / no real persons, so the consent interstitial fronts the room before anything loads.</title>
      <link>https://wuld.ink/changelog/#2026-06-08-gallery-main-character-ingest</link>
      <guid isPermaLink="false">wuld.ink:2026-06-08-gallery-main-character-ingest</guid>
      <pubDate>Mon, 08 Jun 2026 00:00:00 +0000</pubDate>
      <description>Gallery: the Main Character room lands — 436 plates (248 images, 188 short videos), taking the gallery from 66 to 502 and making it the site's largest room by far. Twenty-one standouts carry editorial captions; the rest render image-only by design, the way a high-iteration room is meant to read. Every plate is flagged 18+ / AI-generated / no real persons, so the consent interstitial fronts the room before anything loads. (Sections: /gallery/)</description>
    </item>
    <item>
      <title>Gallery: 39 plates ingested across seven rooms (Gap Dweller, Gore, Mascot Yurei, Original Character, Other, The Tall One, The Wrong Thing), taking the gallery from 27 to 66. The dormant consent gate now arms for these rooms (18+, AI-generated, no real persons). Main Character lands in a later pass.</title>
      <link>https://wuld.ink/changelog/#2026-06-08-gallery-small-room-ingest</link>
      <guid isPermaLink="false">wuld.ink:2026-06-08-gallery-small-room-ingest</guid>
      <pubDate>Mon, 08 Jun 2026 00:00:00 +0000</pubDate>
      <description>Gallery: 39 plates ingested across seven rooms (Gap Dweller, Gore, Mascot Yurei, Original Character, Other, The Tall One, The Wrong Thing), taking the gallery from 27 to 66. The dormant consent gate now arms for these rooms (18+, AI-generated, no real persons). Main Character lands in a later pass. (Sections: /gallery/)</description>
    </item>
    <item>
      <title>Gallery v2: category rooms (eight sub-pages under /gallery/), video plates (click-to-play mp4), caption tiers (full / title / none with a category cascade), manifest schema v2 with the admin Worker pinned to it; the consent gate is now media-agnostic. Operator guide for admin.wuld.ink lands in docs/.</title>
      <link>https://wuld.ink/changelog/#2026-06-06-gallery-v2-rooms</link>
      <guid isPermaLink="false">wuld.ink:2026-06-06-gallery-v2-rooms</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate>
      <description>Gallery v2: category rooms (eight sub-pages under /gallery/), video plates (click-to-play mp4), caption tiers (full / title / none with a category cascade), manifest schema v2 with the admin Worker pinned to it; the consent gate is now media-agnostic. Operator guide for admin.wuld.ink lands in docs/. (Sections: /gallery/)</description>
    </item>
    <item>
      <title>Argument Library v3.9.12 — MechanismWeb resync: the React artifact's v3.7-frozen mechanism graph (34 mechanisms / 78 objections / 133 connections) re-synced to the canonical 35 / 81 / 140, and its masthead counts now render from the data itself instead of hard-coded numbers. The library page's served bytes are unchanged; this is a data-artifact and provenance move.</title>
      <link>https://wuld.ink/changelog/#2026-06-06-library-v3-9-12</link>
      <guid isPermaLink="false">wuld.ink:2026-06-06-library-v3-9-12</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate>
      <description>Argument Library v3.9.12 — MechanismWeb resync: the React artifact's v3.7-frozen mechanism graph (34 mechanisms / 78 objections / 133 connections) re-synced to the canonical 35 / 81 / 140, and its masthead counts now render from the data itself instead of hard-coded numbers. The library page's served bytes are unchanged; this is a data-artifact and provenance move. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Gallery becomes the admin-arc vessel: all 27 plates extracted to /gallery/manifest.json (now the single source of truth), the grid client-renders from it, and a consent interstitial fronts NSFW-flagged plates - flagged images stay out of the page entirely until consent. Captions and the K27 lightbox carry over unchanged.</title>
      <link>https://wuld.ink/changelog/#2026-06-06-gallery-manifest-vessel</link>
      <guid isPermaLink="false">wuld.ink:2026-06-06-gallery-manifest-vessel</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate>
      <description>Gallery becomes the admin-arc vessel: all 27 plates extracted to /gallery/manifest.json (now the single source of truth), the grid client-renders from it, and a consent interstitial fronts NSFW-flagged plates - flagged images stay out of the page entirely until consent. Captions and the K27 lightbox carry over unchanged. (Sections: /gallery/)</description>
    </item>
    <item>
      <title>Library v3.9.11 — legible-mode review-note legibility (maintenance). The dependency graph's per-premise review notes were pinned at 10px and sat outside the legible set, so switching to legible re-fonted them to serif while keeping the 10px box — they read smaller than standard. Legible and legible+high-contrast now render the notes at 12.5px with relaxed leading on both the combined and index surfaces; standard and high-contrast are unchanged, and the note badges keep their small label size by design. Render-only CSS; canon held at v37.36 per the Exchange-38 ruling.</title>
      <link>https://wuld.ink/changelog/#2026-06-05-library-v3-9-11</link>
      <guid isPermaLink="false">wuld.ink:2026-06-05-library-v3-9-11</guid>
      <pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate>
      <description>Library v3.9.11 — legible-mode review-note legibility (maintenance). The dependency graph's per-premise review notes were pinned at 10px and sat outside the legible set, so switching to legible re-fonted them to serif while keeping the 10px box — they read smaller than standard. Legible and legible+high-contrast now render the notes at 12.5px with relaxed leading on both the combined and index surfaces; standard and high-contrast are unchanged, and the note badges keep their small label size by design. Render-only CSS; canon held at v37.36 per the Exchange-38 ruling. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Library v3.9.10 — dependency-panel review-note riders (maintenance). The dependency graph's per-premise review notes — short audit annotations shown when a premise node is clicked — still quoted connection totals from the v3.5 audit, when the graph was smaller. Five premise notes read as if those counts were current: Consent Impossibility (62 total connections), Suffering as Deterrence (13), Contextus Claudit (8), Alogical Isness (8), Convergent Architecture (13). Each figure now carries a small inline rider giving the live count beside the audit figure — current: 67 (42 strong / 25 weak), 19, 9, 11, and 17 respectively. The v3.5 audit text itself is unchanged: the old figures stay as clearly dated history rather than being rewritten, the same convention v3.9.9 applied to the graph's explanatory note. The fourteen objection-level notes needed nothing — their counts still match the live graph. No rebuttal, score, edge, or graph data changed; the dependency graph still holds its locked 254 edges.</title>
      <link>https://wuld.ink/changelog/#2026-06-05-library-v3-9-10</link>
      <guid isPermaLink="false">wuld.ink:2026-06-05-library-v3-9-10</guid>
      <pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate>
      <description>Library v3.9.10 — dependency-panel review-note riders (maintenance). The dependency graph's per-premise review notes — short audit annotations shown when a premise node is clicked — still quoted connection totals from the v3.5 audit, when the graph was smaller. Five premise notes read as if those counts were current: Consent Impossibility (62 total connections), Suffering as Deterrence (13), Contextus Claudit (8), Alogical Isness (8), Convergent Architecture (13). Each figure now carries a small inline rider giving the live count beside the audit figure — current: 67 (42 strong / 25 weak), 19, 9, 11, and 17 respectively. The v3.5 audit text itself is unchanged: the old figures stay as clearly dated history rather than being rewritten, the same convention v3.9.9 applied to the graph's explanatory note. The fourteen objection-level notes needed nothing — their counts still match the live graph. No rebuttal, score, edge, or graph data changed; the dependency graph still holds its locked 254 edges. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Library v3.9.9 — dependency-graph note correction (maintenance). One explanatory note beneath the dependency graph carried stale figures: it described Consent Impossibility as the source of 62 edges, 28% of all dependencies, with a 40/22 strong-weak split — numbers from the v3.5 audit, when the graph was smaller. The note now reports the current graph: Consent Impossibility sources 67 edges, 42 strong and 25 weak, which is 26% of the 254 dependencies the graph actually holds. The older v3.5 audit figures are kept but clearly marked as history rather than read as current. No rebuttal, score, edge, or graph geometry changed — only the wording of the note; the dependency graph still holds its locked 254 edges. Version and provenance continue to live in the changelog and the integrity pin, not in the note.</title>
      <link>https://wuld.ink/changelog/#2026-06-05-library-v3-9-9</link>
      <guid isPermaLink="false">wuld.ink:2026-06-05-library-v3-9-9</guid>
      <pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate>
      <description>Library v3.9.9 — dependency-graph note correction (maintenance). One explanatory note beneath the dependency graph carried stale figures: it described Consent Impossibility as the source of 62 edges, 28% of all dependencies, with a 40/22 strong-weak split — numbers from the v3.5 audit, when the graph was smaller. The note now reports the current graph: Consent Impossibility sources 67 edges, 42 strong and 25 weak, which is 26% of the 254 dependencies the graph actually holds. The older v3.5 audit figures are kept but clearly marked as history rather than read as current. No rebuttal, score, edge, or graph geometry changed — only the wording of the note; the dependency graph still holds its locked 254 edges. Version and provenance continue to live in the changelog and the integrity pin, not in the note. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Library v3.9.8 — panel corrections (maintenance). Three small text fixes to the library's explanatory panels, with no change to any rebuttal, score, or graph geometry. The dependency-graph notes no longer claim Autonomy is the system's most common weakness — a stale line that contradicted the methodology panel, which correctly identifies Robustness — and the Autonomy note now describes what the graph actually shows: which responses lean on contested foundational premises and so persuade a determined skeptic least. The masthead drops its version number, which had drifted out of date; the live version lives in the changelog and the integrity pin, not the title. And the list of highest-scoring entries now reads 'include' rather than 'are', since the four named entries are examples drawn from a larger set of ten that score top marks on all five axes, not the whole set.</title>
      <link>https://wuld.ink/changelog/#2026-06-05-library-v3-9-8</link>
      <guid isPermaLink="false">wuld.ink:2026-06-05-library-v3-9-8</guid>
      <pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate>
      <description>Library v3.9.8 — panel corrections (maintenance). Three small text fixes to the library's explanatory panels, with no change to any rebuttal, score, or graph geometry. The dependency-graph notes no longer claim Autonomy is the system's most common weakness — a stale line that contradicted the methodology panel, which correctly identifies Robustness — and the Autonomy note now describes what the graph actually shows: which responses lean on contested foundational premises and so persuade a determined skeptic least. The masthead drops its version number, which had drifted out of date; the live version lives in the changelog and the integrity pin, not the title. And the list of highest-scoring entries now reads 'include' rather than 'are', since the four named entries are examples drawn from a larger set of ten that score top marks on all five axes, not the whole set. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Library v3.9.7 — methodology-panel reconcile (correctness). The RSI methodology panel now states its own grading conventions in full: grades band the unrounded geometric mean while displayed percentages round to one decimal — so a boundary cell can legitimately read 88.0/B — and a worked example (privileged-first-world, long form) carries the arithmetic end-to-end from five axis scores to the final letter. The panel's fourth axis label normalizes from Resilience to Robustness (label only; no score changes), and a stale calibration claim that Autonomy was the library's most common weakness is replaced with the ledger-true observation that Robustness is. The five axis names and definitions are now canonized exactly as the deployed panel defines them — the definitions the 81 stored scores were actually assigned against. Reading modes pick up the panel correctly. No rebuttal text, scores, or graph geometry change.</title>
      <link>https://wuld.ink/changelog/#2026-06-05-library-v3-9-7</link>
      <guid isPermaLink="false">wuld.ink:2026-06-05-library-v3-9-7</guid>
      <pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate>
      <description>Library v3.9.7 — methodology-panel reconcile (correctness). The RSI methodology panel now states its own grading conventions in full: grades band the unrounded geometric mean while displayed percentages round to one decimal — so a boundary cell can legitimately read 88.0/B — and a worked example (privileged-first-world, long form) carries the arithmetic end-to-end from five axis scores to the final letter. The panel's fourth axis label normalizes from Resilience to Robustness (label only; no score changes), and a stale calibration claim that Autonomy was the library's most common weakness is replaced with the ledger-true observation that Robustness is. The five axis names and definitions are now canonized exactly as the deployed panel defines them — the definitions the 81 stored scores were actually assigned against. Reading modes pick up the panel correctly. No rebuttal text, scores, or graph geometry change. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Library v3.9.6 — dependency-graph de-clutter (maintenance). The dependency graph's objection band now lays out as five tier-keyed columns instead of one crowded strip: each objection sits in its tier's column, dense tiers stagger their entries around the column line with spacing sized to each node, and the heaviest premise hubs hold their dependents at distance instead of knotting them into a clump. Reading modes that narrow the page to a comfortable prose measure no longer narrow the graphs with it — all three graph views keep the full frame while prose pages keep their measure. Geometry only; graph data and the reading modes themselves are untouched.</title>
      <link>https://wuld.ink/changelog/#2026-06-04-library-v3-9-6</link>
      <guid isPermaLink="false">wuld.ink:2026-06-04-library-v3-9-6</guid>
      <pubDate>Thu, 04 Jun 2026 00:00:00 +0000</pubDate>
      <description>Library v3.9.6 — dependency-graph de-clutter (maintenance). The dependency graph's objection band now lays out as five tier-keyed columns instead of one crowded strip: each objection sits in its tier's column, dense tiers stagger their entries around the column line with spacing sized to each node, and the heaviest premise hubs hold their dependents at distance instead of knotting them into a clump. Reading modes that narrow the page to a comfortable prose measure no longer narrow the graphs with it — all three graph views keep the full frame while prose pages keep their measure. Geometry only; graph data and the reading modes themselves are untouched. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Library v3.9.5 — graph-view legibility (maintenance). The display toggle's LEGIBLE and BOTH modes now apply a typographic treatment inside the three graph views instead of only repainting the theme: node labels step up in size and weight behind a semi-opaque halo-chip, so they read against dense linework without enlarging the graph itself, and the side panels and methodology panels ride the same legibility scale. Graph tabs default to STANDARD on entry — the layout-optimal view — and restore your prior reading mode on leave; an explicit mode choice made inside a graph sticks. Graph geometry, data, and zoom are untouched.</title>
      <link>https://wuld.ink/changelog/#2026-06-04-library-v3-9-5</link>
      <guid isPermaLink="false">wuld.ink:2026-06-04-library-v3-9-5</guid>
      <pubDate>Thu, 04 Jun 2026 00:00:00 +0000</pubDate>
      <description>Library v3.9.5 — graph-view legibility (maintenance). The display toggle's LEGIBLE and BOTH modes now apply a typographic treatment inside the three graph views instead of only repainting the theme: node labels step up in size and weight behind a semi-opaque halo-chip, so they read against dense linework without enlarging the graph itself, and the side panels and methodology panels ride the same legibility scale. Graph tabs default to STANDARD on entry — the layout-optimal view — and restore your prior reading mode on leave; an explicit mode choice made inside a graph sticks. Graph geometry, data, and zoom are untouched. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Library v3.9.4 — band-convention correction. RSI letter grades return to banding the unrounded geometric mean (the ratified v37.13 convention), reverting a drift that had promoted ten boundary-edge long-form rebuttals to A and softened two mediums. Headline distribution moves to A26/B54/C1 — the principled outcome, not a regression. Displayed percentages keep one-decimal rounding, so a boundary cell can legitimately read 88.0/B: the precise value sits just under the line.</title>
      <link>https://wuld.ink/changelog/#2026-06-04-library-v3-9-4</link>
      <guid isPermaLink="false">wuld.ink:2026-06-04-library-v3-9-4</guid>
      <pubDate>Thu, 04 Jun 2026 00:00:00 +0000</pubDate>
      <description>Library v3.9.4 — band-convention correction. RSI letter grades return to banding the unrounded geometric mean (the ratified v37.13 convention), reverting a drift that had promoted ten boundary-edge long-form rebuttals to A and softened two mediums. Headline distribution moves to A26/B54/C1 — the principled outcome, not a regression. Displayed percentages keep one-decimal rounding, so a boundary cell can legitimately read 88.0/B: the precise value sits just under the line. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Library pinned to v3.9.3. Rebuttal-strength badges now display and band on the rounded one-decimal RSI, so the rendered grade matches the grading ledger on all 231 graded register tiers — privileged-first-world long reads 88.0 A, and the held-override map is regenerated ledger-true (a stale negative-utilitarian short value corrected four points down). Combined and index page titles drop their version strings for good. Last round's standard-mode card gripe verify-closed: a saved display-mode booting from localStorage, not a styling defect — card CSS untouched.</title>
      <link>https://wuld.ink/changelog/#2026-06-04-library-v3-9-3</link>
      <guid isPermaLink="false">wuld.ink:2026-06-04-library-v3-9-3</guid>
      <pubDate>Thu, 04 Jun 2026 00:00:00 +0000</pubDate>
      <description>Library pinned to v3.9.3. Rebuttal-strength badges now display and band on the rounded one-decimal RSI, so the rendered grade matches the grading ledger on all 231 graded register tiers — privileged-first-world long reads 88.0 A, and the held-override map is regenerated ledger-true (a stale negative-utilitarian short value corrected four points down). Combined and index page titles drop their version strings for good. Last round's standard-mode card gripe verify-closed: a saved display-mode booting from localStorage, not a styling defect — card CSS untouched. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Argument Library v3.9.2 — cluster-C archetype variants live: red-button-repugnant now carries a sophisticate register (the NU-entails-omnicide formal reductio, met on person-affecting/ex-ante ground) and a defender register (the public-square repugnance charge, dissolved against the thought-experiment's own stipulations). 16 nodes / 39 variant bodies; 81 objections and the grading ledger unchanged. Integrity pin f26dfdd4 → f3870f6e.</title>
      <link>https://wuld.ink/changelog/#2026-06-04-library-v3-9-2</link>
      <guid isPermaLink="false">wuld.ink:2026-06-04-library-v3-9-2</guid>
      <pubDate>Thu, 04 Jun 2026 00:00:00 +0000</pubDate>
      <description>Argument Library v3.9.2 — cluster-C archetype variants live: red-button-repugnant now carries a sophisticate register (the NU-entails-omnicide formal reductio, met on person-affecting/ex-ante ground) and a defender register (the public-square repugnance charge, dissolved against the thought-experiment's own stipulations). 16 nodes / 39 variant bodies; 81 objections and the grading ledger unchanged. Integrity pin f26dfdd4 → f3870f6e. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Argument Library v3.9.1r — correction to the v3.9.1 sweep: in the combined LEGIBLE + HIGH-CONTRAST mode the new example cards rendered as dark slabs on the light page; the light surface now wins that stack. Byte-neutral, no content change.</title>
      <link>https://wuld.ink/changelog/#2026-06-04-library-v3-9-1r</link>
      <guid isPermaLink="false">wuld.ink:2026-06-04-library-v3-9-1r</guid>
      <pubDate>Thu, 04 Jun 2026 00:00:00 +0000</pubDate>
      <description>Argument Library v3.9.1r — correction to the v3.9.1 sweep: in the combined LEGIBLE + HIGH-CONTRAST mode the new example cards rendered as dark slabs on the light page; the light surface now wins that stack. Byte-neutral, no content change. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Argument Library v3.9.1 — legibility sweep: real-world-example cards re-registered to the library's fixed-px type scale with full legible / high-contrast mode adaptation, UI chrome labels lifted off the sub-10px floor, and 14 rebuttal grade-bands corrected against the canonical band rule; 81 objections / 35 mechanisms / 136 examples / 15 variant carriers held.</title>
      <link>https://wuld.ink/changelog/#2026-06-04-library-v3-9-1</link>
      <guid isPermaLink="false">wuld.ink:2026-06-04-library-v3-9-1</guid>
      <pubDate>Thu, 04 Jun 2026 00:00:00 +0000</pubDate>
      <description>Argument Library v3.9.1 — legibility sweep: real-world-example cards re-registered to the library's fixed-px type scale with full legible / high-contrast mode adaptation, UI chrome labels lifted off the sub-10px floor, and 14 rebuttal grade-bands corrected against the canonical band rule; 81 objections / 35 mechanisms / 136 examples / 15 variant carriers held. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Argument Library v3.9.0 — archetype-variant rebuttal registers live on 15 nodes (11 defender, 5 sophisticate; per-card toggle) plus 136 real-world deployment examples as expandable cards; 81 objections / 35 mechanisms held.</title>
      <link>https://wuld.ink/changelog/#2026-06-03-library-v3-9-0</link>
      <guid isPermaLink="false">wuld.ink:2026-06-03-library-v3-9-0</guid>
      <pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate>
      <description>Argument Library v3.9.0 — archetype-variant rebuttal registers live on 15 nodes (11 defender, 5 sophisticate; per-card toggle) plus 136 real-world deployment examples as expandable cards; 81 objections / 35 mechanisms held. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>Argument Library updated to v3.8.22 — 81 objections / 35 mechanisms, with regraded rebuttals and a cleared danger-quadrant; actively maintained, not archived.</title>
      <link>https://wuld.ink/changelog/#2026-06-03-library-v3-8-22</link>
      <guid isPermaLink="false">wuld.ink:2026-06-03-library-v3-8-22</guid>
      <pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate>
      <description>Argument Library updated to v3.8.22 — 81 objections / 35 mechanisms, with regraded rebuttals and a cleared danger-quadrant; actively maintained, not archived. (Sections: /argument-library/)</description>
    </item>
    <item>
      <title>The Void Engine now flags what's new for you — fresh prompts and categories glow until you've seen them (remembered on your device, no tracking). Plus a pinned stat header, model-agnostic targeting copy, site-matched accent colors, a clearer Diagnosis form, and a new figure-DNA prompt filter for the figure sets. Still 334 prompts across 19 categories.</title>
      <link>https://wuld.ink/changelog/#2026-06-01-void-engine-glow</link>
      <guid isPermaLink="false">wuld.ink:2026-06-01-void-engine-glow</guid>
      <pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate>
      <description>The Void Engine now flags what's new for you — fresh prompts and categories glow until you've seen them (remembered on your device, no tracking). Plus a pinned stat header, model-agnostic targeting copy, site-matched accent colors, a clearer Diagnosis form, and a new figure-DNA prompt filter for the figure sets. Still 334 prompts across 19 categories. (Sections: /void-engine/)</description>
    </item>
    <item>
      <title>The Void Engine lexicon grew to 334 prompts across 19 categories -- Apophatica, Luminous-Void, and Void / Dissolution deepened, the Figure sets broadened, and the Chaos reroll now takes a scoped multi-select so you can aim the randomness instead of only shielding it.</title>
      <link>https://wuld.ink/changelog/#2026-06-01-void-engine-334</link>
      <guid isPermaLink="false">wuld.ink:2026-06-01-void-engine-334</guid>
      <pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate>
      <description>The Void Engine lexicon grew to 334 prompts across 19 categories -- Apophatica, Luminous-Void, and Void / Dissolution deepened, the Figure sets broadened, and the Chaos reroll now takes a scoped multi-select so you can aim the randomness instead of only shielding it. (Sections: /void-engine/)</description>
    </item>
    <item>
      <title>The comment board is live on the Chat page — leave a public note for me or anyone reading, anonymous or signed. Be civil; spam and bad faith get removed.</title>
      <link>https://wuld.ink/changelog/#2026-05-31-comment-board</link>
      <guid isPermaLink="false">wuld.ink:2026-05-31-comment-board</guid>
      <pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate>
      <description>The comment board is live on the Chat page — leave a public note for me or anyone reading, anonymous or signed. Be civil; spam and bad faith get removed. (Sections: /chat/)</description>
    </item>
    <item>
      <title>Added this changelog, an RSS feed, and a nav indicator that glows when a section you haven't visited has changed.</title>
      <link>https://wuld.ink/changelog/#2026-05-31-changelog</link>
      <guid isPermaLink="false">wuld.ink:2026-05-31-changelog</guid>
      <pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate>
      <description>Added this changelog, an RSS feed, and a nav indicator that glows when a section you haven't visited has changed.</description>
    </item>
    <item>
      <title>Void Engine lexicon expanded to 310 entries across 19 categories.</title>
      <link>https://wuld.ink/changelog/#2026-05-30-void-engine-310</link>
      <guid isPermaLink="false">wuld.ink:2026-05-30-void-engine-310</guid>
      <pubDate>Sat, 30 May 2026 00:00:00 +0000</pubDate>
      <description>Void Engine lexicon expanded to 310 entries across 19 categories. (Sections: /void-engine/)</description>
    </item>
    <item>
      <title>Archive expanded with additional video selections and a content disclaimer.</title>
      <link>https://wuld.ink/changelog/#2026-05-18-archive-expansion</link>
      <guid isPermaLink="false">wuld.ink:2026-05-18-archive-expansion</guid>
      <pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate>
      <description>Archive expanded with additional video selections and a content disclaimer. (Sections: /archive/)</description>
    </item>
    <item>
      <title>Gallery images optimized for faster loading; Recommendations filled out across film, books, art, groups, and media; Support, Contact, and Chat tabs added.</title>
      <link>https://wuld.ink/changelog/#2026-05-17-gallery-recs-tabs</link>
      <guid isPermaLink="false">wuld.ink:2026-05-17-gallery-recs-tabs</guid>
      <pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate>
      <description>Gallery images optimized for faster loading; Recommendations filled out across film, books, art, groups, and media; Support, Contact, and Chat tabs added. (Sections: /gallery/, /recommendations/, /donations/, /contact/, /chat/)</description>
    </item>
    <item>
      <title>Music and Watch pages added, the Archive opened, and a site-wide ambient background player introduced.</title>
      <link>https://wuld.ink/changelog/#2026-05-16-music-watch-ambient</link>
      <guid isPermaLink="false">wuld.ink:2026-05-16-music-watch-ambient</guid>
      <pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate>
      <description>Music and Watch pages added, the Archive opened, and a site-wide ambient background player introduced. (Sections: /music/, /watch/, /archive/)</description>
    </item>
    <item>
      <title>wuld.ink registered and launched — the umbrella for all of WULD's philosophical output. Core surfaces stood up: Essays, Glossary, Book, and Blog.</title>
      <link>https://wuld.ink/changelog/#2026-05-11-launch</link>
      <guid isPermaLink="false">wuld.ink:2026-05-11-launch</guid>
      <pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate>
      <description>wuld.ink registered and launched — the umbrella for all of WULD's philosophical output. Core surfaces stood up: Essays, Glossary, Book, and Blog. (Sections: /essays/, /glossary/, /book/, /blog/)</description>
    </item>
  </channel>
</rss>
