Skip to content

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.