The Crystallization Protocol v3.0
A repeatable process for extracting load-bearing elements from any conversation and mapping them to artifact-ready structures.
Purpose
This protocol transforms diffuse conversations into structured, artifact-ready output. It applies the Load-Bearing Test systematically to identify which elements must survive into the final artifact.
The protocol does not filter for novelty, interest, or impressiveness. It filters only for structural necessity.
This protocol governs any artifact type—diagrams, documents, tables, lists, dashboards, or any other externalized expression of insight.
Step 0.5: Complexity Triage
Before running the full protocol, assess the input to determine which path to take:
- Conversation already has clear themes
- Key insights are explicitly stated
- Prior AI already helped organize
- One dominant artifact candidate is obvious
- Many tangents and exploratory threads
- Insights are scattered or implicit
- Contradictions or revisions occurred
- Multiple competing artifact candidates
Triage Declaration: Claude states explicitly which path will be used before proceeding.
For pre-structured input, skip formal segmentation and move faster:
Identify the Dominant Insight
What is the ONE thing this conversation produced that needs to become an artifact?
State it: "The core insight is ________."
Quick Load-Bearing Scan
List 3-7 elements that are structurally necessary for this insight to stand.
Apply the test rapidly: "Does the insight collapse without this?"
Confirm Artifact Type
Based on the insight's job (reveal vs. act), select ONE type.
DISTILL Check
Artifact State + Fail-Safe
Declare: "This is an Explainer Artifact" (or Thinking Artifact if incomplete)
Render
Generate artifact containing only load-bearing elements.
Use this 9-step process when input is messy, exploratory, or unclear:
Segment the Conversation
Break into semantic units: claims, questions, responses, elaborations, examples, corrections.
Don't summarize. Just identify distinct units of meaning.
Identify Candidate Insights
From segments, identify statements that assert, conclude, reveal, or reframe.
Over-include at this stage. We filter next.
Apply the Load-Bearing Test
Be aggressive. Most content is scaffolding.
Extract Relationships
For surviving elements, identify connections:
Causal: A causes B | Dependency: A requires B | Contrast: A vs B
Hierarchy: A contains B | Sequence: A then B | Boundary: A inside, B outside
Classify Artifact Type
Choose ONE primary type. Hybrids create confusion.
Complete DISTILL Requirements
Generate Crystallization Report
Apply Fail-Safe Question
Render (Upon Approval)
Generate artifact containing only load-bearing elements.
Nothing decorative. Nothing that was useful for arriving at insight but isn't necessary for it to stand.
Artifact State Declaration
Before sharing, declare honestly:
Quick Reference: Path Selection
Quick Reference: Invocation Phrases
| Phrase | Action |
|---|---|
"Run the Crystallization Protocol" |
Full or Streamlined based on triage |
"What's load-bearing here?" |
Quick structural identification |
"The goal is a [type]. Ask me questions." |
Mode 4 interrogation |
"Generate a crystallization report" |
Structured output, no render |
"This is pre-structured" |
Invoke streamlined path |
"This is messy/diffuse" |
Invoke full protocol |
What This Protocol Does NOT Do
Does not filter for novelty. Load-bearing ≠ surprising.
Does not generate insight. Extracts and structures existing insight.
Does not replace human judgment. Flagged items require review.