Rules become findable: canon catalog, triggers, tiers, edges, retrieval, surfacing (milestone 307, steps 1–5) #131

Merged
bvandeusen merged 13 commits from dev into main 2026-08-26 17:12:40 -04:00
Showing only changes of commit 6ada97bb0b - Show all commits
+5
View File
@@ -16,6 +16,8 @@ import os
from collections.abc import Sequence
from typing import TYPE_CHECKING
from sqlalchemy import delete, or_, select
from scribe.models import async_session
@@ -23,6 +25,9 @@ from scribe.models.embedding import NoteEmbedding, RuleEmbedding
from scribe.models.note import Note
from scribe.services.access import notes_visibility_clause
if TYPE_CHECKING: # resolves the Rule forward ref without importing at runtime
from scribe.models.rulebook import Rule
logger = logging.getLogger(__name__)
# Minimum cosine similarity to include a note in context results.