Skip to content

symfonic.capabilities.memory.prospective_create

prospective_create

Scoped prospective trigger creation for public HTTP composition.

ProspectiveCreateService

ProspectiveCreateService(graph: Any, *, embedder: Any = None)

Write a trigger through the existing prospective domain operation.

Source code in src/symfonic/capabilities/memory/prospective_create.py
def __init__(self, graph: Any, *, embedder: Any = None) -> None:
    if graph is None:
        raise ValueError("prospective create needs a graph backend")
    self._layer = ProspectiveLayer(GraphMemoryStore(graph), embedder)
    # The live HTTP route scrubs credential-shaped keys, not values.
    self._scrubber = CredentialScrubber(value_patterns=())