Skip to content

Prepare Addressable 0.1.0 - #4

Open
waywardmonkeys wants to merge 2 commits into
mainfrom
codex/release-0.1.0
Open

Prepare Addressable 0.1.0#4
waywardmonkeys wants to merge 2 commits into
mainfrom
codex/release-0.1.0

Conversation

@waywardmonkeys

Copy link
Copy Markdown
Contributor

Summary

  • Tighten revision, pin, and live-delta invariants before the public API freezes.
  • Let tree hosts report domain work to query budgets and support host-owned snapshot revisions.
  • Prepare addressable and addressable_tree as the first release crates with standalone docs, changelogs, package-local licenses, and package CI.

Consumer evidence

Overstory proved borrowed revisioned inspection, Layerstack proved composed predicate work, and Ruthere proved typed pins carried through real presence retention. Their adapters remain consumer-side experiments; only the shared contracts they earned land here.

Build pins from one resolved location, keep runtime-scoped text honest, and reject invalid revision transitions without breaking no-op watch polls. Preserve tree revision clocks across borrowed snapshots and extraction, reject revision exhaustion before mutation, and let hosts report real predicate work to traversal budgets.
Mark addressable and addressable_tree as the release boundary while keeping the reference, tooling, and tour internal. Add standalone package documentation, changelogs, dual-license materials, docs.rs metadata, package CI, and the consumer evidence that shaped the release.
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