- Blocking status transitions with pre-hook validation
- Running project checks before allowing
done - Returning detailed validation messages to the caller
issue:status:changing
examples/quality-gate/.fp/config.toml:
[extensions.quality-gate]
checks = "test,typecheck,lint"Default check command mapping:
test→bun testtypecheck→bun run typechecklint→bun run lint
- Copy
.fp/extensions/quality-gate.tsinto your project. - Add the config block under your project
.fp/config.toml. - Move an issue toward
doneand confirm configured checks run. - Introduce a failing check and confirm the transition is blocked with details.