Release Sandwich Hime v1 source and contribution policy

Signed-off-by: Cole Speelman <crspeelman@gmail.com>
This commit is contained in:
2026-09-09 09:33:44 -04:00
parent 7e89ebfaba
commit d978994b27
22 changed files with 636 additions and 104 deletions
+37 -2
View File
@@ -2,14 +2,49 @@
# Changelog
Sandwich Hime follows semantic versioning after final v1. Compiler and nested
Sandwich Hime follows semantic versioning from v1.0.0. Compiler and nested
runtime releases are versioned independently and listed together when they form
one coordinated release.
## Unreleased
## v1.0.0 — 2026-09-09
The coordinated compiler `v1.0.0` and runtime `sando/v1.0.0` release retains
runtime ABI `sando.v1`. Canonical Gitea tags and release announcements establish
version and artifact availability.
### Stable release contract
- Apply the v1 compatibility policy to the source syntax, generated public API,
runtime API, CLI, diagnostics, and schemas on the maintained Linux/amd64 and
Apple Silicon macOS/arm64 targets.
- Promote runtime-first installation instructions to the exact final versions.
- Retain best-effort security fixes for the latest stable v1 patch, without an
SLA, independent-audit claim, or expanded platform support promise.
### Publication tooling
- Reject references to excluded operator documentation in exported Markdown,
with positive and negative regression fixtures.
- Keep operator/archive continuity out of the public roadmap and clarify
stable public publication history, immutable version tags and separate
private development storage.
### Documentation
- Finalize the version 1.0 prospective individual CLA with recorded-license
grants, contributor safeguards, reciprocal stewardship commitments, and
explicit paired contributor/Steward acceptance for future contributions.
This does not assert that any contributor has signed, apply retroactively,
assign copyright, or require signatures to use or learn from the project.
Document commercial freedom and the compiler/runtime/application boundary
without changing the software licenses.
- Clarify Sandwich Hime as the primary identity and Hime-san as its tool name.
- Retain DCO sign-off and existing output-permission records alongside the
prospective CLA process; preserve prior contributions under their recorded
terms.
- Record the maintainer's explicit v1.0.0 deferral of offline restoration and
independent second-person recovery without representing those drills as done.
- Give the installable `himesan` command its own Go package overview covering
installation, generation, read-only checking, local development, editor
integration, and machine-readable operational contracts.