Skip to content

The Zero Processing Philosophy: How One Design Principle Destroyed the Entire Runtime

Evidence Level: F (directly proven by source code)
Analysis Baseline: 4f843556


TL;DR

CLA.md contains a core design principle: "ONE set of file tools covers EVERYTHING. No per-concept tools needed." This principle explains the common root cause of all runtime defects described in the preceding four articles.


1. The Principle

ONE set of file tools covers EVERYTHING.
No per-concept tools needed.

This means: memory, skills, logs, artifacts, session history—all handled through the same read_file / write_file operations.


2. The Chain of Consequences

Zero Processing Philosophy
  ├── 018 · Tool outputs flow directly into messages[]
  │     "No need to distinguish execution results from conversation context—it's all strings"
  ├── 019 · Context dumpster
  │     "No need for layering—just concatenate everything into one system message"
  ├── 020 · Fake caching + heartbeat tax
  │     "No need for caching strategy—retransmit every time"
  │     "No need to distinguish idle from running—heartbeats are all LLM sessions"
  └── 021 · Memory as a global file
        "No need for per-user isolation—one file handles everything"
        "No need for structured storage—markdown is enough"

3. Systemic Consequences

  1. No layering: system / task / memory / tool result all mixed together
  2. No caching: static content recalculated and retransmitted every round
  3. No audit trail: tool execution results not persisted, only in messages[]
  4. No isolation: memory shared across users, no access control
  5. No consistent truncation: output can be truncated (Docker 10K) or not (subprocess 1MB)

4. Relationship to AI Coding

  1. "One set of file tools covers everything" is AI's most natural implementation path: no need to design separate storage, retrieval, and permissions for each concept
  2. The burden of a product principle: once written into CLA.md as a "design principle," AI faithfully executes it in all subsequent tasks—never questioning it
  3. Locally correct, globally catastrophic: each read_file + write_file call is correct in isolation—but without layering, overall system behavior is unpredictable

5. Reading Order for These Five Articles

  1. 018 · One Pipe — how tool outputs enter the conversation
  2. 019 · The Dumpster — how context is assembled
  3. 020 · Fake Caching & Heartbeat Tax — why every round retransmits + why idle burns money
  4. 021 · Everything Is a Disaster — why memory is a global pollution source
  5. 022 · Zero Processing Philosophy (this article) — the common root cause of the four above