Skip to content

Contributing

  • Prefer simple, coherent designs over preserving accidental complexity.
  • Fix root causes when practical.
  • Keep command, engine, executor, store, and type boundaries clean.
  • Treat agent and human experience as product concerns.