Files
Plushealthtech/task/09-terms-and-conditions-page.md
T
Clive e5d1446791
Gitea CI/CD / build (push) Successful in 1m40s
Site pages and AI tasks.
2026-08-20 14:58:52 +10:00

1.7 KiB
Raw Blame History

Task 09 — Terms & Conditions page

  • Status: Done
  • Depends on: —
  • Size: S/M

Goal

Create the Terms & Conditions page at /Terms with standard corporate boilerplate (flagged for legal review before production — plan §3.6).

Files

  • Create: plushealthtech/Pages/Terms.cshtml
  • Create: plushealthtech/Pages/Terms.cshtml.cs

Steps

  1. PageModel — standard PageModel with OnGet(); title set in the view.
  2. View — @page, @model TermsModel, ViewData["Title"] = "Terms & Conditions".
    • Last-updated date line (2026).
    • Sections (h2 + short paragraphs, standard corporate wording):
      1. Acceptance of terms
      2. Services & product access (landing site, demo requests, contact forms)
      3. Clinical decision support disclaimer — CDS output is decision support; not a substitute for professional clinical judgment, diagnosis, or treatment (important given the product line)
      4. Intellectual property
      5. User conduct / acceptable use
      6. Limitation of liability
      7. Governing law (placeholder jurisdiction — mark for legal)
      8. Changes to these terms
      9. Contact (→ /Contact)
  3. Simple prose layout (max-w-3xl, readable line length); Tailwind only.

Acceptance criteria

  • GET /Terms renders; build green. (verified: dotnet build 0 warnings/0 errors; live GET /Terms → HTTP 200)
  • Contains the CDS disclaimer section. (section 3 — highlighted; "decision support only", "not a substitute", "human or animal")
  • No live legal claims left unflagged — placeholders marked (e.g., jurisdiction) for review. (visible "finalized following legal review" callout + [Jurisdiction to be confirmed] pill + <!-- legal --> comments on §§6–7)