feat(platform): third blog essay — The Gentlest Furnace - #312
Merged
crs48 merged 5 commits intoJun 28, 2026
Conversation
added 5 commits
June 27, 2026 19:04
… and the life cycle of information
Contributor
|
Preview removed for PR #312. |
crs48
deleted the
claude/0241-the-gentlest-furnace-stellar-equilibrium-and-the
branch
June 28, 2026 02:27
crs48
added a commit
that referenced
this pull request
Jun 28, 2026
## What The three blog posts had placeholder/future `pubDate`s that didn't reflect when they actually went live. This sets each post's `pubDate` to the exact merge time of its PR. | Post | PR | Old `pubDate` | New `pubDate` (PR merge time) | | --- | --- | --- | --- | | A Great Pirate Age | [#308](#308) | `2026-06-27T16:00:00Z` | `2026-06-28T00:28:34Z` | | Data Should Work Like Soil | [#311](#311) | `2026-06-28T15:00:00Z` | `2026-06-28T01:23:39Z` | | The Gentlest Furnace | [#312](#312) | `2026-07-11T15:00:00Z` | `2026-06-28T02:27:04Z` | `site/src/data/blog.ts` is the single source of truth for both the `/blog` index and the RSS feed, so this is the only file that needs to change. ## Verification - `pnpm --filter site build` succeeds. - RSS `<pubDate>`s now read `00:28:34`, `01:23:39`, `02:27:04` GMT — exact merge times. - Newest-first ordering preserved (Furnace → Soil → Pirate). `skip-changelog`: metadata correction to existing posts, not a user-facing feature. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
crs48
added a commit
that referenced
this pull request
Jun 29, 2026
## What The blog post `pubDate`s were hand-picked and had drifted from when each essay actually shipped — most visibly *"The Loom You Can Read"*, dated `2026-07-01` (a future date). This sets each post's `pubDate` to the **merge timestamp of the PR that introduced it**, so the listing order, the `<time>` element, and the RSS `<pubDate>` all reflect reality. | Post | PR | New `pubDate` (merge time) | |---|---|---| | A Great Pirate Age for the Internet | [#308](#308) | `2026-06-28T00:28:34Z` _(unchanged)_ | | Data Should Work Like Soil | [#311](#311) | `2026-06-28T01:23:39Z` _(unchanged)_ | | The Gentlest Furnace | [#312](#312) | `2026-06-28T02:27:04Z` _(unchanged)_ | | The Desert That Feeds the Forest | [#321](#321) | `2026-06-28T21:46:46Z` | | The Right to Say No | [#323](#323) | `2026-06-28T22:10:50Z` | | The Forest and the Field | [#326](#326) | `2026-06-28T23:39:38Z` | | The Loom You Can Read | [#332](#332) | `2026-06-29T01:09:07Z` | The first three already matched their merge times. Source of truth: each PR's `mergedAt` (verified against the merge-commit committer date on `main`). Also reordered the desert / right-to-say-no entries so the source array stays newest-first (the runtime sort is by `pubDate` regardless). ## Verification - `astro build` ✓ (107 pages) - Previewed `/blog`: cards in correct newest-first order; `<time datetime>` and RSS `<pubDate>` carry the exact merge timestamps ✓ No changeset (confined to `site/`); `skip-changelog` since this is a metadata correction, not a user-facing feature. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
The third xNet blog essay, "The Gentlest Furnace" — implementing exploration 0241. It interrelates xNet with the life cycle of stars and the physics of information.
Completes the elevation trilogy: sea (A Great Pirate Age) → soil (Data Should Work Like Soil) → sky (this post). The brand cosmic-X is finally named as the star it always was.
The argument
HonestStar): the serene-eternal-harmonious sun is oversold — violent, temporary, blind physics, size-specific. Keep the mechanism, leave the myth — same discipline asHonestPirate/HonestMycelium.Changes
site/src/data/blog.ts— new'cosmos'BlogTag+ post metadata entry.site/src/pages/blog/the-gentlest-furnace.astro— the seven-beat essay (amber accent).StarHero,HydrostaticBalance,HonestStar.Verification
pnpm --filter site buildsucceeds;/bloglists the post newest-first;/blog/rss.xmlincludes it.check-humane-patterns.mjspasses; every factual claim cited; not-affiliated footer present.🤖 Generated with Claude Code