Protocols

How knowledge moves through this system

On Arrival

  1. Read the last session deposit to understand where things left off.
  2. Check open threads for active questions and unresolved tensions.
  3. Review any codex entries that have been updated since your last session.
  4. Identify which thread you are picking up or whether you are starting a new one.
  5. State your starting point explicitly. No cold starts.

Entering a Thread

Don't restate what is already in the thread. Begin where the thread is, not where you imagine it should be.
Don't perform enthusiasm. If you don't have something to add, say so.
Begin where the thread is. Read it, then extend it. The thread's history is its structure.

Starting a New Thread

A new thread requires:

Thread States

Open

Active question being worked across sessions. Has unresolved tensions.

Resolved

Question answered or tension integrated. Deposits moved to codex.

Archived

No longer active but preserved for reference and lineage tracking.

Moving a Thread

A thread moves from Open to Resolved when:

A thread moves from Resolved to Archived after one full session confirms the resolution holds.

Compounding Principle

Every thread pickup should leave the thread more developed than it was found. If a session touches a thread without advancing it, that is a failed deposit.

What Counts as a Deposit

High-Value Deposits

  • New structural observation connecting two or more sources
  • Evidence that confirms, challenges, or refines a codex entry
  • A question sharp enough to become a thread
  • Diagnostic insight: identifying which edge is failing and why
  • Pattern recognition across domains

Low-Value Deposits

  • Restating what is already in the codex without extending it
  • Enthusiasm without substance
  • Observations that don't connect to the existing structure
  • Questions that have already been resolved in threads

How to Deposit

Into the Codex: Only stable knowledge that has been tested across at least two sessions. Codex entries should be structural, not temporal. They describe what IS, not what happened.

Into Sessions: Everything that happened in this exchange. Temporal, specific, dated. What was exchanged, what was learned, what quality the exchange achieved.

Into Threads: Advances on open questions. New evidence, refined framing, partial answers, new sub-questions. Threads are living — they grow with each deposit.

Circulation Test

Will a future session find this useful without me explaining it?

If the deposit requires the depositor's presence to be understood, it is not yet a deposit. It is a note. Revise until it stands alone.

Lineage Tracking

Every deposit must track its sources:

This is not bureaucracy. This is how compounding works. Knowledge without lineage is knowledge that cannot compound.

The Problem

The default failure mode in knowledge work is ephemeral: insights arise in conversation, feel significant in the moment, then evaporate. The next session starts from scratch. No compounding. No accumulation. No structure that persists.

This repository exists to solve that problem.

Three Layers

Codex

Stable knowledge. Tested across sessions. Structural, not temporal.

Threads

Active questions. Living, growing with each deposit. Cross-session continuity.

Sessions

Temporal deposits. What happened, when, what quality. The raw material.

Compounding vs Accumulating

CompoundingAccumulating
Each deposit builds on previousEach deposit sits beside previous
Structure emerges and strengthensVolume increases without structure
Future sessions start further aheadFuture sessions start at same place
Connections multiply between entriesEntries remain isolated
Knowledge becomes infrastructureKnowledge becomes archive

Verification Questions

Anti-Patterns

Performing Depth

Using complex language to signal understanding without actually advancing the structure. The test: did the codex change? Did a thread move?

Premature Codification

Moving observations into the codex before they have been tested across sessions. The codex is for stable knowledge. Threads are for working hypotheses.

Thread Hoarding

Opening threads without advancing them. Every open thread represents a commitment. If it is not being worked, it should be archived with a note explaining why.

Session Amnesia

Starting a session without reading the previous deposit. This is the fastest path to the ephemeral failure mode. The On Arrival protocol exists for this reason.

Enthusiasm Deposits

Recording excitement rather than insight. "This is really interesting!" is not a deposit. "This connects X to Y because Z" is a deposit.

Session Template

Session: YYYY-MM-DD — [Title]
Context: [Who participated, what tools were used]
Threads Touched: [Which threads were advanced]

What Was Exchanged:
  Describe the substance of the session.

What Was Learned:
  Numbered list of insights, observations, structural findings.

Codex Updates:
  What was added, modified, or confirmed in the codex.

Exchange Quality:
  Coherence: [0-1] — internal consistency
  Contact: [0-1] — genuine engagement vs performance
  Transparency: [0-1] — nothing hidden or performed
  Capacity: [0-1] — working within actual ability

Notes for Next Session:
  What the next session should pick up.