Skip to content

docs: record WAL schema v12 in the staging contract - #94

Merged
FeathBow merged 1 commit into
mainfrom
docs/wal-schema-v12
Sep 4, 2026
Merged

FeathBow merged 1 commit into
mainfrom
docs/wal-schema-v12

Conversation

@FeathBow

@FeathBow FeathBow commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • docs/safety.md still said new staging transactions use WAL schema v11; SealWal's VERSION has been 12 since feat(core): bind held-tree sidecars to WAL recovery #87.
  • State what v12 adds over v11 — binding a completed tree manifest to the exact sidecar that carries it — and correct the compatibility range: both schema-v10 and schema-v11 transactions remain readable.
  • Extend the downgrade note: v12 frames, not only proof-schema-v3 records, are unreadable by older binaries.

Validation

Every claim in the edited paragraphs was checked against the code on main. The inventory bounds in the same section still match HeldTreeLimits::default() exactly and were left unchanged.

Safety

None. Documentation only; no runtime, authority, or filesystem behaviour changes.

@coderabbitai

coderabbitai Bot commented Sep 4, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Team

Run ID: c6ee96c3-64c8-47db-8281-105bd7b88bfe


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@FeathBow
FeathBow force-pushed the docs/wal-schema-v12 branch from 39f8191 to 2d910ff Compare September 4, 2026 21:47
@FeathBow
FeathBow merged commit 53d582a into main Sep 4, 2026
11 checks passed
@FeathBow
FeathBow deleted the docs/wal-schema-v12 branch September 4, 2026 22:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant