PageSourceSearch

https://zerohassle.ai/assets/ClientConfigurationChecklist-UhR4rkD_.js

js zerohassle.ai collected 2026-10-05 13:26:22 UTC 4,410 bytes, 1 lines download raw bytes

1import{d as r,j as e,B as l,h as t}from"./index-13D-Rtjm.js";import{S as n,j as o}from"./SEOHead-BG4oz0u6.js";import{S as a,a as c}from"./SiteFooter-B-N7b792.js";import{A as d}from"./arrow-left-CzEKWJrk.js";import"./ZeroHassleLogo-DR3r0HdA.js";import"./sheet-DmEeKIiX.js";import"./index-CStsFtrb.js";import"./index-BX8K3MUe.js";import"./ThemeToggle-DnUzuX4O.js";import"./sun-Hh62HVO7.js";import"./skeleton-BkMn4Q1U.js";import"./menu-ByKzQ4rx.js";const s=({children:i})=>e.jsxs("li",{className:"flex items-start gap-2 text-muted-foreground",children:[e.jsx("span",{"aria-hidden":!0,className:"font-mono text-foreground/70 mt-0.5",children:"☐"}),e.jsx("span",{children:i})]}),A=()=>{const i=r();return e.jsxs(e.Fragment,{children:[e.jsx(n,{title:"Client Configuration Checklist - ZeroHassle AI",description:"Operational checklist Customers must confirm before activating ZeroHassle.ai: AI positioning, disclaimers, crisis handling, scope control, and monitoring.",canonicalUrl:"https://zerohassle.ai/client-configuration-checklist",jsonLd:o.webPage("Client Configuration Checklist","ZeroHassle AI – Client Configuration Checklist","https://zerohassle.ai/client-configuration-checklist")}),e.jsxs("div",{className:"min-h-screen bg-background text-foreground flex flex-col",children:[e.jsx(a,{}),e.jsxs("main",{className:"flex-1 container max-w-4xl mx-auto px-4 pt-24 pb-12",children:[e.jsxs(l,{variant:"ghost",onClick:()=>i(-1),className:"mb-6",children:[e.jsx(d,{className:"mr-2 h-4 w-4"}),"Back"]}),e.jsx("h1",{className:"text-4xl font-bold mb-2",children:"Client Configuration Checklist"}),e.jsxs("p",{className:"text-muted-foreground mb-2",children:["Last updated: ","April 24, 2026"]}),e.jsxs("p",{className:"text-muted-foreground mb-8 text-sm",children:["Customers must explicitly confirm the items below before going live. This checklist supplements the"," ",e.jsx(t,{to:"/terms",className:"text-primary hover:underline",children:"Terms & Conditions"})," ","and the"," ",e.jsx(t,{to:"/mental-health-addendum",className:"text-primary hover:underline",children:"Mental Health Safe Use Addendum"}),"."]}),e.jsxs("div",{className:"space-y-8",children:[e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"Required Before Activation"}),e.jsx("p",{className:"text-muted-foreground",children:"Customer confirms the following operational controls are in place:"})]}),e.jsxs("section",{children:[e.jsx("h3",{className:"text-xl font-semibold mb-3",children:"AI Positioning"}),e.jsxs("ul",{className:"space-y-2",children:[e.jsx(s,{children:"AI is clearly labeled as non-human."}),e.jsx(s,{children:"AI is not presented as therapist / doctor."})]})]}),e.jsxs("section",{children:[e.jsx("h3",{className:"text-xl font-semibold mb-3",children:"Disclaimers"}),e.jsxs("ul",{className:"space-y-2",children:[e.jsx(s,{children:"Visible disclaimer shown before or during chat."}),e.jsx(s,{children:"Users informed not to rely on AI for decisions."})]})]}),e.jsxs("section",{children:[e.jsx("h3",{className:"text-xl font-semibold mb-3",children:"Crisis Handling"}),e.jsxs("ul",{className:"space-y-2",children:[e.jsx(s,{children:"Suicide / self-harm keywords handled."}),e.jsx(s,{children:"Emergency resources provided."}),e.jsx(s,{children:"Escalation to human support exists."})]})]}),e.jsxs("section",{children:[e.jsx("h3",{className:"text-xl font-semibold mb-3",children:"Scope Control"}),e.jsxs("ul",{className:"space-y-2",children:[e.jsx(s,{children:"AI restricted to knowledge base where applicable."}),e.jsx(s,{children:"High-risk topics limited or filtered."})]})]}),e.jsxs("section",{children:[e.jsx("h3",{className:"text-xl font-semibold mb-3",children:"Monitoring"}),e.jsxs("ul",{className:"space-y-2",children:[e.jsx(s,{children:"Logs are stored."}),e.jsx(s,{children:"Periodic review process exists."})]})]}),e.jsxs("section",{className:"pt-8 border-t border-border/50",children:[e.jsx("h3",{className:"text-xl font-semibold mb-4",children:"Acknowledgement"}),e.jsxs("div",{className:"grid sm:grid-cols-2 gap-6 text-muted-foreground",children:[e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-sm",children:"Signature"}),e.jsx("div",{className:"h-10 border-b border-border"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-sm",children:"Date"}),e.jsx("div",{className:"h-10 border-b border-border"})]})]})]})]})]}),e.jsx(c,{})]})]})};export{A as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.