Markers are facts

GitHub is eventually consistent, so fkst writes marker records as facts and uses version-CAS style claims around them. The marker is not decorative metadata; it is the observable state a later worker can read, compare, and advance.

Gates judge pipelines

Gates are codex-judgment pipelines over the work product and evidence. They are not per-event human labels sprinkled through the queue. The review is explicit, repeatable, and tied to the proposal or delivery stage being judged.

Write posture is also explicit. The website package has one host environment fact for publishing: FKST_SITE_WRITE=1 enables real writes, and missing publish configuration fails closed.

One current shape

fkst does not keep backward-compatibility modes, deprecated shims, or speculative branches in the system. When the contract changes, the current shape changes with it.

New patterns must serve a proven present problem. The bias is to keep the runtime and packages small enough that every visible mechanism earns its place.