Rules mount on moments, and one retrieval pipeline (milestones 458 steps 1–4, 456 steps 1–3) #201
@@ -42,7 +42,7 @@ from __future__ import annotations
|
||||
|
||||
from dataclasses import dataclass
|
||||
|
||||
from scribe.services.retrieval_pipeline import RULE_ARMS, RULE_SOURCES
|
||||
from scribe.services.retrieval_pipeline import MOMENT_RULE_SOURCE, RULE_ARMS, RULE_SOURCES
|
||||
|
||||
# ── How a point is reached ────────────────────────────────────────────────
|
||||
#
|
||||
@@ -282,6 +282,12 @@ FAN_OUT_SITES: dict[str, tuple[str, ...]] = {
|
||||
"scribe/services/retrieval_pipeline.py::record_rule_surfaced(source=source)": (
|
||||
tuple(arm.source for arm in RULE_ARMS)
|
||||
),
|
||||
# The reply moment's mounted half (milestone 458): it records under the
|
||||
# moment arm's source, read from the pipeline's constant so the two doors
|
||||
# cannot drift apart on the name.
|
||||
"scribe/services/moment_delivery.py::record_rule_surfaced(source=<expression>)": (
|
||||
MOMENT_RULE_SOURCE,
|
||||
),
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user