Skip to content

feat: add append-only segment catalog ledger - #1665

Merged
duck8823 merged 1 commit into
mainfrom
feature/1661-segment-catalog-ledger
Aug 5, 2026
Merged

feat: add append-only segment catalog ledger#1665
duck8823 merged 1 commit into
mainfrom
feature/1661-segment-catalog-ledger

Conversation

@duck8823

@duck8823 duck8823 commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • add migration 45 for an append-only Segment Catalog epoch/range ledger
  • enforce legal reservation/release transitions, content-addressed segment binding, lineage and boundary integrity
  • rebuild the current cache deterministically from authenticated ledger state
  • separate internal boundary scan limits from coalesced output limits and fail before publishing an unreadable head

Validation

  • go test ./...
  • go vet ./...
  • go tool golangci-lint run --timeout=5m
  • independent GPT-5.6 Sol review: APPROVE

Closes #1661

Co-authored-by: Codex <noreply@openai.com>
@github-actions github-actions Bot added the feature New feature label Aug 5, 2026
@duck8823
duck8823 marked this pull request as ready for review August 5, 2026 07:45
@duck8823
duck8823 merged commit bc6b677 into main Aug 5, 2026
6 checks passed
@duck8823
duck8823 deleted the feature/1661-segment-catalog-ledger branch August 5, 2026 07:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

v0.34.0-25b: add append-only segment catalog ledger

1 participant