Q: Kelly CIS Pipeline — What Actually Triggers READY vs NOT-READY?¶
Short answer: The KB documents that the CIS loop gates on READY/NOT-READY, but the operational completeness criteria — source count minimums, synthesis depth, evidence thresholds — are not yet documented. This is a critical gap: the gate can only be as reliable as its trigger criteria.
Context¶
The CIS (Context → Information → Synthesis) loop is Stage 2 of Kelly's six-stage factory pipeline. It runs as a research-lead operation, potentially spawning multiple parallel sub-agents to cover different information sources simultaneously. The loop's output is a gate decision:
- READY → advance to Planning
- NOT-READY → keep researching or surface specific open questions
The 75-minute CSV Export case study shows CIS running fast, but doesn't document what "enough" means in terms of evidence. The Kelly handbook and tweets describe the structure of CIS but not the stopping conditions.
What the KB Has¶
From kelly-factory-overview and kelly-handbook-ch11-software-factory:
- CIS has three phases: Context → Information → Synthesis
- The research-lead produces a
research-summary.mdwith three synthesis outputs: what we know, what we don't know, what to do next - READY/NOT-READY is a binary gate — pipeline does not advance until READY
- Parallel sub-agents can cover multiple sources simultaneously
- The TEA audit (Testing stage) has three outcome tiers — CIS has only two
The gap-analysis corpus (kelly-gas-town-gap-analysis) rates CIS as a Kelly strength but doesn't audit the completeness criteria of the READY decision itself.
What's Missing¶
1. Source Completeness Criteria¶
How many sources are required before READY is a valid decision?
- Is there a minimum number (e.g., 3+ credible sources)?
- Is there a saturation threshold (e.g., "new sources stop adding signal")?
- How are source quality and recency weighted?
The cis-pipeline concept file doesn't specify. The 75-minute example implies minimal research, but there's no documented minimum.
2. Synthesis Depth Definition¶
What does "good enough synthesis" look like?
- The three-output format is documented (research-summary.md: what we know / what we don't know / what to do next)
- But what distinguishes a PASS synthesis from a NOT-READY one?
- Is there a "known unknown" threshold — a point at which additional research into unknown unknowns has diminishing returns?
3. NOT-READY Trigger Criteria¶
What specific conditions produce NOT-READY?
- Insufficient source count?
- Conflicting information without resolution?
- Critical open questions that would block planning?
- The answer shapes how aggressive the research-lead is at advancing vs looping
4. Sub-Agent Parallelism Termination¶
When parallel research sub-agents are spawned, how does the research-lead know when all have reported in and synthesis is complete? Is there a "last-to-report" timeout? A "sufficient coverage" heuristic?
5. Kelly's Own CIS Practice¶
Kelly's tweets and the case study show rapid CIS cycles. Do they use a "best effort in time box" approach (e.g., "research for 20 minutes then synthesize regardless") or a "read until饱和" approach? The KB doesn't say.
Proposed Research Path¶
- Read Kelly's CIS loop definition — extract from
kelly-handbook-ch11-software-factory.mdand any CIS-specific concept files incompiled/concepts/cis-pipeline.md - Check tweets for Kelly's READY criteria —
kelly-tweets-pipelines.mdorkelly-tweets-factory.mdmay have concrete examples of what triggers NOT-READY - Cross-reference SuperAda's ISC criteria — SuperAda uses Ideal State Criteria per task; Kelly CIS READY criteria may map to a similar structure
- Extract from 75-minute case study — what was the actual evidence base that triggered READY in the CSV Export example? If this isn't documented, request it from the operator
Related¶
- cis-pipeline — CIS loop definition (Context → Information → Synthesis)
- kelly-factory-overview — factory pipeline and research-lead role
- kelly-handbook-ch11-software-factory — software factory pattern with 75-minute case study
- kelly-gas-town-gap-analysis — gap analysis rating CIS as Kelly strength
- q-kelly-cis-pipeline-vs-superada-7-agent-crew — CIS vs SuperAda crew (CIS is bounded stage; Spock is ongoing role)