1import{r as A,j as e}from"./vendor-react-0S0oTWKW.js";import{D as Y}from"./DashboardLayout-Bm8YW6-0.js";import{t as h}from"./index-9cJlVojA.js";import{t as s}from"./vendor-misc-BO7yUK-G.js";import{d as Z,b as ee,k as te,e as ae,r as H,s as re,K as se,i as oe,S as le,F as G,h as ce}from"./vendor-ui-BY6gfc_e.js";import"./vendor-data-w62QEuSR.js";import"./button-CBmQzPGp.js";const R=[["aure","AURE audit application"],["coreweaver_labs","Coreweaver Labs"],["core_nu_ten","Core-Nu-Ten Foundry"],["swell_aure","Swell à AURE"],["arctura_network","Arctura Network"]],ne=["portfolio_readiness_check","source_freshness_check","route_integrity_check","schema_consistency_check","deployment_evidence_check","work_item_proposal"],r=({children:o})=>e.jsx("span",{"data-loc":"client/src/pages/OperatorControl.tsx:11",className:"font-mono text-[9px] uppercase tracking-[.13em]",children:o}),u=o=>o.replaceAll("_"," "),k=o=>o?new Date(o).toLocaleString():"Not recorded",z=o=>["paused","blocked","revoked","failed"].includes(o)?"border-[#c89c4a]/55 bg-[#c89c4a]/10 text-[#e7bb6d]":["completed","active","enabled"].includes(o)?"border-[#6e7dff]/55 bg-[#4b5dff]/10 text-[#b9c2ff]":"border-white/15 bg-white/[.035] text-white/55";function v({eyebrow:o,title:i,detail:p,children:f}){return e.jsxs("article",{"data-loc":"client/src/pages/OperatorControl.tsx:17",className:"border border-white/10 bg-[#142039]",children:[e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:17",className:"border-b border-white/10 px-5 py-5 sm:px-6",children:[e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:17",children:o}),e.jsx("h2",{"data-loc":"client/src/pages/OperatorControl.tsx:17",className:"mt-3 text-xl font-medium tracking-[-.045em] sm:text-2xl",children:i}),e.jsx("p",{"data-loc":"client/src/pages/OperatorControl.tsx:17",className:"mt-2 text-sm leading-6 text-white/55",children:p})]}),f]})}function ue(){const o=h.useUtils(),i=h.operator.overview.useQuery(),[p,f]=A.useState(""),[l,x]=A.useState({authorizationKey:"",actionType:"portfolio_readiness_check",workstreamKey:"aure",targetScope:"first-party database readiness record",expiresAt:"",evidenceReference:"",rationale:""}),[c,g]=A.useState({actionKey:"",authorizationId:"",workstreamKey:"aure",title:"",scope:"",sourceUrl:""}),K=i.data?.controls??[],P=K.find(t=>t.controlKey==="global"),n=P?.state==="paused",U=A.useMemo(()=>new Map(K.filter(t=>t.scopeType==="workstream").map(t=>[t.workstreamKey,t])),[K]),d=i.data?.schedules.find(t=>t.scheduleKey==="portfolio_readiness"),S=i.data?.readinessRuns??[],w=S[0],y=!!(d&&S.some(t=>t.taskUid===d.taskUid)),E=(i.data?.authorizations??[]).filter(t=>t.status==="active"),O=E.filter(t=>t.actionType==="work_item_proposal"&&new Date(t.expiresAt).getTime()>Date.now()),T=R.filter(([t])=>U.get(t)?.state==="paused"),b=E.filter(t=>new Date(t.expiresAt).getTime()-Date.now()<864e5),M=(i.data?.events??[]).slice(0,6),C=()=>void o.operator.overview.invalidate(),q=h.operator.setGlobalPause.useMutation({onSuccess:t=>{s(t.state==="paused"?"Global hard stop recorded.":"Global hard stop released.",{description:"The immutable event trail was updated."}),f(""),C()},onError:t=>s("Control change was blocked.",{description:t.message})}),D=h.operator.setWorkstreamPause.useMutation({onSuccess:t=>{s(`${u(t.workstreamKey)} is ${t.state}.`),C()},onError:t=>s("Workstream change was blocked.",{description:t.message})}),I=h.operator.runReadiness.useMutation({onSuccess:t=>{s(t.duplicate?"Existing readiness run retained.":"Readiness observation recorded.",{description:`Run key: ${t.runKey}`}),C()},onError:t=>s("Readiness run was blocked.",{description:t.message})}),L=h.operator.createAuthorization.useMutation({onSuccess:t=>{s("Bound authority recorded.",{description:`Authorization #${t.authorizationId} does not execute work itself.`}),x(a=>({...a,authorizationKey:"",rationale:"",evidenceReference:"",expiresAt:""})),C()},onError:t=>s("Authority was not created.",{description:t.message})}),B=h.operator.revokeAuthorization.useMutation({onSuccess:()=>{s("Authority revoked."),C()},onError:t=>s("Authority was not revoked.",{description:t.message})}),$=h.operator.proposeInternalWorkItem.useMutation({onSuccess:t=>{t.duplicate?s("Existing proposal attempt retained."):"blocked"in t&&t.blocked?s("Proposal was blocked by policy.",{description:t.policy.reason}):s("Internal work item verified.",{description:`Execution case #${t.executionCaseId} was created with no external effect.`}),g({actionKey:"",authorizationId:"",workstreamKey:"aure",title:"",scope:"",sourceUrl:""}),C()},onError:t=>s("Internal proposal failed.",{description:t.message})}),W=()=>p.trim().length>=24,F=()=>
1{if(!W())return s("Add a substantive control rationale.",{description:"The event trail must explain a hard-stop change."});q.mutate({paused:!n,rationale:p.trim()})},V=(t,a)=>{if(!W())return s("Add a substantive control rationale.",{description:"The event trail must explain a workstream change."});D.mutate({workstreamKey:t,paused:a,rationale:p.trim()})},Q=()=>{if(!l.authorizationKey||!l.expiresAt||l.rationale.trim().length<24)return s("Complete the bounded authority record.",{description:"Key, future expiry, and substantive rationale are required."});L.mutate({...l,evidenceReference:l.evidenceReference||void 0,expiresAt:new Date(l.expiresAt)})},J=()=>{if(!c.actionKey||!c.authorizationId||c.title.trim().length<8||c.scope.trim().length<32||!c.sourceUrl)return s("Complete the internal proposal record.",{description:"Action key, matching authority, source, title, and scope are required."});$.mutate({...c,authorizationId:Number(c.authorizationId)})},j=n?{title:"Hard stop is active",detail:"Every later scheduled and manual action is held before effect.",attention:!0}:d?y?{title:"Observe controlled work",detail:"No global hold is active. Every action remains subject to evidence, scope, expiry, and policy.",attention:!1}
1:{title:"Verify scheduled delivery",detail:"The daily task is registered, but no platform callback has been observed.",attention:!0}:{title:"Register readiness identity",detail:"Scheduled callbacks safely no-op until a durable task identity exists.",attention:!0},X=[n?{title:"Resolve or retain the global hard stop",detail:P?.rationale??"A durable pause requires a documented rationale."}:y?{title:"Maintain first-party readiness evidence",detail:`Latest observation: ${k(w?.completedAt)}.`}:{title:"Observe the registered scheduler callback",detail:d?`Task ${d.taskUid} is enabled; registration is not delivery evidence.`:"No schedule identity is recorded."},T.length?{title:`${T.length} workstream${T.length===1?"":"s"} held`,detail:"Every held stream needs a separate resume rationale."}:{title:"No workstream-specific pause",detail:"Contain a stream locally without halting the portfolio."},b.length?{title:`${b.length} authority record${b.length===1?"":"s"} expires within 24 hours`,detail:"Expiry is a control; renew only with fresh evidence."}:O.length?{title:"One internal proposal path is authorized",detail:"It can create a first-party case only; external effects remain excluded."}:{title:"No internal proposal authority is active",detail:"The proposal action remains unavailable until bounded authority exists."}];return e.jsx(Y,{"data-loc":"client/src/pages/OperatorControl.tsx:61",children:e.jsx("main",{"data-loc":"client/src/pages/OperatorControl.tsx:61",className:"min-h-screen -m-4 bg-[#0c1322] px-4 py-5 text-[#f3efe6] sm:px-7 sm:py-7 lg:px-10 lg:py-9",children:e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:61",className:"mx-auto max-w-7xl",children:[e.jsx("header",{"data-loc":"client/src/pages/OperatorControl.tsx:62",className:"border-b border-white/10 pb-6",children:e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:62",className:"flex flex-col justify-between gap-5 xl:flex-row xl:items-end",children:[e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:62",className:"max-w-3xl",children:[e.jsx("p",{"data-loc":"client/src/pages/OperatorControl.tsx:62",className:"font-mono text-[9px] uppercase tracking-[.18em] text-[#9aa5ff]",children:"AURE-AOP-0.2 / operator command surface"}),e.jsxs("h1",{"data-loc":"client/src/pages/OperatorControl.tsx:62",className:"mt-3 text-4xl font-medium tracking-[-.065em] sm:text-5xl",children:["A decision system,",e.jsx("br",{"data-loc":"client/src/pages/OperatorControl.tsx:62"}),"not a status wall."]}),e.jsx("p",{"data-loc":"client/src/pages/OperatorControl.tsx:62",className:"mt-4 max-w-2xl text-sm leading-6 text-white/58",children:"This control room reduces attention to the next constrained decision. It records evidence, authority, pauses, and verification; it never publishes, deploys, messages, spends, scans, or alters a third-party system."})]}),e.jsxs("a",{"data-loc":"client/src/pages/OperatorControl.tsx:62",href:"https://aure.autonomousresourcemanagement.com/",target:"_blank",rel:"noreferrer",className:"inline-flex w-fit items-center gap-2 border border-[#6e7dff]/45 px-3 py-2 font-mono text-[9px] uppercase tracking-[.12em] text-[#b9c2ff] hover:bg-[#4b5dff]/10 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-[#b9c2ff]",children:["Public control record ",e.jsx(Z,{"data-loc":"client/src/pages/OperatorControl.tsx:62",size:13})]})]})}),e.jsxs("section",{"data-loc":"client/src/pages/OperatorControl.tsx:64",className:"mt-6 grid gap-4 xl:grid-cols-[1.18fr_.82fr]",children:[e.jsxs("article",{"data-loc":"client/src/pages/OperatorControl.tsx:64",className:"border border-[#6e7dff]/35 bg-[radial-gradient(circle_at_75%_0%,rgba(75,93,255,.2),transparent_45%),#142039]",children:[e.jsx("div",{"data-loc":"client/src/pages/OperatorControl.tsx:64",className:"border-b border-white/10 px-5 py-4",children:e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:64",className:"flex items-center justify-between gap-4",children:[e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:64",children:"Next required decision"}),e.jsx("span",{"data-loc":"client/src/pages/OperatorControl.tsx:64",className:`border px-2 py-1 font-mono text-[8px] uppercase tracking-[.11em] ${z(j.attention?"blocked":"active")}`,children:j.attention?"Attention":"Controlled"})]})}),e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:64",className:"p-5 sm:p-6",children:[e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:64",className:"flex gap-4",children:[e.jsx("div",{"data-loc":"client/src/pages/OperatorControl.tsx:64",className:`mt-1 flex size-10 shrink-0 items-center justify-center border ${j.attention?"border-[#c89c4a]/45 bg-[#c89c4a]/10 text-[#e7bb6d]":"border-[#6e7dff]/45 bg-[#4b5dff]/10 text-[#b9c2ff]"}`,children:j.attention?e.jsx(ee,{"data-loc":"client/src/pages/OperatorControl.tsx:64",size:18}):e.jsx(te,{"data-loc":"client/src/pages/OperatorControl.tsx:64",size:18})}),e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:64",children:[e.jsx("h2",{"data-loc":"client/src/pages/OperatorControl.tsx:64",className:"text-2xl font-medium tracking-[-.05em] sm:text-3xl",children:j.title}),e.jsx("p",{"data-loc":"client/src/pages/OperatorControl.tsx:64",className:"mt-3 max-w-xl text-sm leading-6 text-white/63",children:j.detail})]})]}),e.jsx("div",{"data-loc":"client/src/pages/OperatorControl.tsx:64",className:"mt-6 grid gap-2 border-t border-white/10 pt-4 sm:grid-cols-3",children:X.map((t,a)=>e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:64",className:"border border-white/10 bg-[#0c1322]/70 p-3",children:[e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:64",className:"flex items-center justify-between",children:[e.jsxs(r,{"data-loc":"client/src/pages/OperatorControl.tsx:64",children:["0",a+1]}),e.jsx(ae,{"data-loc":"client/src/pages/OperatorControl.tsx:64",size:14,className:"text-[#b9c2ff]"})]}),e.jsx("p",{"data-loc":"client/src/pages/OperatorControl.tsx:64",className:"mt-4 text-sm font-medium leading-5 text-white/85",children:t.title}),e.jsx("p",{"data-loc":"client/src/pages/OperatorControl.tsx:64",className:"mt-2 text-xs leading-5 text-white/45",children:t.detail})]},t.title))})]})]}),e.jsxs("aside",{"data-loc":"client/src/pages/OperatorControl.tsx:64",className:"grid grid-cols-2 gap-3 sm:grid-cols-4 xl:grid-cols-2",children:[e.jsx(_,{"data-loc":"client/src/pages/OperatorControl.tsx:64",icon:e.jsx(H,{"data-loc":"client/src/pages/OperatorControl.tsx:64",size:15}),label:"Global control",value:n?"Held":"Active",detail:n?"Hard stop prevents every later effect.":"No portfolio-wide pause record.",warning:n}),e.jsx(_,{"data-loc":"client/src/pages/OperatorControl.tsx:64",icon:e.jsx(re,{"data-loc":"client/src/pages/OperatorControl.tsx:64",size:15}),label:"Scheduler",value:d?.status??"Missing",detail:y?"A registered run has delivery evidence.":"Identity exists; delivery is not observed.",warning:!y}),e.jsx(_,{"data-loc":"client/src/pages/OperatorControl.tsx:64",icon:e.jsx(se,{"data-loc":"client/src/pages/OperatorControl.tsx:64",size:15}),label:"Authority",value:E.length,detail:b.length?`${b.length} expires within 24 hours.`:"All records are scoped and expiring.",warning:!!b.length}),e.jsx(_,{"data-loc":"client/src/pages/OperatorControl.tsx:64",icon:e.jsx(oe,{"data-loc":"client/src/pages/OperatorControl.tsx:64",size:15}),label:"Evidence runs",value:S.length,detail:w?`Latest: ${u(w.status)}.`:"No readiness observation exists."})]})]}),e.jsxs("section",{"data-loc":"client/src/pages/OperatorControl.tsx:66",className:"mt-6 grid gap-6 xl:grid-cols-[1.2fr_.8fr]",children:[e.jsx(v,{"data-loc":"client/src/pages/OperatorControl.tsx:66",eyebrow:"Workstream queue",title:"Contain locally. Resume deliberately.",detail:"The queue shows durable workstream state only. A local hold never alters another stream or overrides the portfolio hard stop.",children:e.jsx("div",{"data-loc":"client/src/pages/OperatorControl.tsx:66",className:"divide-y divide-white/10",children:R.map(([t,a])=>{const m=U.get(t),N=m?.state==="paused";return e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:66",className:"flex flex-col gap-4 px-5 py-4 sm:flex-row sm:items-center sm:justify-between sm:px-6",children:[e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:66",children:[e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:66",className:"flex flex-wrap items-center gap-2",children:[e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:66",children:u(t)}),e.jsx("span",{"data-loc":"client/src/pages/OperatorControl.tsx:66",className:`border px-2 py-1 font-mono text-[8px] uppercase tracking-[.1em] ${z(N?"paused":"active")}`,children:N?"Held":"No hold"})]}),e.jsx("p",{"data-loc":"client/src/pages/OperatorControl.tsx:66",className:"mt-2 text-sm text-white/85",children:a}),e.jsx("p",{"data-loc":"client/src/pages/OperatorControl.tsx:66",className:"mt-1 max-w-xl text-xs leading-5 text-white/45",children:m?.rationale??"No workstream-specific control event has been recorded."})]}),e.jsx("button",{"data-loc":"client/src/pages/OperatorControl.tsx:66",type:"button",onClick:()=>V(t,!N),disabled:D.isPending,className:`inline-flex h-9 shrink-0 items-center justify-center border px-3 font-mono text-[9px] uppercase tracking-[.1em] disabled:opacity-50 ${N?"border-[#6e7dff]/45 text-[#b9c2ff]":"border-[#c89c4a]/45 text-[#e7bb6d]"}
1`,children:N?"Resume":"Contain"})]},t)})})}),e.jsx(v,{"data-loc":"client/src/pages/OperatorControl.tsx:66",eyebrow:"Recent immutable activity",title:"Evidence, not narration.",detail:"The newest durable events appear first. Their presence does not authorize a new action.",children:M.length?e.jsx("ol",{"data-loc":"client/src/pages/OperatorControl.tsx:66",className:"divide-y divide-white/10",children:M.map(t=>e.jsxs("li",{"data-loc":"client/src/pages/OperatorControl.tsx:66",className:"px-5 py-4 sm:px-6",children:[e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:66",className:"flex flex-wrap items-start justify-between gap-3",children:[e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:66",className:"flex items-center gap-2",children:[e.jsx("span",{"data-loc":"client/src/pages/OperatorControl.tsx:66",className:"size-1.5 bg-[#9aa5ff]"}),e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:66",children:u(t.eventType)})]}),e.jsx("time",{"data-loc":"client/src/pages/OperatorControl.tsx:66",className:"font-mono text-[8px] uppercase tracking-[.09em] text-white/35",children:k(t.createdAt)})]}),e.jsx("p",{"data-loc":"client/src/pages/OperatorControl.tsx:66",className:"mt-3 text-xs leading-5 text-white/58",children:t.rationale}),e.jsxs("p",{"data-loc":"client/src/pages/OperatorControl.tsx:66",className:"mt-3 font-mono text-[8px] uppercase tracking-[.1em] text-white/35",children:[t.fromState?`${t.fromState} â `:"",t.toState??"recorded"," · ",t.policyVersion]})]},t.id))}):e.jsx("p",{"data-loc":"client/src/pages/OperatorControl.tsx:66",className:"p-6 text-sm leading-6 text-white/55",children:"The first pause, authority, readiness, or proposal decision will append a record here."})})]}),e.jsxs("section",{"data-loc":"client/src/pages/OperatorControl.tsx:68",className:"mt-6 grid gap-6 xl:grid-cols-2",children:[e.jsx(v,{"data-loc":"client/src/pages/OperatorControl.tsx:68",eyebrow:"Portfolio hard stop",title:"Hold first. Explain why.",detail:"A global pause stops scheduled and manual actions before effect. It is a control decision, never a presentation state.",children:e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:68",className:"p-5 sm:p-6",children:[e.jsxs("label",{"data-loc":"client/src/pages/OperatorControl.tsx:68",children:[e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:68",children:"Control rationale"}),e.jsx("textarea",{"data-loc":"client/src/pages/OperatorControl.tsx:68",value:p,onChange:t=>f(t.target.value),placeholder:"State the evidence, authority, or risk condition that requires this portfolio-wide change.",className:"mt-2 min-h-28 w-full border border-white/10 bg-[#0c1322] p-3 text-sm leading-6 text-[#f3efe6] outline-none placeholder:text-white/30 focus:border-[#6e7dff] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#b9c2ff]"})]}),e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:68",className:"mt-4 flex flex-wrap items-center gap-3",children:[e.jsxs("button",{"data-loc":"client/src/pages/OperatorControl.tsx:68",type:"button",onClick:F,disabled:q.isPending,className:`inline-flex h-11 items-center gap-2 px-4 font-mono text-[9px] uppercase tracking-[.11em] text-white disabled:opacity-50 ${n?"bg-[#4b5dff]":"bg-[#a9782e]"}`,children:[n?"Resume controlled work":"Activate global pause",e.jsx(H,{"data-loc":"client/src/pages/OperatorControl.tsx:68",size:14})]}),e.jsx("span",{"data-loc":"client/src/pages/OperatorControl.tsx:68",className:`border px-2 py-1 font-mono text-[8px] uppercase tracking-[.1em] ${z(n?"paused":"active")}`,children:n?"Hard stop active":"No hard stop"})]})]})}),e.jsx(v,{"data-loc":"client/src/pages/OperatorControl.tsx:68",eyebrow:"Readiness observation",title:"A check is not authority.",detail:"This writes one first-party observation. It cannot call a connector, publish content, or issue a notification.",children:e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:68",className:"p-5 sm:p-6",children:[e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:68",className:"border border-[#c89c4a]/45 bg-[#c89c4a]/10 p-4 text-xs leading-5 text-white/68",children:[e.jsx(le,{"data-loc":"client/src/pages/OperatorControl.tsx:68",className:"mr-2 inline text-[#e7bb6d]",size:14}),d?e.jsxs(e.Fragment,{children:["Registered identity ",e.jsx("span",{"data-loc":"client/src/pages/OperatorControl.tsx:68",className:"font-mono text-white/80",children:d.taskUid})," runs ",e.jsxs("span",{"data-loc":"client/src/pages/OperatorControl.tsx:68",className:"font-mono text-white/80",children:[d.cronExpression," UTC"]}),". ",y?"Delivery has evidence.":"Registration is not delivery evidence."]}):"No enabled schedule identity is registered. A scheduled callback would safely no-op."]}),e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:68",className:"mt-5 flex flex-wrap items-center gap-3",children:[e.jsxs("button",{"data-loc":"client/src/pages/OperatorControl.tsx:68",type:"button",onClick:()=>I.mutate({runKeyHint:"operator"}),disabled:I.isPending||n,className:"inline-flex h-11 items-center gap-2 bg-[#4b5dff] px-4 font-mono text-[9px] uppercase tracking-[.11em] text-white disabled:opacity-50",children:[I.isPending?"Recording":"Record readiness",e.jsx(G,{"data-loc":"client/src/pages/OperatorControl.tsx:68",size:14})]}),w?e.jsxs("p",{"data-loc":"client/src/pages/OperatorControl.tsx:68",className:"text-xs text-white/45",children:["Latest: ",e.jsx("span",{"data-loc":"client/src/pages/OperatorControl.tsx:68",className:"font-mono text-white/65",children:k(w.completedAt)})]}):null]}),n?e.jsx("p",{"data-loc":"client/src/pages/OperatorControl.tsx:68",className:"mt-3 text-xs leading-5 text-[#e7bb6d]",children:"Manual readiness is disabled
1while the global hard stop is active."}):null]})})]}),e.jsxs("section",{"data-loc":"client/src/pages/OperatorControl.tsx:70",className:"mt-6 grid gap-6 xl:grid-cols-[.88fr_1.12fr]",children:[e.jsx(v,{"data-loc":"client/src/pages/OperatorControl.tsx:70",eyebrow:"Authority workbench",title:"Scope, expiry, evidence.",detail:"An authority is a narrow, expiring permission record. It does not create a job, publish a change, or bypass a pause.",children:e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:70",className:"space-y-4 p-5 sm:p-6",children:[e.jsxs("label",{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:[e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:"Authority key"}),e.jsx("input",{"data-loc":"client/src/pages/OperatorControl.tsx:70",value:l.authorizationKey,onChange:t=>x(a=>({...a,authorizationKey:t.target.value})),placeholder:"aure-authority-001",className:"mt-2 w-full border border-white/10 bg-[#0c1322] p-3 text-sm text-[#f3efe6] outline-none placeholder:text-white/30 focus:border-[#6e7dff]"})]}),e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:70",className:"grid gap-4 sm:grid-cols-2",children:[e.jsxs("label",{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:[e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:"Action type"}),e.jsx("select",{"data-loc":"client/src/pages/OperatorControl.tsx:70",value:l.actionType,onChange:t=>x(a=>({...a,actionType:t.target.value})),className:"mt-2 w-full border border-white/10 bg-[#0c1322] p-3 text-sm text-[#f3efe6] outline-none focus:border-[#6e7dff]",children:ne.map(t=>e.jsx("option",{"data-loc":"client/src/pages/OperatorControl.tsx:70",value:t,children:u(t)},t))})]}),e.jsxs("label",{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:[e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:"Workstream"}),e.jsx("select",{"data-loc":"client/src/pages/OperatorControl.tsx:70",value:l.workstreamKey,onChange:t=>x(a=>({...a,workstreamKey:t.target.value})),className:"mt-2 w-full border border-white/10 bg-[#0c1322] p-3 text-sm text-[#f3efe6] outline-none focus:border-[#6e7dff]",children:R.map(([t,a])=>e.jsx("option",{"data-loc":"client/src/pages/OperatorControl.tsx:70",value:t,children:a},t))})]})]}),e.jsxs("label",{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:[e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:"Exact target scope"}),e.jsx("input",{"data-loc":"client/src/pages/OperatorControl.tsx:70",value:l.targetScope,onChange:t=>x(a=>({...a,targetScope:t.target.value})),className:"mt-2 w-full border border-white/10 bg-[#0c1322] p-3 text-sm text-[#f3efe6] outline-none focus:border-[#6e7dff]"})]}),e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:70",className:"grid gap-4 sm:grid-cols-2",children:[e.jsxs("label",{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:[e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:"Expiry"}),e.jsx("input",{"data-loc":"client/src/pages/OperatorControl.tsx:70",type:"datetime-local",value:l.expiresAt,onChange:t=>x(a=>({...a,expiresAt:t.target.value})),className:"mt-2 w-full border border-white/10 bg-[#0c1322] p-3 text-sm text-[#f3efe6] outline-none focus:border-[#6e7dff]"})]}),e.jsxs("label",{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:[e.jsxs(r,{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:["Evidence URL ",e.jsx("span",{"data-loc":"client/src/pages/OperatorControl.tsx:70",className:"text-white/35",children:"optional"})]}),e.jsx("input",{"data-loc":"client/src/pages/OperatorControl.tsx:70",value:l.evidenceReference,onChange:t=>x(a=>({...a,evidenceReference:t.target.value})),placeholder:"https://...",className:"mt-2 w-full border border-white/10 bg-[#0c1322] p-3 text-sm text-[#f3efe6] outline-none placeholder:text-white/30 focus:border-[#6e7dff]"})]})]}),e.jsxs("label",{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:[e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:"Rationale"}),e.jsx("textarea",{"data-loc":"client/src/pages/OperatorControl.tsx:70",value:l.rationale,onChange:t=>x(a=>({...a,rationale:t.target.value})),placeholder:"State exact scope, evidence, and expiry boundary.",className:"mt-2 min-h-24 w-full border border-white/10 bg-[#0c1322] p-3 text-sm leading-6 text-[#f3efe6] outline-none placeholder:text-white/30 focus:border-[#6e7dff]"})]}),e.jsxs("button",{"data-loc":"client/src/pages/OperatorControl.tsx:70",type:"button",onClick:Q,disabled:L.isPending,className:"inline-flex h-11 items-center gap-2 bg-[#4b5dff] px-4 font-mono text-[9px] uppercase tracking-[.11em] text-white disabled:opacity-50",children:["Record authority",e.jsx(ce,{"data-loc":"client/src/pages/OperatorControl.tsx:70",size:14})]})]})}),e.jsx(v,{"data-loc":"client/src/pages/OperatorControl.tsx:70",eyebrow:"Controlled internal proposal",title:"Propose, verify, stop.",detail:"Creates one internal Execution Case proposal only. It needs matching authority, a source URL, and a unique action key. It has no external effect.",children:e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:70",className:"grid gap-4 p-5 sm:grid-cols-2 sm:p-6",children:[e.jsxs("label",{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:[e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:"Idempotency key"}),e.jsx("input",{"data-loc":"client/src/pages/OperatorControl.tsx:70",value:c.actionKey,onChange:t=>g(a=>({...a,actionKey:t.target.value})),placeholder:"aure-proposal-001",className:"mt-2 w-full border border-white/10 bg-[#0c1322] p-3 text-sm text-[#f3efe6] outline-none placeholder:text-white/30 focus:border-[#6e7dff]"})]}),e.jsxs("label",{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:[e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:"Matching authority"}),e.jsxs("select",{"data-loc":"client/src/pages/OperatorControl.tsx:70",value:c.authorizationId,onChange:t=>{const a=O.find(m=>m.id===Number(t.target.value));g(m=>({...m,authorizationId:t.target.value,workstreamKey:a?.workstreamKey??m.workstreamKey}))},className:"mt-2 w-full border border-white/10 bg-[#0c1322] p-3 text-sm text-[#f3efe6] outline-none focus:border-[#6e7dff]",children:[e.jsx("option",{"data-loc":"client/src/pages/OperatorControl.tsx:70",value:"",children:"Select an active matching authority"}),O.map(t=>e.jsxs("option",{"data-loc":"client/src/pages/OperatorControl.tsx:70",value:t.id,children:["#",t.id," · ",t.workstreamKey," · expires ",k(t.expiresAt)]},t.id))]})]}),e.jsxs("label",{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:[e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:"Workstream"}),e.jsx("select",{"data-loc":"client/src/pages/OperatorControl.tsx:70",value:c.workstreamKey,onChange:t=>g(a=>({...a,workstreamKey:t.target.value})),className:"mt-2 w-full border border-white/10 bg-[#0c1322] p-3 text-sm text-[#f3efe6] outline-none focus:border-[#6e7dff]",children:R.map(([t,a])=>e.jsx("option",{"data-loc":"client/src/pages/OperatorControl.tsx:70",value:t,children:a},t))})]}),e.jsxs("label",{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:[e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:"Source URL"}),e.jsx("input",{"data-loc":"client/src/pages/OperatorControl.tsx:70",value:c.sourceUrl,onChange:t=>g(a=>({...a,sourceUrl:t.target.value})),placeholder:"https://primary-source.example",className:"mt-2 w-full border border-white/10 bg-[#0c1322] p-3 text-sm text-[#f3efe6] outline-none placeholder:text-white/30 focus:border-[#6e7dff]"})]}),e.jsxs("label",{"data-loc":"client/src/pages/OperatorControl.tsx:70",className:"sm:col-span-2",children:[e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:"Proposal title"}),e.jsx("input",{"data-loc":"client/src/pages/OperatorControl.tsx:70",value:c.title,onChange:t=>g(a=>({...a,title:t.target.value})),placeholder:"Bound internal work-item title",className:"mt-2 w-full border border-white/10 bg-[#0c1322] p-3 text-sm text-[#f3efe6] outline-none placeholder:text-white/30 focus:border-[#6e7dff]"})]}),e.jsxs("label",{"data-loc":"client/src/pages/OperatorControl.tsx:70",className:"sm:col-span-2",children:[e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:70",children:"Scope and verification target"}),e.jsx("textarea",{"data-loc":"client/src/pages/OperatorControl.tsx:70",value:c.scope,onCh
1ange:t=>g(a=>({...a,scope:t.target.value})),placeholder:"Describe source-bounded scope and the exact case record that verifies it.",className:"mt-2 min-h-28 w-full border border-white/10 bg-[#0c1322] p-3 text-sm leading-6 text-[#f3efe6] outline-none placeholder:text-white/30 focus:border-[#6e7dff]"})]}),e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:70",className:"sm:col-span-2 flex flex-wrap items-center gap-3",children:[e.jsxs("button",{"data-loc":"client/src/pages/OperatorControl.tsx:70",type:"button",onClick:J,disabled:$.isPending||n||!O.length,className:"inline-flex h-11 items-center gap-2 bg-[#4b5dff] px-4 font-mono text-[9px] uppercase tracking-[.11em] text-white disabled:opacity-50",children:[$.isPending?"Verifying":"Create internal proposal",e.jsx(G,{"data-loc":"client/src/pages/OperatorControl.tsx:70",size:14})]}),e.jsx("span",{"data-loc":"client/src/pages/OperatorControl.tsx:70",className:"font-mono text-[8px] uppercase tracking-[.1em] text-white/40",children:"No external effect · source-bound · immutable event"})]}),O.length?null:e.jsx("p",{"data-loc":"client/src/pages/OperatorControl.tsx:70",className:"sm:col-span-2 border border-[#c89c4a]/45 bg-[#c89c4a]/10 p-3 text-xs leading-5 text-[#e7bb6d]",children:"No active `work_item_proposal` authority matches `internal:execution_case_proposal`. This control remains intentionally unavailable."})]})})]}),e.jsxs("section",{"data-loc":"client/src/pages/OperatorControl.tsx:72",className:"mt-6 border border-white/10 bg-[#142039]",children:[e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:72",className:"border-b border-white/10 px-5 py-5 sm:px-6",children:[e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:72",children:"Authority registry"}),e.jsx("h2",{"data-loc":"client/src/pages/OperatorControl.tsx:72",className:"mt-3 text-xl font-medium tracking-[-.045em] sm:text-2xl",children:"Expiry is a control."}),e.jsx("p",{"data-loc":"client/src/pages/OperatorControl.tsx:72",className:"mt-2 text-sm leading-6 text-white/55",children:"Review active records before they become a source of silent scope creep. Revocation is durable and has no external side effect."})]}),i.data?.authorizations.length?e.jsx("div",{"data-loc":"client/src/pages/OperatorControl.tsx:72",className:"grid divide-y divide-white/10 md:grid-cols-2 md:divide-x md:divide-y-0",children:i.data.authorizations.map(t=>e.jsxs("article",{"data-loc":"client/src/pages/OperatorControl.tsx:72",className:"p-5 sm:p-6",children:[e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:72",className:"flex flex-wrap items-start justify-between gap-3",children:[e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:72",children:[e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:72",children:u(t.actionType)}),e.jsxs("p",{"data-loc":"client/src/pages/OperatorControl.tsx:72",className:"mt-2 text-sm text-white/80",children:[t.workstreamKey," · ",t.targetScope]})]}),e.jsx("span",{"data-loc":"client/src/pages/OperatorControl.tsx:72",className:`border px-2 py-1 font-mono text-[8px] uppercase tracking-[.1em] ${z(t.status)}`,children:u(t.status)})]}),e.jsxs("p",{"data-loc":"client/src/pages/OperatorControl.tsx:72",className:"mt-3 text-xs leading-5 text-white/50",children:["Expires ",k(t.expiresAt)," · ",t.rationale]}),t.status==="active"?e.jsx("button",{"data-loc":"client/src/pages/OperatorControl.tsx:72",type:"button",onClick:()=>B.mutate({authorizationId:t.id,rationale:"Revoked from the authenticated operator control room; authority is no longer required."}),className:"mt-4 inline-flex h-9 items-center border border-[#c89c4a]/45 px-3 font-mono text-[9px] uppercase tracking-[.1em] text-[#e7bb6d]",children:"Revoke authority"}):null]},t.id))}):e.jsx("p",{"data-loc":"client/src/pages/OperatorControl.tsx:72",className:"p-6 text-sm leading-6 text-white/55",children:"No authority records exist. The readiness monitor needs none because it has no external effect."})]})]})})})}function _({icon:o,label:i,value:p,detail:f,warning:l=!1}){return e.jsxs("article",{"data-loc":"client/src/pages/OperatorControl.tsx:77",className:"min-w-0 border border-white/10 bg-[#142039]/80 p-4 sm:p-5",children:[e.jsxs("div",{"data-loc":"client/src/pages/OperatorControl.tsx:77",className:`flex items-center gap-2 ${l?"text-[#e7bb6d]":"text-[#b9c2ff]"}`,children:[o,e.jsx(r,{"data-loc":"client/src/pages/OperatorControl.tsx:77",children:i})]}),e.jsx("strong",{"data-loc":"client/src/pages/OperatorControl.tsx:77",className:"mt-5 block text-[1.85rem] font-medium leading-none tracking-[-.06em] sm:text-[2.2rem]",children:p}),e.jsx("p",{"data-loc":"client/src/pages/OperatorControl.tsx:77",className:"mt-3 min-h-10 text-xs leading-5 text-white/48",children:f})]})}
1export{ue 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.