Skip to content

symfonic.agent.cutover.memory_orchestrator_rows

memory_orchestrator_rows

C1-E: TA8.37's twelve memory-orchestrator rows.

The orchestrator container, its ten nested knobs, and the top-level enabled_layers that duplicates one of them. The triage recorded REPLACE for all twelve; five are applied as written and the other seven carry an argument.

The five replaced rows are derived from :data:~symfonic.agent.cutover.orchestrator_settings.REPLACED_ORCHESTRATOR_SETTINGS rather than restated here, so the ledger and the contract that publishes them cannot disagree about which five were replaced or why.

replaced_row

replaced_row(field: str) -> MemorySurface

One C1-E replaced row, built from the contract that publishes it.

Derived rather than restated so the ledger and :data:~symfonic.agent.cutover.orchestrator_policy.REPLACED_ORCHESTRATOR_SETTINGS cannot disagree about which five rows were replaced or why.

Source code in src/symfonic/agent/cutover/memory_orchestrator_rows.py
def replaced_row(field: str) -> MemorySurface:
    """One C1-E replaced row, built from the contract that publishes it.

    Derived rather than restated so the ledger and
    :data:`~symfonic.agent.cutover.orchestrator_policy.REPLACED_ORCHESTRATOR_SETTINGS`
    cannot disagree about which five rows were replaced or why.
    """
    row = REPLACED_ORCHESTRATOR_SETTINGS[field]
    return MemorySurface(
        path=row.path,
        subgroup="C1-E",
        owner="memory orchestrator",
        recorded="REPLACE",
        applied="REPLACED",
        served_by=NO_ENTRY_POINT,
        refused_by=ALL_ENTRY_POINTS,
        inert_on=NO_ENTRY_POINT,
        consumer=(
            "symfonic/agent/cutover/orchestrator_policy.py::"
            "replaced_orchestrator_setting_supplied"
        ),
        observable=(
            f"a {ORCHESTRATOR_POLICY_GROUP!r} refusal naming {row.path} before "
            "dispatch, on run, stream and stream_typed alike, instead of the "
            f"silence this spelling produced: {row.dead_because}"
        ),
    )