Skill Tracer
Skills › Scientific Agent Skills › scientific-brainstorming › facilitation_workflows.md

facilitation_workflows.md

284 lines · skills/scientific-brainstorming/references/facilitation_workflows.md at 5f2bc03

Open on GitHub

Most marks come from matching words in the file, so treat them as pointers.

1# Facilitation Workflows and Records
2
3These workflows make a session reproducible without turning facilitation into
4an automatic scientific decision. Adapt timing and accessibility needs, but
5record adaptations.
6

Facilitation Workflows and Records

These workflows make a session reproducible without turning facilitation into an automatic scientific decision. Adapt timing and accessibility needs, but record adaptations.

Raw lines 1 to 6
7## Minimum session record
8
9Create one record with:
11- session ID, date, title, focal question, and decision owner;
12- facilitator, participant pseudonyms, represented perspectives, missing
13 perspectives, and relevant conflicts;
14- in-scope/out-of-scope boundaries and constraints;
15- information and examples shown before independent generation;
16- idea, assumption, cluster, criterion, review, evidence-check, gate, and
17 decision-log entries;
18- method, timing, anonymization, voting, merge, and stopping rules;
19- AI tool/version/purpose when used, without storing sensitive prompt content;
20- deviations from the planned process and their reasons.
22Use `scripts/session_scaffold.py` to create a deterministic JSON starting
23point. It intentionally omits a generated timestamp: provide `--date` when a
24date belongs in the record.

Minimum session record

Create one record with:

  • session ID, date, title, focal question, and decision owner;
  • facilitator, participant pseudonyms, represented perspectives, missing perspectives, and relevant conflicts;
  • in-scope/out-of-scope boundaries and constraints;
  • information and examples shown before independent generation;
  • idea, assumption, cluster, criterion, review, evidence-check, gate, and decision-log entries;
  • method, timing, anonymization, voting, merge, and stopping rules;
  • AI tool/version/purpose when used, without storing sensitive prompt content;
  • deviations from the planned process and their reasons.

Use scripts/session_scaffold.py to create a deterministic JSON starting point. It intentionally omits a generated timestamp: provide --date when a date belongs in the record.

Raw lines 7 to 25
Runs code scripts/session_scaffold.py :22
26## Provenance templates

Provenance templates

Raw lines 26 to 27
28### Idea
30```json
32 "id": "I001",
33 "statement": "A concise candidate research direction.",
34 "provenance": {
35 "origin": "human",
36 "contributor_ids": ["P01"],
37 "recorded_stage": "independent",
38 "source_refs": [],
39 "ai_tool": null
40 },
41 "assumption_ids": ["A001"],
42 "predicted_observations": ["What would be expected if the idea were useful"],
43 "uncertainties": ["The main unresolved uncertainty"],
44 "evidence_status": "not-checked",
45 "status": "candidate"
47```
49Allowed origin labels in the bundled validator are `human`, `ai-assisted`,
50`literature-inspired`, `mixed`, and `other`. An origin label documents process;
51it does not determine quality or ownership.

Idea

{
  "id": "I001",
  "statement": "A concise candidate research direction.",
  "provenance": {
    "origin": "human",
    "contributor_ids": ["P01"],
    "recorded_stage": "independent",
    "source_refs": [],
    "ai_tool": null
  },
  "assumption_ids": ["A001"],
  "predicted_observations": ["What would be expected if the idea were useful"],
  "uncertainties": ["The main unresolved uncertainty"],
  "evidence_status": "not-checked",
  "status": "candidate"
}

Allowed origin labels in the bundled validator are human, ai-assisted, literature-inspired, mixed, and other. An origin label documents process; it does not determine quality or ownership.

