AI-assisted upgrade: core-diagrams
core-diagrams is core-slim with a renderer wired in, and it upgrades the same way. Follow
AI-assisted upgrade: core-slim — guardrails, classification against the checksum manifest,
re-sync and reconciliation all carry over — with the four differences below.
What differs
The target template is
keystone-template-core-diagrams. Read every mention
of the core-slim repository on that page as this one; its tags and .keystone/sync.json work identically.
The compose file pins two images, the engine and the renderer. Step 5 says to keep the target template's image tag; keep the renderer's pinned digest with it. Both are the template's to pin — an author who edited the compose file was almost certainly adding a service or a mount, not choosing a version.
make verify checks two signatures rather than one — the engine's and the renderer's, against different signing
identities.
A build that reports a hook which did not answer means the renderer is not running, rather than the upgrade being
wrong. make down — asking first, per the guardrail — then build again. See A hook that fails.