PageSourceSearch

https://phasezero-ju57.vercel.app/assets/signals-C8rTdlUP.js

js phasezero-ju57.vercel.app collected 2026-10-03 07:29:15 UTC 10,463 bytes, 1 lines download raw bytes

1import{j as e}from"./index-iAVlVxvB.js";import{A as u,P as h,L as p,E as g,a,S as l,C as f,b as c}from"./primitives-B-PYiOq8.js";import{C as j}from"./CandidatePicker-D8_1LnRX.js";import{u as b,a as N}from"./usePhaseZero-DYXhC0Em.js";import"./Sidebar-BstMbomz.js";const y={publication:"Publication",trial:"Trial",regulatory:"Regulatory",patent_conference:"Patent / Conference",pipeline:"Pipeline"},v={positive:"#A8C979",neutral:"#7FA8B8",negative:"#C98A8A"};function z(){const t=b(),s=N(),r=t.candidatesLoading||t.detailLoading||s.loading,i=t.detail?.signal_intelligence;return e.jsxs(u,{title:"Signal Intelligence",loading:r,children:[e.jsx(h,{eyebrow:"Signal Intelligence Layer",title:"Signal Intelligence",subtitle:"PhaseZero does not just scrape more data. It turns noisy public evidence into weighted signal events, then infers whether an ADC opportunity is strengthening, saturating, contradicting itself, or drifting toward failure."}),e.jsxs("div",{className:"grid grid-cols-1 xl:grid-cols-3 gap-4 mb-6",children:[e.jsx(x,{label:"What You Are Looking At",text:"A deterministic signal ledger for one target-indication opportunity, built from literature, trial, regulatory, commercial, and biology-facing evidence events."}),e.jsx(x,{label:"Why It Matters",text:"The layer separates hidden alpha from crowded consensus, noisy signals, contradiction burden, and missing-data burden."}),e.jsx(x,{label:"What To Do Next",text:"Pick an opportunity, inspect its signal regime, then use the disputed claim and diligence questions to guide expert review."})]}),t.candidatesLoading&&e.jsx(p,{label:"Loading candidates"}),t.candidatesError&&!t.candidatesLoading&&e.jsx(g,{}),t.candidates&&e.jsxs(e.Fragment,{children:[e.jsx(j,{candidates:t.candidates,selectedId:t.selectedId,onSelect:t.setSelectedId}),t.detailLoading&&e.jsx(p,{label:"Computing signal intelligence"}),t.detailError&&!t.detailLoading&&e.jsx(g,{}),t.detail&&i&&e.jsxs("div",{className:"mt-6 flex flex-col gap-5",children:[e.jsxs("div",{className:"grid grid-cols-1 xl:grid-cols-[1.1fr_1.9fr] gap-5",children:[e.jsxs(a,{className:"flex flex-col justify-between",children:[e.jsxs("div",{children:[e.jsx(l,{children:"Current Signal Regime"}),e.jsxs("div",{className:"mt-4 flex items-center justify-between gap-4",children:[e.jsxs("div",{children:[e.jsx("div",{className:"font-serif-display text-[38px] leading-none text-pz-text",children:i.signal_regime}),e.jsx("p",{className:"mt-3 text-[12.5px] leading-snug text-pz-soft font-light",children:S(i.signal_regime)})]}),e.jsx(f,{label:t.detail.recommendation})]})]}),e.jsxs("div",{className:"mt-8 grid grid-cols-2 gap-3",children:[e.jsx(d,{label:"Momentum",value:i.momentum_score}),e.jsx(d,{label:"Consensus Attention",value:i.consensus_attention})]}),e.jsx("div",{className:"mt-4 font-mono-pz text-[8.5px] tracking-[0.14em] uppercase text-pz-muted",children:"Hidden Alpha · Commercially Actionable · Crowded Consensus · Noisy Signal · Failure-Risk Drift · Needs Diligence"})]}),e.jsxs(a,{children:[e.jsx(l,{children:"Signal Burdens"}),e.jsxs("div",{className:"mt-4 grid grid-cols-1 md:grid-cols-3 gap-5",children:[e.jsx(c,{label:"Evidence Agreement",value:i.evidence_agreement,color:"#A8C979"}),e.jsx(c,{label:"Contradiction Burden",value:i.contradiction_burden,color:"#D6B25A"}),e.jsx(c,{label:"Missing Data Burden",value:i.missing_data_burden,color:"#C98A8A"})]}),e.jsxs("div",{className:"mt-6 border-t pz-border pt-4",children:[e.jsx("div",{className:"font-mono-pz text-[9px] tracking-[0.18em] uppercase text-pz-muted",children:"Most Disputed Claim"}),e.jsx("p",{className:"mt-2 text-[13px] leading-snug text-pz-text",children:i.most_disputed_claim}),e.jsx("p",{className:"mt-1 text-[12px] leading-snug text-pz-soft font-light",children:i.most_disputed_detail})]})]})]}),e.jsxs(a,{children:[e.jsx(l,{children:"Momentum Dashboard"}),e.jsx("div",{className:"mt-4 grid grid-cols-1 md:grid-cols-2 xl:grid-cols-5 gap-3",children:Object.entries(i.momentum).map(([n,o])=>e.jsx(A,{label:y[n]??o.label,metric:o},n))})]}),e.jsxs("div",{className:"grid grid-cols-1 xl:grid-cols-2 gap-5",children:[e.jsx(m,{title:"Alpha-Supporting Signals",items:i.alpha_supporting,empty:"No dominant alpha-supporting signal.",color:"#A8C979"}),e.jsx(m,{title:"Warning Signals",items:i.warning_signals,empty:"No dominant warning signal.",color:"#C98A8A"})]}),e.jsxs(a,{children:[e.jsx(l,{children:"Agent Signal Ledger"}),e.jsx("div",{className:"mt-4 overflow-x-auto",children:e.jsxs("table",{className:"w-full min-w-[900px] border-collapse text-[12px]",children:[e.jsx("thead",{children:e.jsx("tr",{children:["Agent","S
1ource","Claim","Polarity","Tier","Weight","Next Question"].map(n=>e.jsx("th",{className:"border-b pz-border py-2 px-3 first:pl-0 text-left font-mono-pz text-[9px] tracking-[0.16em] uppercase text-pz-muted font-normal",children:n},n))})}),e.jsx("tbody",{children:i.events.map(n=>e.jsx(_,{event:n},n.id))})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 xl:grid-cols-2 gap-5",children:[e.jsxs(a,{children:[e.jsx(l,{children:"Missing Data Burden"}),e.jsxs("ul",{className:"mt-4 flex flex-col",children:[i.missing_fields.map(n=>e.jsx("li",{className:"border-t pz-border py-3 first:border-t-0",children:e.jsx("span",{className:"text-[12.5px] text-pz-soft font-light",children:n})},n)),i.missing_fields.length===0&&e.jsx("li",{className:"text-[12.5px] text-pz-soft font-light",children:"No required diligence field is visibly missing from this signal layer."})]})]}),e.jsxs(a,{children:[e.jsx(l,{children:"Next Diligence Questions"}),e.jsx("ol",{className:"mt-4 flex flex-col",children:i.diligence_questions.map((n,o)=>e.jsxs("li",{className:"border-t pz-border py-3 first:border-t-0 flex gap-3",children:[e.jsx("span",{className:"font-mono-pz text-[10px] text-pz-accent",children:String(o+1).padStart(2,"0")}),e.jsx("span",{className:"text-[12.5px] leading-snug text-pz-soft font-light",children:n})]},n))})]})]}),s.data&&e.jsxs(a,{children:[e.jsx(l,{children:"Supporting Agent Activity"}),e.jsxs("div",{className:"mt-4 grid grid-cols-2 md:grid-cols-4 gap-3",children:[e.jsx(d,{label:"Signals Parsed",value:s.data.total_signals_parsed}),e.jsx(d,{label:"Candidates",value:s.data.candidates_evaluated}),e.jsx(d,{label:"Failure Flags",value:s.data.failure_flags_raised}),e.jsx(d,{label:"Missing Items",value:s.data.missing_data_items})]})]})]})]})]})}function x({label:t,text:s}){return e.jsxs(a,{className:"p-5",children:[e.jsx(l,{children:t}),e.jsx("p",{className:"mt-3 text-[12.5px] leading-snug text-pz-soft font-light",children:s})]})}function d({label:t,value:s}){return e.jsxs("div",{className:"border pz-border rounded-sm px-3 py-3",children:[e.jsx("div",{className:"font-serif-display text-[28px] leading-none text-pz-text",children:Math.round(s)}),e.jsx("div",{className:"mt-2 font-mono-pz text-[8.5px] tracking-[0.18em] uppercase text-pz-muted",children:t})]})}function A({label:t,metric:s}){const r=C(s.direction);return e.jsxs("div",{className:"border pz-border rounded-sm p-4 bg-[rgba(255,255,255,0.015)]",children:[e.jsxs("div",{className:"flex items-center justify-between gap-3",children:[e.jsx("span",{className:"text-[12.5px] text-pz-text",children:t}),e.jsx("span",{className:"font-mono-pz text-[8.5px] tracking-[0.16em] uppercase",style:{color:r},children:s.direction})]}),e.jsxs("div",{className:"mt-4 flex items-end justify-between",children:[e.jsxs("div",{children:[e.jsx("div",{className:"font-serif-display text-[30px] leading-none text-pz-text",children:Math.round(s.velocity)}),e.jsx("div",{className:"mt-1 font-mono-pz text-[8.5px] tracking-[0.16em] uppercase text-pz-muted",children:"Velocity"})]}),e.jsxs("div",{className:"text-right",children:[e.jsxs("div",{className:"font-mono-pz text-[12px]",style:{color:r},children:[s.acceleration>0?"+":"",s.acceleration.toFixed(1)]}),e.jsx("div",{className:"mt-1 font-mono-pz text-[8.5px] tracking-[0.16em] uppercase text-pz-muted",children:"Accel."})]})]}),e.jsx("p",{className:"mt-3 text-[11.5px] leading-snug text-pz-soft font-light",children:s.interpretation})]})}function m({title:t,items:s,empty:r,color:i}){return e.jsxs(a,{children:[e.jsx(l,{children:t}),e.jsx("ul",{className:"mt-4 flex flex-col",children:(s.length?s:[r]).map(n=>e.jsxs("li",{className:"border-t pz-border py-3 first:border-t-0 flex gap-3",children:[e.jsx("span",{className:"mt-1.5 h-1.5 w-1.5 rounded-full shrink-0",style:{background:i}}),e.jsx("span",{className:"text-[12.5px] leading-snug text-pz-soft font-light",children:n})]},n))})]})}function _({event:t}){const s=v[t.polarity]??"#7FA8B8";return e.jsxs("tr",{children:[e.jsx("td",{className:"border-b pz-border py-3 px-3 pl-0 text-pz-text",children:t.agent_name}),e.jsxs("td",{className:"border-b pz-border py-3 px-3 text-pz-soft font-light",children:[t.source_type,e.jsx("div",{className:"font-mono-pz text-[8.5px] tracking-[0.14em] uppercase text-pz-muted",children:t.quarter})]}),e.jsx("td",{className:"border-b pz-border py-3 px-3 text-pz-soft font-light leading-snug",children:t.claim}),e.jsx("td",{className:"border-b pz-border py-3 px-3",children:e.jsx("span",{className:"font-mono-pz text-[9px] tracking-[0.16em] uppercase",style:{color:s},children:t.polarity})}),e.jsx("td",{className:"border-b pz-border py-3 px-3 font-light text-pz-soft",children:t.evidence_tier}),e.jsxs("td",{className:"border-b pz-border py-3 px-3 font-mono-pz text-[11px]",style:{color:s},children:[t.weighted_signal>0?"+":"",t.weighted_signal.toFixed(1)]}),e.jsx("td",{className:"border-b pz-border py-3 px-3 text-pz-soft font-light leading-snug",children:t.diligence_question})]})}function C(t){return t==="increasing"||t==="supportive"?"#A8C979":t==="declining"||t==="warning"?"#C98A8A":t==="mi
1xed"?"#D6B25A":"#7FA8B8"}function S(t){return t==="Hidden Alpha"?"Support is building before the market has fully crowded into the thesis.":t==="Commercially Actionable"?"Evidence and commercial context are strong enough to justify focused BD diligence.":t==="Crowded Consensus"?"Evidence is strong, but consensus attention may compress differentiation and timing advantage.":t==="Noisy Signal"?"Momentum is visible, but contradiction burden is high enough to demand focused review.":t==="Failure-Risk Drift"?"Warning signals are outweighing support in the current evidence set.":t==="Weak Signal"?"The opportunity needs stronger, independent support before deeper diligence.":"The next diligence questions matter more than a simple rank order."}const D=z;export{D as component};

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.