The repo I mentioned last post is live now (link at the bottom). I want to explain one project inside it that made the approach click for me, because it does something I didn't expect. It runs its own reasoning loop. The project is a markets thesis. In the template's terms it is a reasoning workspace: a project whose whole job is to take in information and turn it into a view. It has four parts, each one has exactly one job:
Workstation_B_Markets/ the domain T2
└── market-thesis/ the project T3
├── research-factory/ 1. acquire — finds which metrics lead --> (ICM) T4
├── llm-wiki/ 2. organize — files why they lead --> (Karpathy) T4
├── stress-monitor/ 3. monitor — reports where they are now --> (ICM) T4
└── CONTEXT.md 4. conclude — I read all three and decide T3
Acquire, organize, monitor, conclude. Four roles kept in separate boxes.
The research step is judgment: a human gates which sources are good enough to trust. The monitor is the opposite, pure determinism. It pulls the same data series every run and creates a dated dashboard. Keeping them apart means I trust each for a different reason: the research because I gated it, the monitor because it can't hallucinate.
That monitor and that research factory are two of three workflow shapes the template ships. The third is a content pipeline: a seed goes in, it snapshots the files the seed points to, a plain draft comes out, and its voice gets adjusted for wherever it's being posted. This post came out of that third shape.
Every pattern is there because it earned its place in real use first.
I'm still sitting on my last post's question. Is this a useful extension of ICM, or am I just conflating ideas?