"""Consent disclosure for Live Assist (D-070, D-073, TASK-02-04). The learner-facing disclosure: the mic is active, those around you may be recorded, you are responsible for following local consent laws, end the shift to stop recording. Surfaced to the client in the /api/assist/shift/start response so the client can display it. D-073 flag: the legal review of Canada PIPEDA + one-party/two-party consent (R-ASSIST-08) is documented as an open question for the orchestrator — the disclosure is implemented regardless (ethically required even if the legal review is pending). """ from __future__ import annotations CONSENT_DISCLOSURE_TEXT = ( "Praxis Assist is on. Your mic is active for coaching. Those around you may be " "recorded by your microphone. You are responsible for following your local " "consent laws. End the shift to stop recording." ) def get_consent_disclosure() -> str: """Return the learner-facing consent disclosure text (D-070).""" return CONSENT_DISCLOSURE_TEXT __all__ = ["CONSENT_DISCLOSURE_TEXT", "get_consent_disclosure"]