diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-11 16:53:21 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-11 16:53:21 -0500 |
| commit | 61e37f55c044ff7bbd41cb142ce9dfe232934216 (patch) | |
| tree | 0557c3b66535f63057ab1ba0aba258c78e365c62 /.ai/workflows/INDEX.org | |
| parent | e32a7f55cbb877b978e7012b300377361a227c21 (diff) | |
| download | rulesets-61e37f55c044ff7bbd41cb142ce9dfe232934216.tar.gz rulesets-61e37f55c044ff7bbd41cb142ce9dfe232934216.zip | |
feat(workflows): session-harvest monthly promotion-mining pass
session-harvest runs a monthly pass over recent session summaries across every AI project and proposes promotion candidates in four lanes: patterns catalog, KB facts, rule refinements, workflow learnings. Capture already happens continuously. This adds the batched review cadence that turns it into curated promotion.
The window filter reads each session filename's date prefix instead of mtime. Clones and syncs reset mtime, which let 2025 sessions pass a recency filter. The run also aggregates the KB receipt lines from session summaries, so it doubles as the 30-day KB metrics readout.
Diffstat (limited to '.ai/workflows/INDEX.org')
| -rw-r--r-- | .ai/workflows/INDEX.org | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/.ai/workflows/INDEX.org b/.ai/workflows/INDEX.org index 3f54f7c..a910230 100644 --- a/.ai/workflows/INDEX.org +++ b/.ai/workflows/INDEX.org @@ -102,6 +102,8 @@ This index must list every =.org= file in =.ai/workflows/= except this one and e - Triggers: "let's create/define/design a workflow for [activity]", or unmatched workflow request after this index returns no hit. - =rename-artifact.org= — rename an =.ai/= workflow or script across the canonical + mirror trees, rewriting every reference on a token boundary and leaving =sessions/= history alone. Backed by =scripts/rename-ai-artifact.sh=, which runs =workflow-integrity= + =sync-check= after the move. - Triggers: "rename this workflow", "rename the [X] workflow/script", "let's run the rename-artifact workflow". +- =session-harvest.org= — monthly mining pass over recent =.ai/sessions/= summaries across every AI project, proposing promotion candidates in four lanes: patterns for the catalog, durable facts for the KB, rule refinements, workflow learnings. Dedups against each lane's existing content, applies the =/codify=-grade quality gates plus a work-confidentiality scrub, presents a multi-select slate, executes approved promotions, and aggregates the =KB:= receipt lines into a metrics readout. Stamps =:LAST_HARVEST:= in =notes.org=. Natural home: the rulesets project. + - Triggers: "session harvest", "harvest the sessions", "let's run the session-harvest workflow", "monthly harvest", "mine the sessions" - =no-approvals.org= — drop the interaction-level approval gates for a pre-agreed batch while keeping engineering-discipline gates (=/review-code=, =/voice personal=, tests, session-log updates, subagent reviews, destructive-action consent). Mode stays on until Craig turns it off, a real question arises, the queue empties, or the conversation switches topics. - Triggers: "no-approvals mode", "no approvals", "no-approval", "no need for approval gates", "stop asking, just keep going", "I'll check back in when you're done or stuck", "do all =<selector>= with no-approval" - =cross-agent-comms.org= — protocol for cross-project agent coordination via =inbox/from-agents/= (file-based IPC, GPG-signed, supports cross-machine over Tailscale). Auto: when =cross-agent-watch= detects a new inbound message, or when an agent decides to initiate a cross-project conversation. Operational scripts (=cross-agent-send=, =-recv=, =-watch=, =-status=, =-discover=, =-halt=, =-resume=) and their READMEs live at =.ai/scripts/cross-agent-comms/=. |
