About

I'm a bit tired of spending my time working on large specifications and making agent implement them deviating somewhere in the middle forcing rework loops, so I'm switching to a more basic primitive - facts.

Facts are just tiny assertions about the expected project state. They are much faster to read through compared to the specs. Faster to validate. Facts are atomic - your agent can fully autonomously verify if your project is still in the state you want it to be. Facts can be codified to run like a linter for your project quality. Facts can be refined from high-level ideas to the ground truth about the project. Facts can be mined from an existing codebase and cross-verified for consistency.

Facts are the antidote to fluffy specs.