Skip to content

release: cut 1.0.0-rc.78 - #1052

Merged
xerj-org merged 2 commits into
mainfrom
release/rc78
Sep 30, 2026
Merged

xerj-org merged 2 commits into
mainfrom
release/rc78

Conversation

@xerj-org

Copy link
Copy Markdown
Owner

Release PR for v1.0.0-rc.78 — the index-size stage-1 and corpus-packs release: 28 PRs over the rc.77 window (v1.0.0-rc.77..main @ f82118bd0). rc.77 dodged this gate by being cut directly on main; this one goes through the PR so the release-notes gate runs in CI.

Single commit 736cc5317, gates all green locally before the push:

Local gate results: release-notes-gate.sh PASS (freshness, shortlist state, 5 Fixed citations closed, 28/28 window PRs cited); landing-constants-guard.sh all green; docs_capability_lists 15 passed / 0 failed. Engine code untouched — ES-YAML surface unchanged.

After merge: tag v1.0.0-rc.78 lands on the merge commit; the Release workflow publishes the GitHub Release with the cross-target binaries.

🤖 Generated with Claude Code

The index-size stage-1 and corpus-packs release: 28 PRs over the
rc.77 window (v1.0.0-rc.77..main @ 044e6c6). No tag pushed with
this commit - the cut (tag + release PR + merge) is held for
maintainer go, per directive 2026-09-29.

CHANGELOG: [Unreleased] -> [1.0.0-rc.78] - 2026-09-29, fresh
[Unreleased] above. The section was rich but 11 of the 28 window
PRs were uncited - the release-notes gate (#474) would have failed
its coverage check, the exact drift rc.77 dodged by being cut
directly on main. Added: PR citations for the four size-epic format
PRs that cited only epic #1038 (ZNV2 #1040, ZPS2 #1041, ZBS4 #1042,
ZFM5 #1043); the three pack-publish hardening PRs folded into the
corpus-pack entry's citation parenthetical (#1049 draft-then-publish
mechanics, #1050 dated per-build-day tags, #1051 the loose
<pack>-SHA256SUMS.sig release asset the zip consumer flow needs);
new Documentation entries for the rc.19-rc.70 backfill (#1035), the
ROADMAP 2026-09-26 review (#1036), the stage-1 blog post (#1044)
and the corner-brand/blog-endings site work (#1045). One honesty
fix from the entry verification pass: ZFM5's "every other extension
byte-identical" gains its 3 B .jsonl state-noise exception
(measured 3,256 -> 3,259 B between the committed controls).

ROADMAP: release-cut roll per the docs_capability_lists contract -
Next release -> rc.79, review line -> 2026-09-29 against rc.78,
riding-to list folded into the rc.78 cut record, open defects
carried into rc.79 (#1031, #1032, live-verified open at the cut via
the tracker API). Tracker #298 closed as abandoned (2026-09-29):
the review cadence is machine-enforced by docs_capability_lists,
not by the issue; its link - and the closed #941/#874 links - are
removed from the open-defects shortlist, where the release-notes
gate's check 1a requires every issues/N link to be open.

Version: engine/Cargo.toml 1.0.0-rc.77 -> 1.0.0-rc.78 (the
[workspace.package] version, 17 crates inherit; Cargo.lock
refreshed via cargo metadata - diff is exactly the 17 member
version lines); 89 landing release stamps V1.0.0-RC.77 ->
V1.0.0-RC.78 (88 footer/print stamps across 52 pages + the
data-latest-tag literal at landing/index.html:178; the dated
tokens stay per the rc.77 release precedent). Stamps and Cargo
bump ship together so the landing-constants-guard allow-set
{newest tag, tree version} holds on the release branch.

Gates, run locally on this tree: release-notes-gate.sh PASS
(freshness, shortlist state, 5 Fixed citations closed, 28/28 window
PRs cited); landing-constants-guard all green; docs_capability_lists
15 passed / 0 failed (includes the two roadmap-freshness tests that
pin this roll). Engine code untouched - ES-YAML conformance surface
unchanged by this commit.
The Technical SEO gate failed on PR #1052 at gen_sitemap.py --check:
landing/sitemap.xml is generated, not hand-edited. The 89 V1.0.0-RC.78
stamp edits touch 52 pages, so their lastmod moves to 2026-09-29;
regenerated with gen_sitemap.py --write - the diff is exactly those 52
lastmod lines and nothing else. All eight seo.yml checks pass locally
after the regen (test_article_schema, build_articles/gen_sitemap/
fix_heads/fix_links/mk_og_card --check, seo_lint, audit).
@cla-bot cla-bot Bot added the cla-signed label Sep 29, 2026
@xerj-org
xerj-org merged commit 36fb252 into main Sep 30, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tracking: the zero-token direction, stage 1 — rerank stage, share links + reading room, mbox/Takeout ingest, autoindex resilience

1 participant