import{C as e}from"./index-Caa1r77e.js";import{t}from"./layout-BtJ5ShnN.js";import{c as n,r,s as i,u as a}from"./ui-Ddu9t0Or.js";import{M as o,d as s,j as c,t as l}from"./hatunDoctrine-aBQYhBQF.js";var u=e();function d(){let e=s.reduce((e,t)=>e+t.estimatedHarmAvoidedUsd,0),d=s.reduce((e,t)=>e+t.refusalsAddedByCovenant,0),f=s.reduce((e,t)=>e+t.briefsCompared,0);return(0,u.jsxs)(t,{children:[(0,u.jsx)(n,{label:`DOCTRINE · HELPFUL-ONLY SHADOW TWIN`,title:`Covenant Lift`,subtitle:`A helpful-only shadow runs every brief without the Covenant. The delta — refusals added, harms avoided, dollars not spent — is what governance is worth.`,status:`LIVE`}),(0,u.jsxs)(`div`,{className:`grid grid-cols-2 sm:grid-cols-4 gap-3 mb-6`,children:[(0,u.jsx)(i,{label:`HARM AVOIDED`,value:o(e),sub:`this quarter`,accent:`#c9b787`}),(0,u.jsx)(i,{label:`REFUSALS ADDED`,value:d,sub:`by Covenant`,accent:`#c9b787`}),(0,u.jsx)(i,{label:`BRIEFS COMPARED`,value:f,sub:`governed vs shadow`,accent:`#c9b787`}),(0,u.jsx)(i,{label:`AGENTS INSTRUMENTED`,value:s.length,sub:`all of them`,accent:`#c9b787`})]}),(0,u.jsx)(r,{className:`mb-6`,children:(0,u.jsx)(`p`,{className:`text-xs`,style:{color:`var(--color-a11oy-text-sub)`,lineHeight:1.7},children:`The shadow twin is approved for measurement only — it cannot execute, send, or write. Every shadow output stays inside Glasswing. Lift quantification carries an Alignment Review sign-off (ARG-018).`})}),(0,u.jsx)(a,{children:`Per-Agent Lift`}),(0,u.jsx)(`div`,{className:`grid lg:grid-cols-2 gap-4`,children:s.map(e=>(0,u.jsxs)(r,{children:[(0,u.jsxs)(`div`,{className:`flex items-start justify-between gap-3 mb-3 flex-wrap`,children:[(0,u.jsxs)(`div`,{children:[(0,u.jsx)(`div`,{className:`text-sm font-semibold`,style:{color:`var(--color-a11oy-text)`},children:l[e.agentId]}),(0,u.jsx)(`div`,{className:`text-xs font-mono`,style:{color:`var(--color-a11oy-text-ghost)`},children:e.shadowVersion})]}),(0,u.jsxs)(`div`,{className:`text-right`,children:[(0,u.jsx)(`div`,{className:`text-lg font-semibold`,style:{color:`#c9b787`},children:o(e.estimatedHarmAvoidedUsd)}),(0,u.jsx)(`div`,{className:`text-xs`,style:{color:`var(--color-a11oy-text-ghost)`},children:`harm avoided`})]})]}),(0,u.jsxs)(`div`,{className:`grid grid-cols-3 gap-2 mb-3 text-xs`,children:[(0,u.jsxs)(`div`,{children:[(0,u.jsx)(`div`,{style:{color:`var(--color-a11oy-text-ghost)`},children:`Briefs`}),(0,u.jsx)(`div`,{className:`font-mono`,style:{color:`var(--color-a11oy-text)`},children:e.briefsCompared})]}),(0,u.jsxs)(`div`,{children:[(0,u.jsx)(`div`,{style:{color:`var(--color-a11oy-text-ghost)`},children:`Added refusals`}),(0,u.jsx)(`div`,{className:`font-mono`,style:{color:`#c9b787`},children:e.refusalsAddedByCovenant})]}),(0,u.jsxs)(`div`,{children:[(0,u.jsx)(`div`,{style:{color:`var(--color-a11oy-text-ghost)`},children:`Δ incident rate`}),(0,u.jsx)(`div`,{className:`font-mono`,style:{color:`#c9b787`},children:c(e.deltaIncidentRate,1)})]})]}),(0,u.jsxs)(`div`,{className:`rounded border p-3 text-xs flex flex-col gap-2`,style:{backgroundColor:`rgba(0,0,0,0.25)`,borderColor:`var(--color-a11oy-border)`},children:[(0,u.jsxs)(`div`,{children:[(0,u.jsx)(`div`,{className:`font-mono`,style:{color:`var(--color-a11oy-text-ghost)`},children:`BRIEF`}),(0,u.jsx)(`div`,{style:{color:`var(--color-a11oy-text-sub)`},children:e.exampleCase.brief})]}),(0,u.jsxs)(`div`,{children:[(0,u.jsx)(`div`,{className:`font-mono`,style:{color:`#8a8a8a`},children:`HELPFUL-ONLY`}),(0,u.jsx)(`div`,{style:{color:`var(--color-a11oy-text-sub)`},children:e.exampleCase.helpfulOnlyAction})]}),(0,u.jsxs)(`div`,{children:[(0,u.jsx)(`div`,{className:`font-mono`,style:{color:`#c9b787`},children:`GOVERNED`}),(0,u.jsx)(`div`,{style:{color:`var(--color-a11oy-text-sub)`},children:e.exampleCase.governedAction})]}),(0,u.jsxs)(`div`,{className:`pt-1 border-t`,style:{borderColor:`var(--color-a11oy-border)`},children:[(0,u.jsx)(`div`,{className:`font-mono`,style:{color:`#c9b787`},children:`OUTCOME`}),(0,u.jsx)(`div`,{style:{color:`var(--color-a11oy-text-sub)`},children:e.exampleCase.outcome})]})]})]},e.agentId))})]})}export{d as CovenantLift};