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 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 ────────────────────────────────────────────────
|
# ── 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)": (
|
"scribe/services/retrieval_pipeline.py::record_rule_surfaced(source=source)": (
|
||||||
tuple(arm.source for arm in RULE_ARMS)
|
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