omena-incremental 0.1.0

Salsa-style incremental invalidation primitives for Omena
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# omena-incremental

`omena-incremental` owns the small, serializable invalidation contract that lets
Omena runtimes decide which semantic nodes need recomputation between revisions.

Current public product:

- `omena-incremental.boundary` — boundary summary for the V0 dirty-node model.
- `plan_incremental_computation` — deterministic node invalidation over stable
  node IDs, input digests, and dependency edges.
- `snapshot_from_graph_input` — reusable snapshot materialization for callers
  that want to carry revision state across requests.

Primary check:

```sh
cargo test --manifest-path rust/Cargo.toml -p omena-incremental
```