Legal
Local Stackie legal acceptance enforcement.
This module verifies that stackie and stackied have a current local receipt for every generated Stackie-owned legal document that requires affirmative acceptance on the relevant local surface. It is intentionally separate from third-party package license prompts: package license receipts authorize installing dependencies, while this module records acceptance of Stackie Ltd terms, EULAs, and related required documents.
The Stackie installers present the applicable documents and can record a local acceptance receipt. When that receipt still matches the installed version and current generated legal document set, first use can apply it to the Stackie CLI and daemon without asking the user to accept the same set again. Missing, stale, or malformed installer evidence is never treated as acceptance.
When the CLI must ask directly, it displays
Accept the current Stackie legal document set and continue? [y/N]. There is no
affirmative default: Enter and every response other than y or yes decline.
Non-interactive automation must review the listed documents first and then set
STACKIE_ACCEPT_LEGAL=1 explicitly. Direct daemon startup remains
non-interactive and fails closed when it has neither current acceptance nor a
valid installer handoff.