From a card to an approved change

The SOKKAN loop: recall first, plan, then every mutating step waits for your go

From a card to an approved change The SOKKAN loop: recall first, plan, then every mutating step waits for your go 01 / You EX / HITL gate 03 / Agent session 04 / Cockpit (API + memory) Intake Recall — before any code Work under supervision Nothing runs before your click Server-side, not a ritual Board card · the task, in plain words · You › Intake Board card the task, in plain words Your click · allow · deny · answer · You › Work under supervision Your click allow · deny · answer Mutating tool? · Bash · Edit · Write · MCP · HITL gate › Nothing runs before your click › Work under supervision · Telegram ping if pending Mutating tool? Bash · Edit · Write · MCP Telegram ping if pending Plan · grounded in notes + code · Agent session › Work under supervision · reads auto-allowed Plan grounded in notes + code reads auto-allowed Change applied · preview before commit · Agent session › Work under supervision Change applied preview before commit ▶ spawn · a session for this card · Cockpit (API + memory) › Intake ▶ spawn a session for this card Memory recall · top-5 notes → first message · Cockpit (API + memory) › Server-side, not a ritual › Recall — before any code · server-side Memory recall top-5 notes → first message server-side Card → Review · journaled · never auto-Done · Cockpit (API + memory) › Work under supervision Card → Review journaled · never auto-Done asks you allowed denied → replan write? task + facts task text Legend Agent logic Policy Context / trace External system