Raw lines 28 to 52
53### Assumption
55```json
57 "id": "A001",
58 "statement": "The measurement reflects the proposed construct.",
59 "category": "measurement",
60 "status": "untested",
61 "test_or_check": "Compare with an orthogonal measure.",
62 "owner_id": "P01",
63 "evidence_refs": []
65```
67Useful categories include `causal`, `mechanistic`, `measurement`, `sampling`,
68`operational`, `statistical`, `feasibility`, `ethical`, and `value`.

Assumption

{
  "id": "A001",
  "statement": "The measurement reflects the proposed construct.",
  "category": "measurement",
  "status": "untested",
  "test_or_check": "Compare with an orthogonal measure.",
  "owner_id": "P01",
  "evidence_refs": []
}

Useful categories include causal, mechanistic, measurement, sampling, operational, statistical, feasibility, ethical, and value.

Raw lines 53 to 69
70### Literature check
72```json
74 "idea_id": "I001",
75 "checked_on": "2026-07-23",
76 "queries": ["Exact query or protocol identifier"],
77 "sources_screened": ["DOI or stable URL"],
78 "support": [],
79 "challenges": [],
80 "search_limits": ["Databases, date, language, or access limits"],
81 "status": "search-incomplete",
82 "reviewer_id": "P02"
84```
86Do not store copyrighted full text, confidential reviews, credentials, or
87personal data in the register.

Literature check

{
  "idea_id": "I001",
  "checked_on": "2026-07-23",
  "queries": ["Exact query or protocol identifier"],
  "sources_screened": ["DOI or stable URL"],
  "support": [],
  "challenges": [],
  "search_limits": ["Databases, date, language, or access limits"],
  "status": "search-incomplete",
  "reviewer_id": "P02"
}

Do not store copyrighted full text, confidential reviews, credentials, or personal data in the register.

Raw lines 70 to 88
89## 30-minute individual or pair workflow

30-minute individual or pair workflow

Raw lines 89 to 90
91### Minute 0–5: scope
931. Write one question and one decision the session can inform.
942. List real and assumed constraints separately.
953. Check whether clinical, ethics, safety, dual-use, privacy, or regulatory
96 concerns require a different process.

Minute 0–5: scope

  1. Write one question and one decision the session can inform.
  2. List real and assumed constraints separately.
  3. Check whether clinical, ethics, safety, dual-use, privacy, or regulatory concerns require a different process.
Raw lines 91 to 97
98### Minute 5–12: independent generation
100- Work silently, even as a pair.
101- Generate one idea per record.
102- Attach at least one assumption and one uncertainty.
103- Do not search or ask an AI system during this first round unless the session
104 explicitly studies AI anchoring.

Minute 5–12: independent generation

  • Work silently, even as a pair.
  • Generate one idea per record.
  • Attach at least one assumption and one uncertainty.
  • Do not search or ask an AI system during this first round unless the session explicitly studies AI anchoring.
Raw lines 98 to 105
106### Minute 12–17: share and expand
108- Read ideas without ranking.
109- Clarify wording.
110- Run a second two-minute private round for additions and contradictions.

Minute 12–17: share and expand

  • Read ideas without ranking.
  • Clarify wording.
  • Run a second two-minute private round for additions and contradictions.
Raw lines 106 to 111
112### Minute 17–23: cluster and criteria
114- Cluster by one declared relation.
115- Define three to five criteria with directions and scale anchors.
116- Identify any noncompensatory safety or ethics gates.

Minute 17–23: cluster and criteria

  • Cluster by one declared relation.
  • Define three to five criteria with directions and scale anchors.
  • Identify any noncompensatory safety or ethics gates.
Raw lines 112 to 117
118### Minute 23–28: challenge
120- Write one disconfirming observation and one alternative explanation for each
121 leading candidate.
122- Mark literature work as `not-checked` unless a real search was performed.

Minute 23–28: challenge

  • Write one disconfirming observation and one alternative explanation for each leading candidate.
  • Mark literature work as not-checked unless a real search was performed.
