docs: split adaptive journal decisions by provider

This commit is contained in:
vorotamoroz
2026-07-31 19:24:40 +00:00
parent 64870a32ea
commit 53d4bd527e
5 changed files with 390 additions and 0 deletions
+10
View File
@@ -5,6 +5,16 @@
> instruction, or statement of current user-visible behaviour. The existing opaque Journal pack protocol remains the
> implementation baseline while this proposal is evaluated.
The architectural decisions and staged acceptance boundaries are recorded separately:
- [Adaptive Journal protocol](../adr/2026_07_adaptive_journal_protocol.md);
- [Adaptive Journal on S3-compatible Object Storage](../adr/2026_07_adaptive_journal_s3.md);
- [Adaptive Journal on WebDAV](../adr/2026_07_adaptive_journal_webdav.md); and
- [Adaptive Journal on PostgREST](../adr/2026_07_adaptive_journal_postgrest.md).
This document remains the detailed protocol design. The ADRs decide how that design is divided, introduced, and
verified; they do not duplicate every binary layout or recovery state described here.
## Summary
Adaptive Journal Sync would separate lightweight Metadata events from Chunk delivery while preserving one common