"""Legal-surface constants. Currently a one-liner: the version of the sign-up acknowledgement text the user actively accepts at ``/login``. Bumping this constant re-prompts every existing user on their next sign-in, because the new value won't match their stored ``user_acknowledgements.version`` rows. The recorded row is what gives the acknowledgement its evidentiary weight; the constant is the pointer that says "the current canonical text is at version N". The text itself lives in ``app/locales/{en,it}.yaml`` under ``auth.ack``. When the solicitor finalises wording, edit the YAML files **and** bump this number in the same change so the version pointer stays accurate. """ from __future__ import annotations ACKNOWLEDGEMENT_VERSION: int = 1