From af7e747a410215907683050ec96cb095f75f29d1 Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Sun, 11 Oct 2026 20:44:30 +0100 Subject: [PATCH] docs: review recent Scientist activity on demand --- REPORTING.md | 23 +++++++++++++++++++++-- scripts/organism_board.py | 7 ++++++- 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/REPORTING.md b/REPORTING.md index 693c5f0..4144920 100644 --- a/REPORTING.md +++ b/REPORTING.md @@ -2,7 +2,9 @@ Scientist is the place to ask “What happened across all organs in the last 24 hours?” or “Summarize this week's work.” It joins evidence and coordinates -follow-through; the organs keep their authoritative records. +follow-through; the organs keep their authoritative records. Use the existing +Scientist check-in with a direction such as “Review overnight work” or +“What changed since Friday?”; no separate reporting service is required. ## Establish the period @@ -17,7 +19,9 @@ A feed's generation time or dashboard refresh is not a completion timestamp. ## Cover the organs without loading every repository -Discover organ membership from Brain's board registry and Mind's body map. +Use the instance profile's explicit connections when present; otherwise discover +organ membership from Brain's board registry and Mind's body map. Do not assume +that an independent instance has every framework organ installed. Read their published summaries first, then inspect the relevant dated owner records. For an all-organ report, account for every listed organ, including ones whose evidence is missing. Ordinary focused requests still load only the @@ -45,6 +49,21 @@ of completed work: distinguish proposed, committed, merged, published and scientifically accepted outcomes. A release, a merged task and a successful scientific run are different kinds of result. +## Query activity when asked + +Brain's dashboard is an agent/workflow directory, not an overnight collector. +At request time, use dated owner records and the relevant repositories' workflow +runs to cover the requested interval. Enumerate enough runs/pages to establish +coverage; the single latest run per workflow cannot answer “what happened in the +last 24 hours.” Do not assume a fixed list of workflow names or repository owners. + +Distinguish failure, a successful gate that blocked execution, work still in +progress, and a verified absence of runs. Follow run links for gate reasons and +use event timestamps, not the time you fetched a feed. Missing access, expired +history or incomplete pagination must appear as coverage gaps. State the cutoff +for work still changing while you review it. Brain's explicit workflow tools may +help investigate a specific run, but are not a separate history ledger. + ## Write the summary Lead with a few high-level outcomes, then active work/blockers and decisions diff --git a/scripts/organism_board.py b/scripts/organism_board.py index 34c9982..0679690 100644 --- a/scripts/organism_board.py +++ b/scripts/organism_board.py @@ -49,7 +49,12 @@ "the evidence. Deduplicate work spanning organs. A dashboard refresh is not a completed " "event; current snapshots alone cannot establish a historical summary. Report coverage " "gaps separately from verified inactivity, and separate events within the period from " - "older blockers that remain open. Keep the summary high level.\n\n" + "older blockers that remain open. Keep the summary high level. " + "Determine overnight or recent activity on demand from those owner records and, " + "when needed, workflow runs covering the requested interval. Do not rely on a " + "fixed latest-run digest from Brain or create scheduled collection for this review. " + "Account for pagination and unavailable history; distinguish failed, blocked, " + "in-progress and absent runs without treating missing access as inactivity.\n\n" "When I supply a question, idea or task, make that the main focus. Help me clarify what I " "want to achieve and identify the appropriate organ, project and workflow. Explain the " "routing briefly and continue through it in this conversation where possible. Do not "