Files
vm-control/COOLING_CHECKLIST.md
2025-12-18 00:19:19 +00:00

879 B

Cooling Checklist (30 Days)

For the next 30 days, treat these as frozen invariants: do not change EventEnvelope format/schema semantics, do not reorder top-level envelope fields, do not change timestamp precision (UTC Z, seconds-only), do not change payload key-sorting rules (objects sorted recursively; arrays preserve order), do not change the JSONL newline byte contract (one LF per line), and do not silently change hash algorithms when/if leaf hashing is introduced—only evolve via an explicit schema/version bump.

No envelope changes without: a payload schema bump, a full replay audit rerun, and a new freeze tag.

Freeze tag: v0.8-freeze-envelope-v0 currently exists locally; when ready to publish, push it (and the commit) with:

  • git remote add gitlab <gitlab-repo-url> (one-time)
  • git push gitlab main
  • git push gitlab v0.8-freeze-envelope-v0