forge
Clone forge-starter
Buildersengineers, designers, PMs, agents — one identity
Goals“release safely” — where a Builder starts
Capabilitiesthe only way behaviour happens

Builders pursue Goals through Capabilities

Builderhuman or agentGoalan outcome, not a taskCapabilityperforms behaviourResourcerepresents stateEventrecords a factpursuesinvokesproducesrecordsvalidate → check permission → evaluate policies → execute → auditthe same runtime under every capability · POST /capabilities/:slug24 capabilities · 23 resource types · one closed event catalog
The first six laws are a chain: each noun is produced by the one before it, and every Capability runs through the same five stages.
A Builder starts with a Goal, not with infrastructure

“Add support for larger uploads.” “Release safely.” Forge turns Goals into progress.

The factory should disappear

If you think about forge more than about your software, forge has work to do.