rendered from the registry the runner reads, not a description of it
11 rules that run. 10 registered and honestly not built.
A family that is registered but unimplemented says so here and skips with a reason in every record, rather than being quietly absent. This page cannot drift from what actually ran, because it is not documentation of the registry — it is the registry.
9 families6 implemented3 awaiting a milestone
reach
implemented2 rules- reach.status_not_200/ responds 200
- reach.redirect_chain_changedfinal URL + redirect chain unchanged vs. the previous run
header
implemented2 rules- header.missinga declared security/policy header is present
- header.value_changeda present header's value is unchanged vs. the previous run
brand
implemented2 rules- brand.backlink_missingthe footer links back to agentjames.vercel.app
- brand.favicon_missingthe chip-mark favicon is reachable
link
implemented3 rules- link.brokena crawled link resolves without a 4xx/5xx (or a GET retry confirms it genuinely 404/410s)
- link.offsite_redirecta same-origin link still resolves on its declared origin
- link.unverifiablea HEAD request that looked bot-blocked (403/406/429/999) stays inconclusive after one GET retry — not asserted broken
weight
implemented1 rule- weight.budget_exceeded/ transfer bytes stay within its declared budget
artifact
lands at M43 rulesneeds a sibling's own published schema + a deployed artifact to fetch against (SPEC §14 Q6 gates snapgauge's own liveness probe on this too)
- artifact.unreachablea sibling's published artifact fetches
- artifact.schema_invalida fetched artifact parses against its own published schema
- artifact.stalea fetched artifact is within its declared cadence
repo
lands at M43 rulesneeds a scoped GitHub token (SPEC §14 Q3: fine-grained PAT vs GitHub App, undecided)
- repo.schedule_disableda sibling's scheduled workflow is still `active` (D4's 60-day rule)
- repo.schedule_overduea sibling's last scheduled run succeeded within cadence+slack
- repo.default_branch_reda sibling's default-branch CI is green
pkg
lands at M44 rulesneeds `npm i <pkg>@latest` + a smoke command in a clean temp dir — a real install step, not yet wired (SPEC §2)
- pkg.install_failed`npm i <pkg>@latest` + its smoke command succeed in a clean temp dir
- pkg.version_tag_mismatchthe published version matches the repo's release tag
- pkg.unexpected_publishno publish landed outside a tagged release
- pkg.deprecatedthe package is not marked deprecated on the registry
watch
implemented1 rule- watch.chain_gapthe audit sequence is contiguous across runs