Spaces:
Running
Running
| 1:"$Sreact.fragment" | |
| 2:I[39756,["/_next/static/chunks/3fntmmi971322.js"],"default"] | |
| 3:I[58298,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/0o30atouitu-3.js"],"default"] | |
| 4:I[37457,["/_next/static/chunks/3fntmmi971322.js"],"default"] | |
| 5:I[22016,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/2p594__5egvvs.js"],""] | |
| 6:I[18993,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/2p594__5egvvs.js"],"TopBar"] | |
| 18:I[68027,["/_next/static/chunks/3fntmmi971322.js"],"default",1] | |
| :HL["/_next/static/chunks/0-9w4s7c6xtvk.css","style"] | |
| :HL["/_next/static/media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2","font",{"crossOrigin":"","type":"font/woff2"}] | |
| 16:X | |
| 0:{"P":null,"c":["","technical",""],"q":"","i":false,"f":[[["",{"children":["technical",{"children":["__PAGE__",{},"$undefined","$undefined",4608]},"$undefined","$undefined",4608]},"$undefined","$undefined",4624],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0-9w4s7c6xtvk.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/3fntmmi971322.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"jetbrains_mono_68d574a-module__ggYvfa__variable","children":["$","body",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","error":"$3","errorStyles":[],"errorScripts":[["$","script","script-0",{"src":"/_next/static/chunks/0o30atouitu-3.js","async":true}]],"template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","main",null,{"className":"flex min-h-screen flex-col items-center justify-center gap-4 bg-bg px-6 text-center","children":[["$","p",null,{"className":"label-red","children":"404"}],["$","h1",null,{"className":"text-xl font-medium uppercase tracking-[0.03em] text-ink","children":"No incident at this address"}],["$","p",null,{"className":"max-w-md text-[12.5px] leading-relaxed text-dim","children":"This route is not part of the ApexSignal pit-wall replay. Head back to the incident inspector."}],["$","$L5",null,{"href":"/","className":"mt-2 border border-rule px-4 py-2 text-[11px] uppercase tracking-[0.14em] text-ink transition-colors hover:border-red hover:text-red","children":"Back to pit wall"}]]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[["$","main",null,{"className":"min-h-screen bg-bg pb-24 pt-20","children":[["$","$L6",null,{}],["$","div",null,{"className":"mx-auto max-w-7xl px-6 pt-10","children":[["$","p",null,{"className":"label-red mb-2","children":"For judges & reviewers"}],["$","h1",null,{"className":"mb-3 text-2xl font-medium uppercase tracking-[0.03em] text-ink","children":"How this actually works"}],["$","p",null,{"className":"mb-8 max-w-2xl text-[12.5px] leading-relaxed text-dim","children":"No login required. This is the same technical breakdown the team uses to answer engineering questions — what happens at each stage, which model or piece of code does it, and which numbers are measured rather than guessed."}],["$","div",null,{"className":"flex flex-col gap-6","children":[["$","div",null,{"className":"border border-rule bg-bg p-6","children":[["$","p",null,{"className":"mb-1 text-[9px] uppercase tracking-[0.16em] text-red","children":"Full Architecture"}],["$","h3",null,{"className":"mb-1 text-lg font-medium uppercase tracking-[0.03em] text-ink","children":"Radio in, evidence out — in depth"}],["$","p",null,{"className":"mb-6 max-w-2xl text-[11.5px] leading-relaxed text-dim","children":["Not just STT. Four separate hackathon-brainstorm concepts —"," ",["$","span",null,{"className":"text-ink","children":"memory"}],","," ",["$","span",null,{"className":"text-ink","children":"meaning"}],","," ",["$","span",null,{"className":"text-ink","children":"evidence"}],", and"," ",["$","span",null,{"className":"text-ink","children":"restraint"}]," — merged into one pipeline instead of shipping as four disconnected demos."]}],["$","div",null,{"className":"relative flex flex-col gap-0","children":[["$","div","01",{"className":"relative flex gap-4 pb-6 last:pb-0","children":[["$","span",null,{"className":"absolute left-[15px] top-8 h-full w-px bg-rule","aria-hidden":true}],["$","span",null,{"className":"z-10 flex h-8 w-8 shrink-0 items-center justify-center border border-red/50 bg-bg text-[10px] text-red","children":"01"}],["$","div",null,{"className":"flex-1 pt-1","children":[["$","p",null,{"className":"text-[12.5px] font-medium text-ink","children":"A radio call comes in"}],["$","p",null,{"className":"mt-1 text-[11.5px] leading-relaxed text-dim","children":"“Rear is moving again when I get back on throttle.” Raw audio, nothing structured yet."}],null]}]]}],["$","div","02",{"className":"relative flex gap-4 pb-6 last:pb-0","children":["$L7","$L8","$L9"]}],"$La","$Lb","$Lc","$Ld","$Le","$Lf"]}],"$L10"]}],"$L11","$L12"]}],"$L13"]}]]}],["$L14"],"$L15"]}],{},null,false,null]},null,false,"$16"]},null,false,null],"$L17",false]],"m":"$undefined","G":["$18",["$L19"]],"S":true,"h":null,"r":"$undefined","s":"$undefined","a":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"llMeKx2KbwClHYKGrlJ9T"} | |
| 23:I[97367,["/_next/static/chunks/3fntmmi971322.js"],"OutletBoundary"] | |
| 24:"$Sreact.suspense" | |
| 26:I[97367,["/_next/static/chunks/3fntmmi971322.js"],"ViewportBoundary"] | |
| 28:I[97367,["/_next/static/chunks/3fntmmi971322.js"],"MetadataBoundary"] | |
| 7:["$","span",null,{"className":"absolute left-[15px] top-8 h-full w-px bg-rule","aria-hidden":true}] | |
| 8:["$","span",null,{"className":"z-10 flex h-8 w-8 shrink-0 items-center justify-center border border-red/50 bg-bg text-[10px] text-red","children":"02"}] | |
| 9:["$","div",null,{"className":"flex-1 pt-1","children":[["$","p",null,{"className":"text-[12.5px] font-medium text-ink","children":"Speech becomes text"}],["$","p",null,{"className":"mt-1 text-[11.5px] leading-relaxed text-dim","children":"faster-whisper ASR transcribes the call. This alone is what most teams building this brief will ship."}],null]}] | |
| a:["$","div","03",{"className":"relative flex gap-4 pb-6 last:pb-0","children":[["$","span",null,{"className":"absolute left-[15px] top-8 h-full w-px bg-rule","aria-hidden":true}],["$","span",null,{"className":"z-10 flex h-8 w-8 shrink-0 items-center justify-center border border-red/50 bg-bg text-[10px] text-red","children":"03"}],["$","div",null,{"className":"flex-1 pt-1","children":[["$","p",null,{"className":"text-[12.5px] font-medium text-ink","children":"The voice is scored for tone"}],["$","p",null,{"className":"mt-1 text-[11.5px] leading-relaxed text-dim","children":"Calm, elevated/stressed, or fatigued, with a confidence number."}],["$","p",null,{"className":"mt-2 border-l-2 border-teal/50 bg-teal/5 py-1.5 pl-3 text-[10.5px] leading-relaxed text-teal","children":"This is the bare-minimum output the hackathon brief actually required. Everything below is where the real product starts."}]]}]]}] | |
| b:["$","div","04",{"className":"relative flex gap-4 pb-6 last:pb-0","children":[["$","span",null,{"className":"absolute left-[15px] top-8 h-full w-px bg-rule","aria-hidden":true}],["$","span",null,{"className":"z-10 flex h-8 w-8 shrink-0 items-center justify-center border border-red/50 bg-bg text-[10px] text-red","children":"04"}],["$","div",null,{"className":"flex-1 pt-1","children":[["$","p",null,{"className":"text-[12.5px] font-medium text-ink","children":"The complaint is sorted, not diagnosed"}],["$","p",null,{"className":"mt-1 text-[11.5px] leading-relaxed text-dim","children":"One of 5 fixed categories — rear grip, front/braking, tyre wear, visibility/track, other mechanical. Never a fabricated diagnosis, just “this is the kind of thing being reported.”"}],["$","p",null,{"className":"mt-2 border-l-2 border-teal/50 bg-teal/5 py-1.5 pl-3 text-[10.5px] leading-relaxed text-teal","children":"FEEL2PHYSICS concept: free-form driver language mapped to a frozen, defensible taxonomy — not reduced to a sentiment score, not invented on the fly."}]]}]]}] | |
| c:["$","div","05",{"className":"relative flex gap-4 pb-6 last:pb-0","children":[["$","span",null,{"className":"absolute left-[15px] top-8 h-full w-px bg-rule","aria-hidden":true}],["$","span",null,{"className":"z-10 flex h-8 w-8 shrink-0 items-center justify-center border border-red/50 bg-bg text-[10px] text-red","children":"05"}],["$","div",null,{"className":"flex-1 pt-1","children":[["$","p",null,{"className":"text-[12.5px] font-medium text-ink","children":"Checked against the driver's own baseline"}],["$","p",null,{"className":"mt-1 text-[11.5px] leading-relaxed text-dim","children":"Not “how a car should behave” in the abstract — this specific driver, this specific session, this specific corner, against their own last 5 laps."}],["$","p",null,{"className":"mt-2 border-l-2 border-teal/50 bg-teal/5 py-1.5 pl-3 text-[10.5px] leading-relaxed text-teal","children":"The single biggest differentiator from a generic anomaly detector: no population average, no invented “correct” driving model. A scrappy driver isn't flagged for being themselves."}]]}]]}] | |
| d:["$","div","06",{"className":"relative flex gap-4 pb-6 last:pb-0","children":[["$","span",null,{"className":"absolute left-[15px] top-8 h-full w-px bg-rule","aria-hidden":true}],["$","span",null,{"className":"z-10 flex h-8 w-8 shrink-0 items-center justify-center border border-red/50 bg-bg text-[10px] text-red","children":"06"}],["$","div",null,{"className":"flex-1 pt-1","children":[["$","p",null,{"className":"text-[12.5px] font-medium text-ink","children":"Memory kicks in"}],["$","p",null,{"className":"mt-1 text-[11.5px] leading-relaxed text-dim","children":"Past incidents are searched for anything that sounds similar and looks similar in telemetry. Two separate scores — sounds alike, looks alike — never mashed into one fake number."}],["$","p",null,{"className":"mt-2 border-l-2 border-teal/50 bg-teal/5 py-1.5 pl-3 text-[10.5px] leading-relaxed text-teal","children":"ECHO LAP concept: nothing is judged in isolation. Every new report is checked against everything reported before — real semantic retrieval + real telemetry fingerprinting, gated together, not blended."}]]}]]}] | |
| e:["$","div","07",{"className":"relative flex gap-4 pb-6 last:pb-0","children":[["$","span",null,{"className":"absolute left-[15px] top-8 h-full w-px bg-rule","aria-hidden":true}],["$","span",null,{"className":"z-10 flex h-8 w-8 shrink-0 items-center justify-center border border-red/50 bg-bg text-[10px] text-red","children":"07"}],["$","div",null,{"className":"flex-1 pt-1","children":[["$","p",null,{"className":"text-[12.5px] font-medium text-ink","children":"Lead time gets measured"}],["$","p",null,{"className":"mt-1 text-[11.5px] leading-relaxed text-dim","children":"Literally: how many seconds passed between the driver's warning and the moment the car's data actually got worse. Reported as null, honestly, when the data doesn't support a number — never forced."}],["$","p",null,{"className":"mt-2 border-l-2 border-teal/50 bg-teal/5 py-1.5 pl-3 text-[10.5px] leading-relaxed text-teal","children":"The actual product thesis: the driver is a sensor arriving before the graph does. This number is what proves that, per incident, with real seconds — not a claim, a measurement."}]]}]]}] | |
| f:["$","div","08",{"className":"relative flex gap-4 pb-6 last:pb-0","children":[false,["$","span",null,{"className":"z-10 flex h-8 w-8 shrink-0 items-center justify-center border border-red/50 bg-bg text-[10px] text-red","children":"08"}],["$","div",null,{"className":"flex-1 pt-1","children":[["$","p",null,{"className":"text-[12.5px] font-medium text-ink","children":"One incident card, not four tabs"}],["$","p",null,{"className":"mt-1 text-[11.5px] leading-relaxed text-dim","children":"Transcript, tone, category, evidence, historical match, lead time, plain-English summary — one screen, one narrative."}],["$","p",null,{"className":"mt-2 border-l-2 border-teal/50 bg-teal/5 py-1.5 pl-3 text-[10.5px] leading-relaxed text-teal","children":"RacePulse concept: every claim decomposed into inspectable, separately-labeled components — built to survive a skeptical engineer, or judge, asking “why?”"}]]}]]}] | |
| 10:["$","div",null,{"className":"mt-6 border-t border-rule pt-5","children":[["$","p",null,{"className":"mb-2 text-[9px] uppercase tracking-[0.16em] text-dim","children":"What actually makes this different"}],["$","p",null,{"className":"text-[11.5px] leading-relaxed text-dim","children":["Most teams tackling this brief ship steps 02–03 and call it done — a transcript and a mood badge next to a lap chart. The thesis here is that a single opaque “risk score” is a demo crowd-pleaser and a production liability: a confident number nobody can decompose is what gets a real incident-review committee to switch a system off. Every number in this pipeline traces back to a named piece of evidence, and it says “I don’t know” out loud (",["$","code",null,{"className":"text-teal","children":"INSUFFICIENT_DATA"}],", a"," ",["$","code",null,{"className":"text-teal","children":"null"}]," lead time, no match) rather than manufacturing a positive to look impressive. We’re not shipping a smarter transcript — we’re shipping a plug-in layer that sits on top of the telemetry and radio systems a team already runs, and turns them into evidence an engineer would actually trust enough to act on mid-session."]}]]}] | |
| 11:["$","$L5",null,{"href":"/technical/index.htmlsystem-design-workflow","className":"group flex items-center justify-between border border-teal/50 bg-teal/5 px-6 py-5 transition hover:bg-teal/10","children":[["$","span",null,{"children":[["$","span",null,{"className":"mb-1 block text-[9px] uppercase tracking-[0.16em] text-teal","children":"Flowchart + code map"}],["$","span",null,{"className":"block text-base font-medium uppercase tracking-[0.03em] text-ink","children":"System Design Workflow"}],["$","span",null,{"className":"mt-1 block max-w-xl text-[11.5px] leading-relaxed text-dim","children":"A visual, top-to-bottom diagram of the whole radio-to-verdict pipeline, plus every stage's exact file, function, and parameter — the reference to point to when explaining the product or answering a technical question."}]]}],["$","span",null,{"className":"ml-4 shrink-0 text-teal transition group-hover:translate-x-1","children":"→"}]]}] | |
| 12:["$","div",null,{"className":"border border-rule bg-bg p-6","children":[["$","p",null,{"className":"mb-1 text-[9px] uppercase tracking-[0.16em] text-red","children":"System Design"}],["$","h3",null,{"className":"mb-1 text-lg font-medium uppercase tracking-[0.03em] text-ink","children":"Full stack, layer by layer"}],["$","p",null,{"className":"mb-6 max-w-2xl text-[11.5px] leading-relaxed text-dim","children":["Every box below is a real, running piece of this system — not a planned architecture. Reproduce any layer directly: model IDs and pinned revisions are in ",["$","code",null,{"className":"text-teal","children":"services/radio_ai/app/config.py"}],"."]}],["$","div",null,{"className":"grid grid-cols-1 gap-3","children":[["$","div","Audio ingest",{"className":"flex gap-4","children":[["$","div",null,{"className":"flex flex-col items-center","children":[["$","span",null,{"className":"flex h-7 w-7 shrink-0 items-center justify-center border border-rule bg-bg2 text-[10px] text-dim","children":1}],["$","span",null,{"className":"mt-1 h-full w-px flex-1 bg-rule"}]]}],["$","div",null,{"className":"flex-1 border border-rule bg-bg2 p-3 pb-4","children":[["$","p",null,{"className":"mb-1.5 text-[11.5px] font-medium uppercase tracking-[0.04em] text-ink","children":"Audio ingest"}],["$","ul",null,{"className":"flex flex-col gap-1","children":[["$","li","Radio clip (.mp3/.wav)",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"Radio clip (.mp3/.wav)"]}],["$","li","16kHz mono resample (soundfile + scipy or torchaudio)",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"16kHz mono resample (soundfile + scipy or torchaudio)"]}]]}]]}]]}],["$","div","Speech-to-text",{"className":"flex gap-4","children":[["$","div",null,{"className":"flex flex-col items-center","children":[["$","span",null,{"className":"flex h-7 w-7 shrink-0 items-center justify-center border border-rule bg-bg2 text-[10px] text-dim","children":2}],["$","span",null,{"className":"mt-1 h-full w-px flex-1 bg-rule"}]]}],["$","div",null,{"className":"flex-1 border border-rule bg-bg2 p-3 pb-4","children":[["$","p",null,{"className":"mb-1.5 text-[11.5px] font-medium uppercase tracking-[0.04em] text-ink","children":"Speech-to-text"}],["$","ul",null,{"className":"flex flex-col gap-1","children":[["$","li","distil-whisper/distil-large-v3.5-ct2 via faster-whisper (CTranslate2)",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"distil-whisper/distil-large-v3.5-ct2 via faster-whisper (CTranslate2)"]}],["$","li","CPU fallback: Systran/faster-whisper-small.en",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"CPU fallback: Systran/faster-whisper-small.en"]}],["$","li","Pinned to a specific commit SHA — no silent model upgrades",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"Pinned to a specific commit SHA — no silent model upgrades"]}]]}]]}]]}],["$","div","Acoustic tone model",{"className":"flex gap-4","children":[["$","div",null,{"className":"flex flex-col items-center","children":[["$","span",null,{"className":"flex h-7 w-7 shrink-0 items-center justify-center border border-rule bg-bg2 text-[10px] text-dim","children":3}],["$","span",null,{"className":"mt-1 h-full w-px flex-1 bg-rule"}]]}],["$","div",null,{"className":"flex-1 border border-rule bg-bg2 p-3 pb-4","children":[["$","p",null,{"className":"mb-1.5 text-[11.5px] font-medium uppercase tracking-[0.04em] text-ink","children":"Acoustic tone model"}],["$","ul",null,{"className":"flex flex-col gap-1","children":[["$","li","laion/voiceclap-commercial encoder + attribute heads",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":["$L1a","laion/voiceclap-commercial encoder + attribute heads"]}],"$L1b","$L1c"]}]]}]]}],"$L1d","$L1e","$L1f","$L20","$L21"]}],"$L22"]}] | |
| 13:["$","p",null,{"className":"mt-8 text-[10.5px] uppercase tracking-[0.14em] text-dim","children":["$","$L5",null,{"href":"/","className":"text-teal transition hover:text-red","children":"← back to the live replay"}]}] | |
| 14:["$","script","script-0",{"src":"/_next/static/chunks/2p594__5egvvs.js","async":true,"nonce":"$undefined"}] | |
| 15:["$","$L23",null,{"children":["$","$24",null,{"name":"Next.MetadataOutlet","children":"$@25"}]}] | |
| 17:["$","$1","h",{"children":[null,["$","$L26",null,{"children":"$L27"}],["$","div",null,{"hidden":true,"children":["$","$L28",null,{"children":["$","$24",null,{"name":"Next.Metadata","children":"$L29"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}] | |
| 19:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0-9w4s7c6xtvk.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}] | |
| 16:C | |
| 1a:["$","span",null,{"className":"mr-2 text-red","children":"·"}] | |
| 1b:["$","li","Outputs raw Arousal/Fatigue/Quality/Noise scores",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"Outputs raw Arousal/Fatigue/Quality/Noise scores"]}] | |
| 1c:["$","li","Mapped to CALM / ELEVATED_AROUSAL / FATIGUED by a threshold calibrated on 20 real human-labeled clips — not the model's raw default",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"Mapped to CALM / ELEVATED_AROUSAL / FATIGUED by a threshold calibrated on 20 real human-labeled clips — not the model's raw default"]}] | |
| 1d:["$","div","Complaint classifier",{"className":"flex gap-4","children":[["$","div",null,{"className":"flex flex-col items-center","children":[["$","span",null,{"className":"flex h-7 w-7 shrink-0 items-center justify-center border border-rule bg-bg2 text-[10px] text-dim","children":4}],["$","span",null,{"className":"mt-1 h-full w-px flex-1 bg-rule"}]]}],["$","div",null,{"className":"flex-1 border border-rule bg-bg2 p-3 pb-4","children":[["$","p",null,{"className":"mb-1.5 text-[11.5px] font-medium uppercase tracking-[0.04em] text-ink","children":"Complaint classifier"}],["$","ul",null,{"className":"flex flex-col gap-1","children":[["$","li","Production: sentence-transformers/all-MiniLM-L6-v2 embeddings + per-category prototype cosine similarity",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"Production: sentence-transformers/all-MiniLM-L6-v2 embeddings + per-category prototype cosine similarity"]}],["$","li","Fallback option: zero-shot NLI (DeBERTa v3)",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"Fallback option: zero-shot NLI (DeBERTa v3)"]}],["$","li","No fine-tuning — the taxonomy description text IS the model input",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"No fine-tuning — the taxonomy description text IS the model input"]}]]}]]}]]}] | |
| 1e:["$","div","Evidence engine (classical, not ML)",{"className":"flex gap-4","children":[["$","div",null,{"className":"flex flex-col items-center","children":[["$","span",null,{"className":"flex h-7 w-7 shrink-0 items-center justify-center border border-rule bg-bg2 text-[10px] text-dim","children":5}],["$","span",null,{"className":"mt-1 h-full w-px flex-1 bg-rule"}]]}],["$","div",null,{"className":"flex-1 border border-rule bg-bg2 p-3 pb-4","children":[["$","p",null,{"className":"mb-1.5 text-[11.5px] font-medium uppercase tracking-[0.04em] text-ink","children":"Evidence engine (classical, not ML)"}],["$","ul",null,{"className":"flex flex-col gap-1","children":[["$","li","Own-baseline: median + MAD over the driver's own last 5 laps at that segment",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"Own-baseline: median + MAD over the driver's own last 5 laps at that segment"]}],["$","li","Retrieval: brute-force cosine similarity, in-memory (corpus is 15–30 incidents — FAISS is four orders of magnitude of complexity this doesn't need)",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"Retrieval: brute-force cosine similarity, in-memory (corpus is 15–30 incidents — FAISS is four orders of magnitude of complexity this doesn't need)"]}],["$","li","Retrieval gate: category match AND cosine ≥ 0.40 — two independent conditions, empirically threshold-set over 247 hand-written phrase pairs",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"Retrieval gate: category match AND cosine ≥ 0.40 — two independent conditions, empirically threshold-set over 247 hand-written phrase pairs"]}],["$","li","Lead time: first_observable_change_time − radio_event_time, requires 2 consecutive deviating laps or reports null",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"Lead time: first_observable_change_time − radio_event_time, requires 2 consecutive deviating laps or reports null"]}]]}]]}]]}] | |
| 1f:["$","div","Storage",{"className":"flex gap-4","children":[["$","div",null,{"className":"flex flex-col items-center","children":[["$","span",null,{"className":"flex h-7 w-7 shrink-0 items-center justify-center border border-rule bg-bg2 text-[10px] text-dim","children":6}],["$","span",null,{"className":"mt-1 h-full w-px flex-1 bg-rule"}]]}],["$","div",null,{"className":"flex-1 border border-rule bg-bg2 p-3 pb-4","children":[["$","p",null,{"className":"mb-1.5 text-[11.5px] font-medium uppercase tracking-[0.04em] text-ink","children":"Storage"}],["$","ul",null,{"className":"flex flex-col gap-1","children":[["$","li","SQLite (storage/incidents.db) — incident metadata, recurrence flags",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"SQLite (storage/incidents.db) — incident metadata, recurrence flags"]}],["$","li","Embeddings — in-memory Python list at process runtime, not persisted to SQLite (corpus is tiny; an index would be overhead, not optimization)",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"Embeddings — in-memory Python list at process runtime, not persisted to SQLite (corpus is tiny; an index would be overhead, not optimization)"]}],["$","li","Contracts — frozen JSON schemas + fixtures in contracts/, the interface every service is validated against",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"Contracts — frozen JSON schemas + fixtures in contracts/, the interface every service is validated against"]}],["$","li","Telemetry — Parquet windows per incident, read by pandas",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"Telemetry — Parquet windows per incident, read by pandas"]}]]}]]}]]}] | |
| 20:["$","div","API layer",{"className":"flex gap-4","children":[["$","div",null,{"className":"flex flex-col items-center","children":[["$","span",null,{"className":"flex h-7 w-7 shrink-0 items-center justify-center border border-rule bg-bg2 text-[10px] text-dim","children":7}],["$","span",null,{"className":"mt-1 h-full w-px flex-1 bg-rule"}]]}],["$","div",null,{"className":"flex-1 border border-rule bg-bg2 p-3 pb-4","children":[["$","p",null,{"className":"mb-1.5 text-[11.5px] font-medium uppercase tracking-[0.04em] text-ink","children":"API layer"}],["$","ul",null,{"className":"flex flex-col gap-1","children":[["$","li","radio_ai (FastAPI) — POST /v1/radio/analyze",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"radio_ai (FastAPI) — POST /v1/radio/analyze"]}],["$","li","core_api (FastAPI) — /v1/incidents/*, /v1/replay/*, /v1/live-pipeline",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"core_api (FastAPI) — /v1/incidents/*, /v1/replay/*, /v1/live-pipeline"]}],["$","li","mock_server (FastAPI) — same paths, fixture-backed, for frontend-first development",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"mock_server (FastAPI) — same paths, fixture-backed, for frontend-first development"]}],["$","li","No service imports another's code directly — every boundary is the JSON contract, not a shared library",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"No service imports another's code directly — every boundary is the JSON contract, not a shared library"]}]]}]]}]]}] | |
| 21:["$","div","Frontend",{"className":"flex gap-4","children":[["$","div",null,{"className":"flex flex-col items-center","children":[["$","span",null,{"className":"flex h-7 w-7 shrink-0 items-center justify-center border border-rule bg-bg2 text-[10px] text-dim","children":8}],false]}],["$","div",null,{"className":"flex-1 border border-rule bg-bg2 p-3 pb-4","children":[["$","p",null,{"className":"mb-1.5 text-[11.5px] font-medium uppercase tracking-[0.04em] text-ink","children":"Frontend"}],["$","ul",null,{"className":"flex flex-col gap-1","children":[["$","li","Next.js 16 (Turbopack), React 18, TypeScript, Tailwind",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"Next.js 16 (Turbopack), React 18, TypeScript, Tailwind"]}],["$","li","Fetches over HTTP with an embedded fixture fallback baked into the client — stays interactive if the backend is cold-starting",{"className":"pl-3 text-[10.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"mr-2 text-red","children":"·"}],"Fetches over HTTP with an embedded fixture fallback baked into the client — stays interactive if the backend is cold-starting"]}]]}]]}]]}] | |
| 22:["$","div",null,{"className":"mt-5 border border-gold/40 bg-gold/5 p-4","children":[["$","p",null,{"className":"mb-2 text-[10px] uppercase tracking-[0.16em] text-gold","children":"Direct answer: do we use a generative LLM? Tool-calling? MCP?"}],["$","p",null,{"className":"text-[11.5px] leading-relaxed text-dim","children":[["$","span",null,{"className":"text-ink","children":"No, deliberately, on all three."}]," No GPT/Claude/Gemini-style generative model is in this pipeline, no agent framework, no tool-calling loop, no MCP server. Every model above is a small, pinned, task-specific pretrained model (an ASR transcriber, a speech-emotion encoder, a sentence-embedding model) — not a chat model reasoning in free text. That’s a product decision, not a limitation: a generative model summarizing “what happened” can hallucinate a plausible-sounding but wrong diagnosis, and there is no way to audit that after the fact. Every number this system produces instead traces to a named, deterministic computation — a threshold, a cosine similarity, a median — specifically so an engineer (or a judge) can ask “why did it say that” and get a real answer, not a plausible-sounding one."]}]]}] | |
| 27:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] | |
| 2a:I[27201,["/_next/static/chunks/3fntmmi971322.js"],"IconMark"] | |
| 25:null | |
| 29:[["$","title","0",{"children":"ApexSignal — Technical Walkthrough"}],["$","meta","1",{"name":"description","content":"How ApexSignal actually works: the pipeline stage by stage, the models, the thresholds, and where each lives in the codebase."}],["$","meta","2",{"property":"og:title","content":"ApexSignal — The Silent Co-Driver"}],["$","meta","3",{"property":"og:description","content":"A public, interactive incident replay connecting driver radio to telemetry evidence and historical memory."}],["$","meta","4",{"property":"og:url","content":"https://apex-signal-sigma.vercel.app/"}],["$","meta","5",{"property":"og:type","content":"website"}],["$","meta","6",{"name":"twitter:card","content":"summary"}],["$","meta","7",{"name":"twitter:title","content":"ApexSignal — The Silent Co-Driver"}],["$","meta","8",{"name":"twitter:description","content":"A public, interactive incident replay connecting driver radio to telemetry evidence and historical memory."}],["$","link","9",{"rel":"icon","href":"/icon.svg?icon.1fi2ifkq8n3ga.svg","sizes":"any","type":"image/svg+xml"}],["$","$L2a","10",{}]] | |