tenseleyflow/shithub / d45235b

Browse files

S40: CHANGELOG — v1.0.0 entry + stability contract

Authored by espadonne
SHA
d45235bc61c93007a09272dfe196405bb538d9a8
Parents
2d058c9
Tree
13f821f

1 changed file

StatusFile+-
M CHANGELOG.md 28 5
CHANGELOG.mdmodified
@@ -6,20 +6,43 @@ conventions and [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
 
6
 
7
 ## [Unreleased]
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
 - Public docs site (`docs/public/`) built with mdBook.
25
 - Public docs site (`docs/public/`) built with mdBook.
11
 - Contributor + security disclosure docs finalized for post-launch
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
 - Architecture overview + internal docs index.
28
 - Architecture overview + internal docs index.
14
 - Operator runbooks: rotate-secrets, rotate-keys, regenerate-akc,
29
 - Operator runbooks: rotate-secrets, rotate-keys, regenerate-akc,
15
   drain-workers, read-only-mode.
30
   drain-workers, read-only-mode.
16
 - `THIRD_PARTY_NOTICES.md` with a CI-verified generator script.
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
 ### Changed
35
 ### Changed
19
 - README pivoted to post-launch framing (still flags WIP areas
36
 - README pivoted to post-launch framing (still flags WIP areas
20
   honestly).
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
 The first stable release. Core forge loop:
47
 The first stable release. Core forge loop:
25
 
48
 
@@ -58,5 +81,5 @@ The first stable release. Core forge loop:
58
   WireGuard mesh for monitoring, Postgres WAL archive + daily
81
   WireGuard mesh for monitoring, Postgres WAL archive + daily
59
   logical backups to Spaces, cross-region DR, restore drill.
82
   logical backups to Spaces, cross-region DR, restore drill.
60
 
83
 
61
-[Unreleased]: https://github.com/tenseleyFlow/shithub/compare/v1.0.0...HEAD
84
+[Unreleased]: https://shithub.example/shithub/shithub/compare/v1.0.0...trunk
62
-[1.0.0]: https://github.com/tenseleyFlow/shithub/releases/tag/v1.0.0
85
+[1.0.0]: https://shithub.example/shithub/shithub/releases/tag/v1.0.0