<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Altineris Build Log</title><description>The public flight recorder of the Altineris universe: what changed in the engine, the instruments and the site, and why it mattered — including the parts that were wrong first.</description><link>https://altineris.com/</link><language>en</language><item><title>The site asked to be found — once</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>Every lore page gained one plain quotable sentence; the entity graph got stable identities that other properties already reference; the sitemap went to Search Console and one IndexNow submission covered all thirty-one pages. The discipline is in the tooling itself: submit once, resubmit only when content genuinely changes.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Every archive became a registry</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>The guides and this log both grew search, tag filters, honest dates and RSS feeds — server-rendered lists first, enhancement second, one data file each as the single source so the page, the schema and the feed can never disagree.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The planets learned where their pages are</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>Every body in the scene with a page now carries its route: clicking a planet opens its file on desktop, and the tap-opened dossier sheet grew an open-its-page button on touch. The universe stopped being a map you could only look at.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The research went public as field guides</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>The material the instruments are built on — publish quotas, near-duplicate detection, originality rules — is now published as citation-backed guides, carrying the same confidence discipline we use internally: documented, inference, or unknown, and never a number without a source.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The Aegis published its manifests</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>Each publishing instrument now prints its full capability manifest — what has landed with tests, what is still in the yards, and which enforcement gaps we documented against ourselves. Six worlds on four decks, statuses honest in both directions.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The war got its full bestiary</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>The documented ways automated publishing dies — from spec rejections to the courts — mapped as five fronts in severity order, each system with its threat file: anatomy of the raid, the shield built against it, the doctrine.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Phones got their own console</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>The mobile site stopped being a shrunken desktop: tap opens a body’s dossier as a bottom sheet, sideways swipes pan while vertical swipes always scroll, the raid became an explicit chip, the tour became the front door, and the scene runs a lighter profile with an adaptive frame governor. Navigation moved to a thumb-reach dock.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The codex grew into a chart</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>The reference page stopped being a wall of rows: a drawn map of the whole system with every station pinned — including the four service decks and sighted invaders — over a directory where every line routes to its full page and carries a plain-language reading.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The site became the universe</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>One live scene, every body real: the engine as a sun, the review queue as the only satellite with launch authority, documented risks as invaders. The treaty underneath: lore is truth in costume, statuses are real, and no number appears without being measured.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The deploy stopped trusting itself</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>A day of hardening the seams: the schema-at-boot guard verified against both of its readings, the CRM output sensor’s configuration seeded and checked in CI, and the deploy token scoped to only the database it deploys — so a leaked credential cannot reach anything else.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The validator got a fixture for every way a file fails</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>Media validation stopped trusting descriptions of bad files and started keeping them: a corpus with a failing case per rule, a recipe that reproduces each capture, box-level checks for the container faults that burn publish attempts, and a record of exactly which rules are enforced versus documented-absent.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Rights became a schema that defaults to no</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>The rights layer landed as data with teeth: grants default to denied, audio rights live separately from video and are never inherited, expired terms sweep already-queued work, credit is provably not a rights basis, and an append-only blocklist remembers a claimed work — including re-encoded copies of it — across every account.</description><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate></item><item><title>A broken sensor now fails its tick instead of looking idle</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>Three schedulers could break in ways that looked like a quiet day. Fault injection became a shared fixture, and a database fault in any of them now fails the tick loudly — the difference between an outage you see and one you discover from its consequences.</description><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The site went up, honestly unfinished</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>altineris.com launched on the edge with an access-request form backed by a real database and strict validation — and said in its own footer that the product is in development and not generally available. The honesty rules that later became the universe’s treaty started here.</description><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The schema tells you at boot whether it matches the code</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>A deploy whose database was a migration behind used to fail later, somewhere unrelated, with an error that named the wrong thing. It now refuses to start and says which migration is missing.</description><pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Even a skipped run reports what it cost</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>Cost attribution grew past the happy path: runs that end early or get skipped still record their real spend, and CI started gating on a coverage ratchet with its own test database — the numbers the ledger will someday bill from are collected even when nothing shipped.</description><pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Fetching moved out of the scheduler</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>Source polling was doing per-client work inside the tick that was only meant to notice work existed. Splitting them stopped one slow client from delaying everyone else’s.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Cost is recorded against whoever asked</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>Render cost used to be computed and thrown away. Every generation now carries a number attributed to a client, which is the precondition for ever having a budget at all.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Posts write back into a customer’s CRM</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>The first end-to-end path where another product asks for content and receives it as a record in its own system, rather than as text somebody has to move by hand.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Brand tokens come from a reviewed source, not a stylesheet</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>Two assets were generated from a CSS file on a branch that predated a customer’s redesign before anyone checked it against the live site. Brand is now recorded data with a provenance, and rendering reads only that.</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate></item><item><title>One engine, many clients</title><link>https://altineris.com/build-log/</link><guid isPermaLink="true">https://altineris.com/build-log/</guid><description>The engine stopped modelling everything as one blog. Sources, vocabulary, formats and output paths are per client, which is what makes it something a product can call rather than something one site runs.</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>