Coverage for node / src / stigmem_node / immutability.py: 100%
6 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-06-18 05:34 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-06-18 05:34 +0000
1"""Compatibility alias for :mod:`stigmem_node.lifecycle.immutability`."""
3from __future__ import annotations
5import sys
6from typing import TYPE_CHECKING
8__all__ = [
9 "rebind_facts_to_cid_v2",
10 "set_embedding_status",
11 "set_fact_cid_backfill_status",
12 "set_fact_garden_membership",
13 "set_fact_quarantine_status",
14 "set_fact_validity_override",
15 "utc_now_iso",
16 "write_fact_journal",
17]
19if TYPE_CHECKING:
20 from .lifecycle.immutability import (
21 rebind_facts_to_cid_v2,
22 set_embedding_status,
23 set_fact_cid_backfill_status,
24 set_fact_garden_membership,
25 set_fact_quarantine_status,
26 set_fact_validity_override,
27 utc_now_iso,
28 write_fact_journal,
29 )
30else:
31 from .lifecycle import immutability as _impl
33 sys.modules[__name__] = _impl