ontocast.stategraph.context_resolver¶
UnitOntologyContext
¶
Bases: BaseModel
Assembled prompt context: snapshot view + writable catalog IRIs for apply.
Source code in ontocast/stategraph/context_resolver.py
primary_writable_iri
property
¶
Primary catalog IRI for metrics (first writable, else null).
aggregate_writable_metrics(unit_contexts)
¶
Aggregate per-unit writable IRI / source / mode metrics.
Accepts either :class:UnitOntologyContext or legacy
(primary_iri, patch_sources, mode) tuples for map-stage collect.
Source code in ontocast/stategraph/context_resolver.py
build_merged_document_ontology_context(context)
¶
Build merged ontology context from reduced document artifacts.
The result depends only on document-level state, so it should be computed
once per document. "ctx/merge_document_ontology.calls" on the budget
tracker exists to make a regression to per-unit calls visible.