Skip to content

fix(release-lines): record parity ledger - #182

Merged
zoeyrose merged 1 commit into
1.xfrom
feat/137-parity-ledger-1x
Aug 12, 2026
Merged

zoeyrose merged 1 commit into
1.xfrom
feat/137-parity-ledger-1x

Conversation

@zoeyrose

@zoeyrose zoeyrose commented Aug 12, 2026 •

Copy link
Copy Markdown
Member

Summary

  • add the schema-validated release-line parity ledger at the exact post-fix(syntax): resolve provider-keyed benchmark topology inputs #138 horizons
  • account for all 61 post-v1.8.1 commits exactly once across 32 outcomes
  • classify all 43 current resulting-tree differences with authored-domain distinctions and narrow release, provider, provenance, runtime, tooling, or validation exceptions
  • declare the two-commit terminal plan provisionally; the exact four PR identities will be inserted and durably frozen before any terminal merge

Release-line relationship

This is the 1.x companion for #137. Its ledger and validator are shared with the canonical main companion; release guidance remains branch-native. It does not close #137, #113, or #154.

Immutable coordinates

  • fork: 01b1fdb65c2243df4bafe9c8109fc93229df0121
  • 1.x horizon/base: 07f9bd418926066503d569b8457175191176434d
  • main horizon: 3ebb1710dd90a57779e4e025778f8ed9dec8053e
  • remote head: a142b2bec8688abd7591fee69df362935c888682
  • reviewed result tree: 333351401a5f9f4632a2b8b7d9f0c7528ab64272

Validation

  • python3 tools/release_line_parity.py --json
  • python3 -m unittest -v tools.tests.test_release_line_parity (12 tests; retired proof/capture surfaces each fail closed)
  • python3 tools/validate.py (146 aggregate tests plus all audits and release packaging)
  • git diff --check
  • independent exact-head review: zero findings

Terminal protocol

This PR is terminal ordinal 1 for 1.x. Do not merge it until all four terminal PRs exist, the candidate heads are revalidated, and #154, #113, and the program report contain the final exact horizon, ordered suffix count, owning issue/PR, and path allowlist declaration.

Refs #137
Refs #113
Refs #154

@zoeyrose
zoeyrose force-pushed the feat/137-parity-ledger-1x branch from c86df82 to 29bbcc0 Compare August 12, 2026 17:34
@zoeyrose
zoeyrose force-pushed the feat/137-parity-ledger-1x branch from 29bbcc0 to a142b2b Compare August 12, 2026 17:35
@zoeyrose
zoeyrose marked this pull request as ready for review August 12, 2026 17:55
@zoeyrose
zoeyrose merged commit 25bc88f into 1.x Aug 12, 2026
6 checks passed
@zoeyrose
zoeyrose deleted the feat/137-parity-ledger-1x branch August 12, 2026 18:07
@github-project-automation github-project-automation Bot moved this from Review to Done in Atrinik work Aug 12, 2026
@zoeyrose zoeyrose moved this to Review in Atrinik work Aug 12, 2026
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.8.17 🎉

The release is available on:

Your semantic-release bot 📦🚀

zoeyrose added a commit that referenced this pull request Aug 12, 2026
## Summary

- add a deterministic local `--other-root` audit for the shared parity
ledger
- enforce exact terminal suffix length, ordinal order, PR binding, and
changed-path sets
- compare the full tracked-tree delta in both directions and reject
unclassified or stale exceptions
- prove exact outcomes by stable patch ID, catalog identity/reference
parity, and order-insensitive authored ADS semantics

## Release-line relationship

This is the `1.x` companion for #139 and terminal ordinal 2. After both
ordinal-1 squashes were audited and durably recorded, its unchanged
reviewed result tree was rebuilt as one commit whose sole parent is the
observed #182 squash.

- exact base / parent: `25bc88fa43d529d8c9fec568772632b6dccb800a`
- remote head: `6360d5be285caba2d708e1448e1f3f656d5aa909`
- result tree: `30e4ef7218c97b8bcd4d11f8a8e76820234bda48`
- changed paths: exactly the three declared `1.x` ordinal-2 paths

## Validation

- `python3 -m unittest -v tools.tests.test_release_line_parity` (21
tests)
- cross-line semantic components: 43/43 classified tree differences, two
authored order-only equivalences, 8,105/8,105 definitions with zero
identity differences, one classified reference difference, seven exact
patch outcomes
- full `1.x` aggregate validation passes (155 tests plus audits and
package checks)
- all four fresh GitHub checks pass on the exact reconciled head
- exact declared-suffix candidate audit passes
- `git diff --check`
- independent final-tree reviews found zero actionable findings; the
reconciled head changes ancestry only and preserves that exact reviewed
tree

## Terminal protocol

Both ordinal-1 PRs are merged, exact, and durably recorded. This is the
next authorized terminal merge. Squash-merge #184 before #185; after
merge, re-query both tips and record the actual squash SHA before
rebuilding or enabling #185.

Refs #139
Refs #137
Refs #113
Refs #154
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant