faa6485e26
The persistence probe found three silent-loss defects in the snapshot round trip: relation validity labels (finite_sample downgraded to heuristic after save/load!), decay configs, and the value manager's per-relation TTL settings all vanished. The restored arbiter built its indices directly from the condensed graph, whose edge channel carries possibility/reliability/value only. Format version 2 now carries per-relation metadata (validity, decayConfig) and the valueTtls table in the snapshot payload; both the snapshot-access layer and the CondensedGraphIndices build merge the metadata back, so a restored arbiter is lossless end to end. Version 1 buffers are rejected with the existing clean version error. Pinned: a persistence round-trip test asserting validity label, decay config, TTL, and the restored check's validity label. Suites: rigor 207/0, full 809/747/0.