Been through exactly this, so a few things I'd tell my past self: Don't build the second brain as a separate knowledge base. The moment it lives outside the workspace it becomes a second source of truth, and the two start drifting apart at the first update. Nobody (human or AI) can tell anymore which version is current. What worked for me, in ICM terms: I stopped treating the workspace as "workflows + a wiki somewhere" and structured the root itself as an ICM artifact. The root is a container, not a pipeline: it holds L0 (identity and operating law), L1 (routing maps), L3 (stable distilled knowledge) and L4 (working material), and deliberately no L2, because the root itself runs no repeatable process. The full five-layer workspaces (your production stages and workflows) live inside it as self-contained processes. The container organizes and routes; the processes produce. Three rules that made it work: One canonical home per information type. Brand identity, offer, operational know-how: each lives in exactly one place. Processes link to it, never copy it. A copy is a second source of truth from the moment it exists. Keep L3 and L4 apart. What the AI must follow (distilled rules, references) is not what it must process (raw sources, drafts). Mixing them is what makes lookups unreliable. A routing map at the root (L1), so the AI navigates instead of searching. The map answers "where do I go"; the folders own the content. So: integrate, don't separate. The knowledge layer sits next to your workflow docs, not inside them and not in a parallel wiki. I'm deep into this exact problem right now: I'm building my own system around it, a base container any business could start from and grow inside. Happy to compare notes if useful.