Site pages and AI tasks.
Gitea CI/CD / build (push) Successful in 1m40s

This commit is contained in:
Clive
2026-08-20 14:58:52 +10:00
parent 152a998311
commit e5d1446791
51 changed files with 2876 additions and 30 deletions
+37
View File
@@ -0,0 +1,37 @@
# 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
- [x] `GET /Terms` renders; build green. (verified: `dotnet build` 0 warnings/0 errors; live `GET /Terms` → HTTP 200)
- [x] Contains the CDS disclaimer section. (section 3 — highlighted; "decision support only", "not a substitute", "human or animal")
- [x] 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)