nhi.sgit.ai / packs / static-publishing / commands-and-ux

02 — Commands & UX

PackStatic Publishing, `sgit vault serve`, and the Publishing Matrix RoleThe command surface and every CLI / loader mockup — intended user-facing output, word for word Date17–19 August 2026 · pack v0 OriginArchitect-review agent, SGit-AI__CLI repo Sourceraw markdown · original on GitHub Captured19 August 2026, at commit 2cedd9a — the raw file under src/ is byte-identical to that commit

Summary

Every block is the intended user-facing output, to be matched word for word — several strings are load-bearing because they are the only place a user learns why an irreversible thing is irreversible. The publish baseline is private-and-ciphertext-only; publishing the read key requires --visibility public and a stated-consequence confirmation: anyone with the URL can read every file, now and in every future publish, and copies cannot be recalled. The 19 Aug revision removes the target argument — publish always writes .sg_vault/publish/ and deployment is a separate act — and adds the API-docs flags with the CDN default.

Key concepts

Key ideas

Read the document

📄 Pack document · 02__commands-and-ux.md · rendered from the raw markdown (the source of truth)