@@ -6,20 +6,43 @@ conventions and [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 6 | 6 | |
| 7 | 7 | ## [Unreleased] |
| 8 | 8 | |
| 9 | | -### Added |
| 9 | +(Empty — first post-launch entries land here.) |
| 10 | + |
| 11 | +## [1.0.0] — TBD (operator fills in cutover date) |
| 12 | + |
| 13 | +The first stable release. **Stability contract:** every migration |
| 14 | +from this point on is backward-compatible from v1.0.0 — see |
| 15 | +`docs/internal/runbooks/upgrade.md`. |
| 16 | + |
| 17 | +### Added (since pre-launch) |
| 18 | +- Public landing page on `/` for anonymous viewers; signed-in |
| 19 | + viewers get a quick-link dashboard. |
| 20 | +- Lightweight status page at `docs.shithub.example/status.html`. |
| 21 | +- Cutover artifacts under `deploy/cutover/` — checklist, smoke |
| 22 | + script, rollback script. |
| 23 | +- Launch announcement copy at `docs/blog/v1.0.0-launch.md`. |
| 24 | +- Day-one operator runbook at `docs/internal/runbooks/day-one.md`. |
| 10 | 25 | - Public docs site (`docs/public/`) built with mdBook. |
| 11 | 26 | - Contributor + security disclosure docs finalized for post-launch |
| 12 | | - posture (DCO sign-off, security@ mailbox). |
| 27 | + posture (DCO sign-off, `security@shithub.example` mailbox). |
| 13 | 28 | - Architecture overview + internal docs index. |
| 14 | 29 | - Operator runbooks: rotate-secrets, rotate-keys, regenerate-akc, |
| 15 | 30 | drain-workers, read-only-mode. |
| 16 | 31 | - `THIRD_PARTY_NOTICES.md` with a CI-verified generator script. |
| 32 | +- a11y tooling (pa11y + axe) and k6 load-test scenarios under |
| 33 | + `tests/`. |
| 17 | 34 | |
| 18 | 35 | ### Changed |
| 19 | 36 | - README pivoted to post-launch framing (still flags WIP areas |
| 20 | 37 | honestly). |
| 38 | +- Renderer (`internal/web/render/render.go`) walks `_*.html` |
| 39 | + partials recursively and fails loud on undefined template refs |
| 40 | + at startup. |
| 41 | +- Repo Code view restructured to GitHub's 2/3 + 1/3 layout with |
| 42 | + an About sidebar (description, topics, license, language, |
| 43 | + star/watch/fork counts). |
| 21 | 44 | |
| 22 | | -## [1.0.0] — TBD |
| 45 | +## [1.0.0] — core forge loop |
| 23 | 46 | |
| 24 | 47 | The first stable release. Core forge loop: |
| 25 | 48 | |
@@ -58,5 +81,5 @@ The first stable release. Core forge loop: |
| 58 | 81 | WireGuard mesh for monitoring, Postgres WAL archive + daily |
| 59 | 82 | logical backups to Spaces, cross-region DR, restore drill. |
| 60 | 83 | |
| 61 | | -[Unreleased]: https://github.com/tenseleyFlow/shithub/compare/v1.0.0...HEAD |
| 62 | | -[1.0.0]: https://github.com/tenseleyFlow/shithub/releases/tag/v1.0.0 |
| 84 | +[Unreleased]: https://shithub.example/shithub/shithub/compare/v1.0.0...trunk |
| 85 | +[1.0.0]: https://shithub.example/shithub/shithub/releases/tag/v1.0.0 |