Skip to content

I2677 — The build cache is documented, governed by a rule and described on the site and the Pages

Say once, derived, what the cache is, how a node offers and uses it and how to see it, on the handbook, the site and the landing's account of how the cluster compiles.

BLOCKED wave 2 · p2 · implementation profile · runs alone

Part of development-runtime — The runtime has a development surface.

Blocked. This issue cannot start until I2672 is done. The status is derived from that, not declared.

Objective

Say once, derived, what the cache is, how a node offers and uses it and how to see it, on the handbook, the site and the landing's account of how the cluster compiles.

Why

The owner, 2026-10-13, with full clearance: set up MinIO, an sccache server and every mesh node, verified and validated. The cluster compiles the same Rust on every machine from a cold cache; two declared offload hosts were under their disk minimum that day. See ADR 0157.

Current state

Measured on master b29cf4e487 on 2026-10-13: the docs describe sharing between worktrees only.

Desired state

docs/BUILD_CACHE.md, a project rule that a build never depends on the cache, the site page and the Pages, all generated from the canonical model and rule.

Scope

  • docs/BUILD_CACHE.md
  • .ai/repo/rules/project/
  • site/

Out of scope

  • Private addresses in any public page

Dependencies

Acceptance criteria

  • Public pages carry no private address or key
  • The rule is enforced by the case of I2676
  • majordomus generate --check and scripts/pages current are clean

Validation

  • bin/majordomus plan validate
  • majordomus generate --check
  • scripts/pages current

Evidence required

  • docs_and_rule

Evidence

None recorded. Every token above needs a command or an artifact behind it before this issue can be completed; narrative is refused.

Timeline

started
—
verified
—
completed
—

Those three fields, the evidence above and the state of the dependencies are all the status is made of. There is no status field to disagree with them.

Canonical record: .ai/repo/project/issues/I2677.yaml. Read it back with majordomus plan show I2677.

Searches the titles and descriptions of every page this site publishes.