3 ms·
Why build this? Rankings are easy. Governance is the part that rots. promo-kit makes "what changed / why promoted / what's frozen" verifiable: - drift = entra
by mikeyfrilot 9mo ago
Why build this? Rankings are easy. Governance is the part that rots.
promo-kit makes "what changed / why promoted / what's frozen" verifiable:
- drift = entrants, exits, score changes week-over-week
- freeze = pause automation, humans review before resuming
- receipts = SHA-256 hashed inputs tied to git commits
- automation = opens PRs, humans merge — never pushes to main
Zero dependencies, Node 22+, ESM-only. Quickstart is two commands: npx promo-kit init && npx promo-kit selftest