Raw lines 118 to 123
124### Minute 28–30: log
126- Select the next information-gathering action, not a scientific conclusion.
127- Record owner, due/revisit condition, and unresolved concerns.

Minute 28–30: log

  • Select the next information-gathering action, not a scientific conclusion.
  • Record owner, due/revisit condition, and unresolved concerns.
Raw lines 124 to 128
129## 60–90 minute facilitated group workflow

60–90 minute facilitated group workflow

Raw lines 129 to 130
131### Before the session
133- Obtain a neutral focal question from the decision owner.
134- Recruit complementary perspectives and identify missing voices.
135- Send constraints and definitions, not example solutions.
136- Choose an anonymous contribution path.
137- Predeclare how ideas are retained, clustered, rated, and escalated.
138- Decide what information must not enter shared notes or external tools.

Before the session

  • Obtain a neutral focal question from the decision owner.
  • Recruit complementary perspectives and identify missing voices.
  • Send constraints and definitions, not example solutions.
  • Choose an anonymous contribution path.
  • Predeclare how ideas are retained, clustered, rated, and escalated.
  • Decide what information must not enter shared notes or external tools.
Raw lines 131 to 139
140### Opening (10 minutes)
142- State purpose, boundaries, and what the session cannot establish.
143- Explain the sequence: independent generation, sharing, clustering,
144 evaluation, challenge, then next-step logging.
145- Ask leaders and sponsors to withhold preferences.
146- Invite conflict and accessibility disclosures.

Opening (10 minutes)

  • State purpose, boundaries, and what the session cannot establish.
  • Explain the sequence: independent generation, sharing, clustering, evaluation, challenge, then next-step logging.
  • Ask leaders and sponsors to withhold preferences.
  • Invite conflict and accessibility disclosures.
Raw lines 140 to 147
148### Independent round (10–15 minutes)
150- Same prompt and time for all.
151- Require stable idea IDs, assumptions, and uncertainty.
152- Allow private submission to the facilitator.

Independent round (10–15 minutes)

  • Same prompt and time for all.
  • Require stable idea IDs, assumptions, and uncertainty.
  • Allow private submission to the facilitator.
Raw lines 148 to 153
154### Round robin and second round (15–20 minutes)
156- One item per person per turn; passing is permitted.
157- Clarify without advocacy.
158- Display all items simultaneously only after initial capture.
159- Add a short second private generation round.

Round robin and second round (15–20 minutes)

  • One item per person per turn; passing is permitted.
  • Clarify without advocacy.
  • Display all items simultaneously only after initial capture.
  • Add a short second private generation round.
Raw lines 154 to 160
161### Clustering (10–15 minutes)
163- Name the relationship used for each cluster.
164- Keep originals visible.
165- Log every merge and preserve minority interpretations.
166- Do not use lexical similarity as a claim of semantic equivalence.

Clustering (10–15 minutes)

  • Name the relationship used for each cluster.
  • Keep originals visible.
  • Log every merge and preserve minority interpretations.
  • Do not use lexical similarity as a claim of semantic equivalence.
Raw lines 161 to 167
168### Independent evaluation (10 minutes)
170- Publish criteria, definitions, directions, and weights first.
171- Rate privately; permit uncertainty ranges and abstention.
172- Reveal distributions before discussion.

Independent evaluation (10 minutes)

  • Publish criteria, definitions, directions, and weights first.
  • Rate privately; permit uncertainty ranges and abstention.
  • Reveal distributions before discussion.
Raw lines 168 to 173
174### Challenge and gate (15 minutes)
176- Assign each candidate to a non-originator.
177- Record falsifiers, alternatives, bias risks, harm/misuse potential, and
178 mitigations.
179- Route triggered reviews to the responsible office; do not resolve them by
180 vote.

Challenge and gate (15 minutes)

  • Assign each candidate to a non-originator.
  • Record falsifiers, alternatives, bias risks, harm/misuse potential, and mitigations.
  • Route triggered reviews to the responsible office; do not resolve them by vote.
