sim-lib-class 0.1.0

Checked class descriptors and inheritance semantics for SIM.
Documentation

sim-lib-class

sim-lib-class owns concrete, language-neutral class descriptors for SIM. The first implementation checkpoint publishes the semantic inventory that fixes the boundary before descriptors are implemented: kernel Class is the reused protocol, Python contributes the C3 algorithm, and superficially similar object models are explicitly excluded.

The inventory and characterization scenarios are Rust data exposed by the crate, not narrative policy. Bounded lineage policies compute declared order or C3 without recursion. ClassCache stores linearizations and derived member views behind MANAGED_2 ephemerons, validates lineage-wide parent and member revision stamps on every hit, and lets tracing reclaim a class and its cached value together when the final strong root disappears.