From 6d05feacf78b7b139e67eb66e2a1ee19e3d69c21 Mon Sep 17 00:00:00 2001 From: Eureka Date: Fri, 9 Oct 2026 20:36:32 +0200 Subject: [PATCH] Skill: research is always kept A prior-art or literature pass is committed to docs/research before the fork goes to the operator (operator 2026-10-09: "Research should always be kept"). SKILL.md step 2, the Eyes brief template, and the changelog. Co-Authored-By: Claude Opus 5.5 --- SKILL.md | 7 +++++++ references/briefs.md | 4 +++- references/changelog.md | 8 ++++++++ 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/SKILL.md b/SKILL.md index 21818b3..9270c37 100644 --- a/SKILL.md +++ b/SKILL.md @@ -209,6 +209,13 @@ the only design input. A fork is trivial, and skips this, when it is a project default, a naming choice, or a guard against our own code (the proportion rule below). When unsure, run the pass. +**Research is always kept.** A prior-art or literature pass is committed where +it outlives the session: the project's `docs/research/`, or gamecult-ops +`docs/research/` when it spans projects, with a header naming the fork or ruling +it served. Self commits it before putting the fork. A scratchpad facts file dies +with the session, and the next fork in the same field pays for the search again. +Operator, 2026-10-09: "Research should always be kept". + Put the open questions to the operator together, from the open-questions recipe, each with its options, recommendation, and what depends on the answer. This holds in a catch-up briefing too: read the options and context from the diff --git a/references/briefs.md b/references/briefs.md index 6a85a07..c397b9f 100644 --- a/references/briefs.md +++ b/references/briefs.md @@ -584,7 +584,9 @@ Dispatch: `subagent_type: eyes`, model Sonnet. ``` Write findings to //.md and return a -short summary. Budget at most 40 calls: transcripts by script, never whole +short summary. For a prior-art or literature pass, Self commits that file to +/docs/research/.md before the fork goes to the operator (SKILL.md +step 2, "Research is always kept"); write it to be read there. Budget at most 40 calls: transcripts by script, never whole reads, waits only through `tools/wait-on.sh`, writes only under `//`, Python as `py -3`, and fetches batched in parallel. You read the campaign's mind with query and view only, through the Rehydrate block (recipes: ); you never admit. diff --git a/references/changelog.md b/references/changelog.md index 46cd72c..edf3d3b 100644 --- a/references/changelog.md +++ b/references/changelog.md @@ -2,6 +2,14 @@ Record each change to the skill together with the evidence that motivated it. +## 2026-10-09: research is always kept + +Self, session `self-2026-10-09-eureka`. + +Evidence. An Eyes prior-art pass on multi-persona minds (for `eureka-body:ruling:persona-per-mind`) wrote its facts to the session scratchpad, as the Eyes template said. Self offered to keep it; the operator answered: "Research should always be kept". It was committed as gamecult-ops `docs/research/multi-persona-prior-art.md` (2cb9d04). + +What changed. `SKILL.md` step 2 gains "Research is always kept": a prior-art or literature pass is committed to `docs/research/` before the fork is put. The Eyes brief template says so. + ## 2026-10-08: overlap before fanning out, and a writable pins mount Self, re-entry pass `self-2026-10-08b`, on proposals from Life. -- 2.47.3