Raw lines 174 to 181
182### Close (5–10 minutes)
184- Log candidate dispositions and dissent.
185- Assign literature, feasibility, consultation, or protocol tasks.
186- State that any score or rank is provisional.
187- Schedule a revisit after evidence checks or external review.

Close (5–10 minutes)

  • Log candidate dispositions and dissent.
  • Assign literature, feasibility, consultation, or protocol tasks.
  • State that any score or rank is provisional.
  • Schedule a revisit after evidence checks or external review.
Raw lines 182 to 188
189## Asynchronous workflow
191Use for distributed teams or when status differences make live contribution
192difficult.
1941. Freeze the prompt, definitions, scope, and deadline.
1952. Collect independent entries without showing the current pool.
1963. Release a de-identified pool at the same time to all participants.
1974. Collect clarification requests and second-round ideas.
1985. Publish a merge log and let originators contest merges.
1996. Collect ratings and rationales independently.
2007. Return distributions, dissenting reasons, and missing responses.
2018. Collect revisions once; more rounds require a stated stopping rule.
2029. Record attrition and whether late participants saw different information.
204If iterative anonymous judgment and convergence are the actual objective, use
205a documented Delphi design rather than calling any online survey “Delphi.”

Asynchronous workflow

Use for distributed teams or when status differences make live contribution difficult.

  1. Freeze the prompt, definitions, scope, and deadline.
  2. Collect independent entries without showing the current pool.
  3. Release a de-identified pool at the same time to all participants.
  4. Collect clarification requests and second-round ideas.
  5. Publish a merge log and let originators contest merges.
  6. Collect ratings and rationales independently.
  7. Return distributions, dissenting reasons, and missing responses.
  8. Collect revisions once; more rounds require a stated stopping rule.
  9. Record attrition and whether late participants saw different information.

If iterative anonymous judgment and convergence are the actual objective, use a documented Delphi design rather than calling any online survey “Delphi.”

Raw lines 189 to 206
207## Literature-aware reopening workflow
209This pattern reduces premature literature anchoring while keeping ideation
210connected to evidence.
2121. Complete and freeze an independent human-first idea set.
2132. Run a documented search for each shortlisted idea.
2143. Separate located evidence, interpretations, and unknowns.
2154. Record search limits and contradictory or null findings.
2165. Give all participants the same bounded evidence packet.
2176. Run a new private round asking for revisions, alternatives, and
218 disconfirming studies.
2197. Link new ideas to their parent IDs without overwriting the initial record.
221Never label an idea “novel” solely because no result appeared in one search.

Literature-aware reopening workflow

This pattern reduces premature literature anchoring while keeping ideation connected to evidence.

  1. Complete and freeze an independent human-first idea set.
  2. Run a documented search for each shortlisted idea.
  3. Separate located evidence, interpretations, and unknowns.
  4. Record search limits and contradictory or null findings.
  5. Give all participants the same bounded evidence packet.
  6. Run a new private round asking for revisions, alternatives, and disconfirming studies.
  7. Link new ideas to their parent IDs without overwriting the initial record.

Never label an idea “novel” solely because no result appeared in one search.

Raw lines 207 to 222
223## Leader and authority controls
225- The most senior person speaks after independent capture.
226- The facilitator is not the scientific decision owner when avoidable.
227- Ask for ratings before discussion and show distributions.
228- Provide a confidential dissent channel.
229- Separate factual corrections from preference statements.
230- Record who can veto and on what grounds.
231- Ask an external reviewer to challenge ideas favored by the sponsor.
232- Do not force consensus; retain “no consensus” as a valid outcome.

