Files

status, date
status date
active 2026-05-07

SPF conventions

These records contain recurring choices that source alone cannot route consistently. Load only the convention relevant to the change.

Record Use it for
behaviors composition boundaries, cleanup, splitting, helpers, and per-type work
actors message-driven ownership and actor lifetime
reactors signal-driven state and state-exit cleanup
signals slot read/write intent, seeding, and external writes
configuration tunables, strategies, defaults, and threading

Implementation details belong to packages/spf/src/, tests, and the primitive record. Add a convention only after a pattern recurs; remove examples when their source shape changes.