Publish and collect a waiver version

Publish and collect a waiver version.

Status: source-reviewed Section: Members & Families

Search documentation

Type to search.

Purpose

Draft counsel-approved waiver text, preview its impact, deliberately publish one immutable version, and verify current signature evidence.

Access and dependencies

For: gym owner plus authorized legal/operations reviewer<br> Capabilities: gymcore_view_waiver_versions to view; gymcore_manage_waiver_drafts to draft/preview; gymcore_publish_waiver_versions to publish or prepare a forward rollback<br> Dependencies: approved text/policy, named publication reason, reviewed affected/unknown cohort counts, fictional non-production acceptance fixtures, and a rollback owner

Publishing changes the active immutable publication. Saving a draft never does. GymCore Settings > Waiver redirects to Waiver Versions and has no save action; internal legacy options are guarded compatibility projections.

Draft and preview

  1. Open GymCore Students > Waiver Versions. Record the active publication ID and pointer revision.
  2. Enter the approved Version label, Waiver text, Acknowledgement version, Signature mode, optional Form fields (JSON), and Change summary.
  3. Select Save draft.

Expected: the draft revision advances and the active publication remains unchanged.

  1. Select Generate impact preview.

Expected: GymCore reports affected and unknown-identity counts, validates the draft/current pointer, and provides a short-lived preview only when publication is ready. Stop if impact is unavailable, unknown identities remain, the cap is exceeded, or the draft/pointer changed.

Publish

  1. Review the exact rendered waiver/policy and cohort evidence with the publication owner.
  2. Enter the required publication reason and the displayed PUBLISH <version label> phrase.
  3. Select Publish immutable version once.

Expected: one immutable publication becomes active, prior publications remain unchanged, and audit/outbox evidence records the transition. A stale or repeated mismatched request fails closed.

  1. Open GymCore Students > Waivers > Missing Current Waiver.

Expected: the page identifies the active publication and subjects without current evidence.

  1. On approved non-production infrastructure, have a fictional member/guardian complete the exact signing flow.

Expected: the signature source records the signer, active publication/version evidence, timestamp, and required drawn signature or acknowledgement. The portal confirmation alone is not proof.

Forward rollback

Under Forward rollback preview, enter a prior publication ID and reason. GymCore copies that publication into a new draft; it does not rewrite history or directly move the pointer backward. Generate a new impact preview and use the normal typed publish gate.

Privacy and recovery

Waiver text, identity links, and signatures are sensitive legal records. Restrict exports/screenshots and never paste signatures into support messages. Do not delete evidence or edit legacy options to repair one member. Preserve publication IDs, pointer revisions, draft revisions, and audit records when investigating.

Verify in source systems

Reopen Waiver Versions, Missing Current Waiver, and the fictional signature record. Confirm the active publication/pointer, rendered policy, subject status, and signature evidence agree.


Source-reviewed: current immutable waiver owner, REST capability boundaries, publication service, repository, and evidence screen on 2026-07-28. No production publication or signature is claimed.

Need help?

Describe one problem and the installed versions. Never send passwords, license keys, API keys, payment details, or member records.

Contact GymCore