v0.1.0-beta.1 - initial public beta
Pre-releaseInitial public BETA of CoalFace — the fan-out discipline for AI coding agents.
CoalFace does not create fan-outs and does not make models smarter — it disciplines the fan-outs an agent would already do, so the same promises come with structural guarantees:
| ad-hoc fan-out | via CoalFace | |
|---|---|---|
| tokens | unbounded | bounded ~ the solo-cost estimate (wallet + shared digest + min-unit floor + no self-retry) |
| speed | under-fanned in practice | full wave width, bandwidth 1-100% with TCP-style AIMD backoff |
| quality | a stray worker writes your real tree | workers return anchor-edit orders as text; ONE writer applies behind a snapshot + QC + domain gate |
Flow: mandatory scout -> deterministic partition -> waves of structural-leaf workers -> mechanical QC (one rework round) -> single-writer apply (skip-and-flag, per-class atomic rollback) -> receipt. Activation: coalfaceMode auto (factory) / on / off + manual /coalface. Composes with the family: CoalBoard wins error-not-allowed work, CoalTipple tiering optional, subagent-safety inherited.
Zero-dependency, offline, no API keys. 19 hermetic node:test cases. Beta: Claude Code verified; other concurrent-subagent platforms design-supported (reports welcome via the platform-report template).
Install:
claude plugin marketplace add TheColliery/CoalFace
claude plugin install coalface@coalface