The complete system for sustained human–AI collaboration.
The full toolkit includes everything you need to run LC-OS across complex, multi-domain work. It builds on the Minimal tier and adds:
- Strategy Master — long-term strategic truth (principles, policies, boundaries)
- Worked examples as separate files (so templates stay clean)
- Repair Protocol — structured recovery when things break
- Stability Ping — regular alignment checks to catch drift early
- Challenge Protocol — structured disagreement without conflict
- Affective Governance — rules for tone and emotional stability
- TraceSpec — a schema for detailed failure logging
Use this tier if:
- You're working across multiple domains or projects
- Failures are frequent enough to need systematic tracking
- Trust, tone, or emotional dynamics are becoming factors
- You want the full governance layer, not just memory persistence
| File | Purpose |
|---|---|
| STRATEGY-MASTER-TEMPLATE.md | Strategic truth — principles, policies, boundaries (stable) |
| canonical-numbers-template.md | Numeric truth — single source for all numbers |
| running-document-template.md | Session truth — context, decisions, corrections (dynamic) |
These three files form the authoritative file architecture from the LC-OS research. Each holds a different layer of truth:
┌─────────────────────────────────────────────────────────────┐
│ STRATEGY MASTER │
│ (Principles, policies, logic) │
│ Rarely changes │
│ ↓ informs │
├─────────────────────────────────────────────────────────────┤
│ CANONICAL NUMBERS │
│ (Numeric truth, data, values) │
│ Updated when data changes │
│ ↓ referenced by │
├─────────────────────────────────────────────────────────────┤
│ RUNNING DOCUMENT │
│ (Session decisions, corrections, context) │
│ Updated every session │
└─────────────────────────────────────────────────────────────┘
| File | Purpose |
|---|---|
| failure-log-template.md | Track what breaks and how it's fixed |
| File | Shows |
|---|---|
| running-document-worked-example.md | A filled-in Running Document |
| canonical-numbers-worked-example.md | A filled-in Canonical Numbers file |
| failure-log-worked-example.md | A filled-in Failure Log with pattern analysis |
| File | Purpose |
|---|---|
| repair-protocol.md | Stop → Diagnose → Rollback → Note |
| stability-ping-template.md | Regular alignment checks |
| challenge-protocol.md | Structured disagreement |
| affective-governance.md | Tone and emotional stability rules |
| File | Purpose |
|---|---|
| tracespec-schema.md | Structured schema for detailed failure logging |
You already have the Running Document, Canonical Numbers, and Failure Log. To upgrade:
- Create a Strategy Master for long-term principles and boundaries
- Review the Repair Protocol and start using it when things break
- Add Stability Pings after major milestones
- Read the Affective Governance rules and add relevant ones to your Running Document
- Use the Challenge Protocol when you disagree with the AI's reasoning
- If failures are frequent, consider adopting TraceSpec for more structured logging
- Start with the three core templates (Strategy Master, Canonical Numbers, Running Document)
- Add the Failure Log when you experience your first breakdown
- Read the Repair Protocol — this is the most important addition
- Add protocols incrementally as you need them
- Don't try to adopt everything at once
Use it when:
- Your work spans multiple domains (pillars) requiring separation
- You have long-term strategic logic that shouldn't be re-debated each session
- Hard boundaries must be enforced consistently
- Policies apply across many sessions
Skip it when:
- Your collaboration is simple and single-domain
- The Running Document can carry your strategic context
- You're just getting started (add it later if needed)
Here's how all the pieces fit together:
┌─────────────────────────────────────────────────────────┐
│ STRATEGIC LAYER │
│ │
│ Strategy Master: Principles, boundaries, policies │
│ (rarely changes) │
└─────────────────────────────────────────────────────────┘
│
informs ↓
┌─────────────────────────────────────────────────────────┐
│ DAILY OPERATION │
│ │
│ Running Document ←→ AI Session ←→ Canonical Numbers │
│ ↓ │
│ Work proceeds │
└─────────────────────────────────────────────────────────┘
│
Something breaks
↓
┌─────────────────────────────────────────────────────────┐
│ REPAIR LAYER │
│ │
│ Stop → Diagnose → Rollback → Note │
│ ↓ │
│ Update: Running Document + Failure Log │
└─────────────────────────────────────────────────────────┘
│
Milestone reached
↓
┌─────────────────────────────────────────────────────────┐
│ STABILITY LAYER │
│ │
│ Stability Ping: Aligned? Drift? One improvement? │
│ ↓ │
│ Minor corrections before continuing │
└─────────────────────────────────────────────────────────┘
│
Disagreement arises
↓
┌─────────────────────────────────────────────────────────┐
│ CHALLENGE LAYER │
│ │
│ Challenge Protocol: Reason → Evidence → Resolution │
│ ↓ │
│ Disagreement resolved without conflict │
└─────────────────────────────────────────────────────────┘
│
Throughout
↓
┌─────────────────────────────────────────────────────────┐
│ AFFECTIVE GOVERNANCE │
│ │
│ Tone rules: warm but direct, no false reassurance, │
│ honesty over comfort, proportional responses │
└─────────────────────────────────────────────────────────┘
-
Governance enables reliability — structure isn't overhead, it's what makes long-horizon work possible
-
Three sources of truth — Strategy Master (stable logic), Canonical Numbers (numeric truth), Running Document (active state)
-
Failures are data — every breakdown, logged and repaired, makes the system stronger
-
Repair is a first-class process — not an emergency, but a normal part of operation
-
Affective stability matters — tone drift is as dangerous as numerical drift
-
Add structure only when needed — don't over-engineer; let pain guide expansion
More structure isn't always better. Consider simplifying if:
- You're spending more time maintaining documents than doing work
- Protocols feel bureaucratic rather than protective
- The collaboration is stable and failures are rare
LC-OS should fade into the background when it's working. If it's constantly demanding attention, something is miscalibrated.
Stability is not the absence of failure; it is the capacity for visible, structured repair.