1.7 KiB
1.7 KiB
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
- PageModel — standard
PageModelwithOnGet(); title set in the view. - View —
@page,@model TermsModel,ViewData["Title"] = "Terms & Conditions".- Last-updated date line (2026).
- Sections (h2 + short paragraphs, standard corporate wording):
- Acceptance of terms
- Services & product access (landing site, demo requests, contact forms)
- Clinical decision support disclaimer — CDS output is decision support; not a substitute for professional clinical judgment, diagnosis, or treatment (important given the product line)
- Intellectual property
- User conduct / acceptable use
- Limitation of liability
- Governing law (placeholder jurisdiction — mark for legal)
- Changes to these terms
- Contact (→
/Contact)
- Simple prose layout (max-w-3xl, readable line length); Tailwind only.
Acceptance criteria
GET /Termsrenders; build green. (verified:dotnet build0 warnings/0 errors; liveGET /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)