Home

Jake's Method: Execution Rules for ICM Workspaces

This is a personal guide for working inside an ICM (Interpretable Context Methodology) workspace—Jake’s Method turned into executable muscle memory. It is not a loose set of tips. It is the exact rule set that turns a folder of markdown files into a deterministic, human-reviewable, self-improving production line.


Why This List Is Important

Most AI workflows die in one of two ways: they collapse under context bloat or they hallucinate their way through invisible state. ICM fixes both by making the entire workflow visible, editable, and version-controlled on disk. This list enforces that fix at the behavioral level.

Follow it and you get:

In short: this list turns Jake’s folder-as-architecture into actual shipped value.


Workflow Orchestration

1. Stage-First Execution (Default)

Enter the next numbered stage folder and read its CONTEXT.md before doing anything else.

2. Selective Context Loading (No Subagents)

Load only the layers you need:

Layer Content
Layer 0 CLAUDE.md
Layer 1 workspace CONTEXT.md
Layer 2 current stage CONTEXT.md
Layer 3 minimum references (_config/, references/)
Layer 4 prior-stage output/ only as needed

Never spawn subagents. If parallel work is required, the stage contract already defines it or the human splits the workspace. One agent, one stage, clean context.

3. Self-Improvement Loop (Factory Upgrade)

After ANY human correction or edit:

  1. Update the relevant Layer 3 reference file so the pattern never repeats
  2. Write the exact rule change into the contract or style guide
  3. Review all active CONTEXT.md files at session start for relevant upgrades

Ruthlessly iterate until the same mistake cannot occur again.

4. Verification Before Handoff

5. Demand Elegance (Balanced)

For any non-trivial change: pause and ask “Is there a simpler, more observable way that lives entirely in the filesystem?”

6. Autonomous Bug Fixing

Given a bug report or failing output:


Task Management

Principle Action
Plan First The workspace CONTEXT.md + numbered stage folders are the plan
Verify Plan Confirm Inputs/Process/Outputs table matches reality before starting
Track Progress Mark completion by writing to output/ and updating audit section
Explain Changes High-level summary lives in output/ README or next stage’s input table
Document Results Add review section to CONTEXT.md after human feedback
Capture Lessons Turn corrections into durable Layer 3 updates

Core Principles

Simplicity First: Every change must be visible in a markdown file. Minimal code, maximum filesystem clarity.

No Laziness: Find the root contract or reference that allowed the error. Fix it there forever.

Minimal Impact: Touch only the exact Layer and file necessary. Never introduce new state outside the defined output/ handoff.

Observability Above All: If a human cannot open a folder and instantly understand the current state, you have already failed.


Summary

Rule Purpose
Stage-First Execute in order, read CONTEXT.md first
Selective Context Load only what’s needed, no subagents
Self-Improvement Every correction updates the system
Verification Audit before handoff
Elegance Simple, observable solutions
Autonomous Bug Fixing Fix at source, not symptoms
Tags: IcmAiWorkflowProductivity