Skip to content

CAPABILITY 15 / 30

The publish gate

The site republishes itself every half hour, and a broken link stops the publish.

IN PRODUCTION

This runs in client systems today. The sample below was regenerated for a fictional company.

A manifest diff decides what needs rebuilding, only that gets regenerated, and then every link is audited. A blocking fault ends the run instead of shipping. Afterwards the hashes of what was built are compared to what the host is actually serving, because a successful publish and a correct site are not the same claim.

TRY IT / RUNS IN YOUR BROWSER

Use it here.

The mechanism is the production one. The company, the catalogue, and every figure are fictional.

Loading the build manifests, the link table, and what the host is serving.

THE MECHANISM / SHOW THE SHAPE, NOT THE SOURCE

How it works.

What a skill is
  1. 01Diff

    Compare the manifests and decide what changed. Nothing else is touched.

  2. 02Regenerate

    Rebuild only the changed pages, and say which and why.

  3. 03Audit

    Walk every link. A dead internal link, a renamed asset, a missing anchor are all faults.

  4. 04Abort

    A blocking fault ends the run with a non-zero exit. Nothing is published.

  5. 05Check parity

    Compare built hashes against what the host serves, so drift is visible rather than assumed.

WHAT IT READS

  • The previous and current build manifests
  • Every link the build contains
  • The hashes the host is serving

WHAT IT CHECKS BEFORE IT SHIPS

  • A dead link stops the publish instead of reaching a reader
  • Only changed pages are regenerated
  • Hosted content is compared to built content, not trusted
  • Every fault names the page and the target
In production: a self-publishing pipeline that runs on a half-hour cycle, diffs the manifest, regenerates what changed, and aborts on a link audit failure.

The mechanism runs inside client systems. Everything on this page was regenerated for Apex Instruments, a company that does not exist. Client names, source files, and internal wording stay private.