eleven / ocho Public

docs: hold Mac/iOS changelog entries until the release is minted (#277)

The changelog announces on the next server deploy, but a native change
only reaches members once a build is downloadable (TestFlight / GitHub
Releases) โ€” announcing before that is a broken promise. Native feature
PRs now ship without an entry; the release-minting PR adds one covering
the build. Pull the not-yet-deployed #276 entry accordingly (it returns
with the next Mac release; #273's entry already announced, water under
the bridge).
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Paul Campbell 1afb989570b5d363b6c2044a48ead5c580d7d790 parent b052f9e
2 files changed, +6 −4
  • CLAUDE.md +6 −1
  • changelog/2026-07-06-mac-dedupe-server.md +0 −3
diff --git a/CLAUDE.md b/CLAUDE.md
index 393c539..308c886 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -224,7 +224,12 @@ open with the note itself) carry the ๐Ÿค– on their first line.
`changelog/<date>-<slug>.md` (one file per change โ€” parallel PRs never
conflict). Entries are embedded in the binary and served at `/api/changelog`;
the deploy announcer bot posts new ones to its groups after a deploy, so write
- them for members, not developers.
+ them for members, not developers. **Native Mac/iOS changes: hold the entry
+ until the release is minted.** The changelog announces on the next *server*
+ deploy, but a Mac/iOS change only reaches members once a build is actually
+ downloadable (TestFlight for iOS; GitHub Releases/Sparkle for Mac) โ€” so a
+ native feature PR ships *without* an entry, and the PR that mints the release
+ adds one covering everything in that build.
- **Refresh Eleven's stats periodically.** `agent/knowledge.mjs` ยง16 has a *"By
the numbers"* block (LOC + binary/app sizes) that Eleven quotes to members. The
figures are hand-measured and drift every release, so re-measure and update
diff --git a/changelog/2026-07-06-mac-dedupe-server.md b/changelog/2026-07-06-mac-dedupe-server.md
deleted file mode 100644
index 101b8d6..0000000
--- a/changelog/2026-07-06-mac-dedupe-server.md
+++ /dev/null
@@ -1,3 +0,0 @@
-๐Ÿค– On the Mac app, connecting to a server you're already on now just opens the
-one you have โ€” no more twin icons in the rail (or twin "Switch to" rows in โŒ˜K)
-from joining the same place twice.