mixle.experimental.typed_runtime.context_materializer module¶
Provenance-preserving bounded materialization from an effective-context graph.
- class ContextTokenizer(tokenizer_id, encode)[source]
Bases:
objectNamed deterministic tokenizer used for hard rendered-prompt bounds.
- class MaterializationPolicy(token_budget, attended_token_budget=None, maximum_nodes=128, minimum_relevance=0.0, require_supported_claims=True, exclude_contradicted=True)[source]
Bases:
objectHard active-context bounds and evidence admission policy.
- class MaterializedContext(text, node_ids, edge_ids, tokenizer_id, token_ids, token_count, attended_token_indices, attended_tokens, excluded, measurement)[source]
Bases:
objectBounded prompt text, selected evidence subgraph, and honest context receipt.
- Parameters:
- materialize_context(graph, relevance, policy, tokenizer, *, source_horizon_tokens=None, required_node_ids=(), context_actions=0, retrieval_actions=0, generation_actions=0, verification_actions=0, tool_calls=0, latency_seconds=0.0, monetary_cost=0.0, stopped_reason=None)[source]
Greedily pack relevance-per-token evidence bundles under hard bounds.
- Parameters:
graph (ContextGraph)
policy (MaterializationPolicy)
tokenizer (ContextTokenizer)
source_horizon_tokens (int | None)
context_actions (int)
retrieval_actions (int)
generation_actions (int)
verification_actions (int)
tool_calls (int)
latency_seconds (float)
monetary_cost (float)
stopped_reason (str | None)
- Return type:
MaterializedContext