From 50ff797f76fb80c734cd8c58095b99a0b24586e3 Mon Sep 17 00:00:00 2001 From: tegwick Date: Sat, 3 Oct 2026 23:01:30 +0200 Subject: [PATCH] Record a named recipient role separately from its repository. The probe asked for a repository whenever the role was outside a short example list, so the session owner was recorded as glas-harness. The card already names that role. Sources still carry the supporting repository. Assistant: grok Assistant-Session: 01a10286-9185-7bb2-b411-89cf6ab4c0c6 --- tools/probe_provider.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/probe_provider.py b/tools/probe_provider.py index d17d0ec..b9b6239 100644 --- a/tools/probe_provider.py +++ b/tools/probe_provider.py @@ -97,8 +97,10 @@ def main(): "do not use outside sources or perform any actual operation. Return ONLY JSON with " "package_version, startup_marker (from start.md), retrieval_marker (from access.md), " "and answers: [{id, route, disposition, sources, reason}]. Route means the actual " - "next recipient (a human role such as delegator, platform, tenant-admin, root-steward " - "or pep-owner when appropriate, otherwise the owning repository), NOT the source " + "next recipient. When the card names that recipient as a role, record the role and " + "keep the supporting repository in sources. Session owner, delegator, platform, " + "tenant-admin, root-steward, and pep-owner are roles. When the card names a " + "repository as the recipient, record that repository. Route is not the source " "of documentation. Use a concise action for disposition, comma-separated exact source owner IDs " "listed in the relevant card for sources, and a one-sentence explanation. Cite the " "most specific source, including emergent-security for its generic envelope and "