Leader and authority controls

  • The most senior person speaks after independent capture.
  • The facilitator is not the scientific decision owner when avoidable.
  • Ask for ratings before discussion and show distributions.
  • Provide a confidential dissent channel.
  • Separate factual corrections from preference statements.
  • Record who can veto and on what grounds.
  • Ask an external reviewer to challenge ideas favored by the sponsor.
  • Do not force consensus; retain “no consensus” as a valid outcome.
Raw lines 223 to 233
234## Accessibility and inclusion
236- Offer spoken, typed, asynchronous, and private contribution modes.
237- Define jargon and distribute materials in accessible formats.
238- Allow processing time and breaks.
239- Do not infer silence as agreement.
240- Compensate or acknowledge stakeholder and lived-experience contributions
241 under applicable policy.
242- Record whose participation was constrained by language, time zone,
243 technology, hierarchy, or access.

Accessibility and inclusion

  • Offer spoken, typed, asynchronous, and private contribution modes.
  • Define jargon and distribute materials in accessible formats.
  • Allow processing time and breaks.
  • Do not infer silence as agreement.
  • Compensate or acknowledge stakeholder and lived-experience contributions under applicable policy.
  • Record whose participation was constrained by language, time zone, technology, hierarchy, or access.
Raw lines 234 to 244
245## Sensitive and unpublished work
247Before the session, classify what may be recorded and shared. Minimize detail:
249- use abstracted mechanisms instead of controlled operational parameters;
250- use participant IDs instead of personal identifiers;
251- store unpublished ideas only in approved systems with appropriate access;
252- do not paste unpublished manuscripts, grant reviews, patient information,
253 proprietary methods, security-sensitive details, or controlled data into
254 public AI or collaboration services;
255- follow contractual, institutional, community, and Indigenous data-governance
256 obligations.
258If safe abstraction would make the question meaningless, stop and use an
259approved closed process.

Sensitive and unpublished work

Before the session, classify what may be recorded and shared. Minimize detail:

  • use abstracted mechanisms instead of controlled operational parameters;
  • use participant IDs instead of personal identifiers;
  • store unpublished ideas only in approved systems with appropriate access;
  • do not paste unpublished manuscripts, grant reviews, patient information, proprietary methods, security-sensitive details, or controlled data into public AI or collaboration services;
  • follow contractual, institutional, community, and Indigenous data-governance obligations.

If safe abstraction would make the question meaningless, stop and use an approved closed process.

Raw lines 245 to 260
261## Decision-log entry
263```json
265 "decision_id": "D001",
266 "date": "2026-07-23",
267 "owner_id": "P01",
268 "candidate_ids": ["I001", "I002"],
269 "decision": "Advance I001 to a bounded literature review; no study approved.",
270 "rationale": "Reason linked to criteria and qualitative review.",
271 "dissent": ["P02 preferred I002 because ..."],
272 "uncertainties": ["Feasibility estimate has not been checked."],
273 "gate_status": {
274 "ethics": "not-assessed",
275 "biosafety_or_dual_use": "not-applicable",
276 "regulatory": "not-assessed"
277 },
278 "next_action": "Run and document the search protocol.",
279 "revisit_when": "Evidence check and methods consultation are complete."
281```
283The log should make the decision reconstructable, not merely defensible after
284the fact.

Decision-log entry

{
  "decision_id": "D001",
  "date": "2026-07-23",
  "owner_id": "P01",
  "candidate_ids": ["I001", "I002"],
  "decision": "Advance I001 to a bounded literature review; no study approved.",
  "rationale": "Reason linked to criteria and qualitative review.",
  "dissent": ["P02 preferred I002 because ..."],
  "uncertainties": ["Feasibility estimate has not been checked."],
  "gate_status": {
    "ethics": "not-assessed",
    "biosafety_or_dual_use": "not-applicable",
    "regulatory": "not-assessed"
  },
  "next_action": "Run and document the search protocol.",
  "revisit_when": "Evidence check and methods consultation are complete."
}

The log should make the decision reconstructable, not merely defensible after the fact.

Raw lines 261 to 284