nhi.sgit.ai / packs / static-publishing / changelog

Change control — the pack's own release history

PackStatic Publishing, `sgit vault serve`, and the Publishing Matrix Roler0–r9, newest first: every spec-editing commit adds an entry — what changed, the trigger, and which decisions moved Date17–19 August 2026 · pack v0 OriginArchitect-review agent, SGit-AI__CLI repo Sourceraw markdown · original on GitHub Captured19 August 2026, at commit a1d5ce6 — the raw file under src/ is byte-identical to that commit

Summary

The pack has reversed load-bearing decisions more than once — healthy, the log says, but only if the reversals are legible in one place. Nine revisions in three days, each entry naming its trigger (almost always a one-line maintainer question: 'why do you need the vault.html file?', 'publish ./site should not be allowed'), what changed, and which numbered decisions moved. r8 is the log acting on itself: the R1 contradiction fixed by making plaintext expansion a future sgit vault expand command (decision 11), manifest entries gaining a per-object sha256 because the tabletop's keyless mirror could content-verify only 12 of 18 objects, and the visibility-downgrade warning added because a fresh CI clone resolves to bare. r9 removes publish's last copy: the output is the plaintext surface only — O(KB) for any vault — and the served root is composed at deployment (decision 12). Updating this file is now part of a developer agent's definition of done.

Key concepts

Key ideas

Read the document

📄 Pack document · CHANGELOG.md · rendered from the raw markdown (the source of truth)