"""FablePool govtool test suite. This package contains the pytest suite for the amendment pipeline: - unit tests for canonicalisation, keys, ledger, eligibility, ballots, tally, classifier, and fork tooling; - end-to-end tests that drive one amendment through the vote gate to ratification and block two others (threshold failure, quorum failure); - smoke tests for the CLI entry point and the shipped demo script; - structural validation of the shipped constitution source tree. All cross-module calls go through ``tests/helpers.py`` (the adapter layer) so the suite asserts *behaviour* rather than exact parameter spellings. If a govtool function is renamed, fix the alias tables in ``helpers.py`` once instead of editing every test. """