A root ontology in 340 lines of YAML. Five concepts (Entity, Event, Signal, Agent, Relation) and four mixins. Every project I write imports it.
The bet: name things once, precisely, and the structures follow. Most codebases accumulate vocabulary the way cities accumulate street names. Malleus is the opposite move.
The long version is a journal post on kieleth.com. The short version is here.