Skip to content

Latest commit

 

History

History

README.md

Full LC-OS Toolkit

The complete system for sustained human–AI collaboration.


What's Here

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

Contents

Core Templates (The Three Authoritative Files)

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                        │
└─────────────────────────────────────────────────────────────┘

Failure Tracking

File Purpose
failure-log-template.md Track what breaks and how it's fixed

Worked Examples

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

Protocols & Guides

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

Advanced

File Purpose
tracespec-schema.md Structured schema for detailed failure logging

How to Adopt the Full Toolkit

If you're coming from Minimal

You already have the Running Document, Canonical Numbers, and Failure Log. To upgrade:

  1. Create a Strategy Master for long-term principles and boundaries
  2. Review the Repair Protocol and start using it when things break
  3. Add Stability Pings after major milestones
  4. Read the Affective Governance rules and add relevant ones to your Running Document
  5. Use the Challenge Protocol when you disagree with the AI's reasoning
  6. If failures are frequent, consider adopting TraceSpec for more structured logging

If you're starting fresh

  1. Start with the three core templates (Strategy Master, Canonical Numbers, Running Document)
  2. Add the Failure Log when you experience your first breakdown
  3. Read the Repair Protocol — this is the most important addition
  4. Add protocols incrementally as you need them
  5. Don't try to adopt everything at once

When do you need a Strategy Master?

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)

The LC-OS Stack

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          │
└─────────────────────────────────────────────────────────┘

Principles to Remember

  1. Governance enables reliability — structure isn't overhead, it's what makes long-horizon work possible

  2. Three sources of truth — Strategy Master (stable logic), Canonical Numbers (numeric truth), Running Document (active state)

  3. Failures are data — every breakdown, logged and repaired, makes the system stronger

  4. Repair is a first-class process — not an emergency, but a normal part of operation

  5. Affective stability matters — tone drift is as dangerous as numerical drift

  6. Add structure only when needed — don't over-engineer; let pain guide expansion


When to Simplify

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.