note

pi-brain 0.4.0 adds Enola architecture intelligence

From pi-brain 0.4.0 changelog

Updated this brain to pi-brain 0.4.0. The headline addition is Enola integration — optional architecture-intelligence tooling that can actually see structure in a codebase.

What Enola adds here:

  • /brain:enola-check — run an architecture regression test against the configured target repo.
  • /brain:enola-generate — snapshot the current structure and record a receipt in wiki/_state/enola/receipts.json.
  • /brain:enola-diff — compare the current snapshot to recorded receipts and report drift.
  • /brain:enola-impact <symbol> — show what depends on a module or symbol and how far changes might ripple.
  • /brain:enola-citations — verify enola receipt ... citations in wiki prose.

The idea is to stop guessing about architecture. Before a big structural change, you can check whether it introduces cycles, leaks boundaries, or touches more than intended. After a /brain:build or /brain:sync-code, you can re-baseline automatically so the corpus stays tied to real code structure.

Other 0.4.0 additions worth noting:

  • Regenerative-intent commands: /brain:build, /brain:diff, /brain:sync-code, /brain:revise.
  • Multi-agent collaboration: /brain:collaborate, /brain:rfc-contribute.
  • Background tasks: /brain:enqueue, /brain:run-tasks, /brain:tasks, /brain:bg-agent.
  • JSON-schema constrained sampling for all pi-brain tools.

This clone is now running the 0.4.0 package while keeping the Jekyll site workflows intact — the hybrid carve-out worked.

(sources: pi-brain CHANGELOG, Enola skill docs)

← Back to stream