Before any of the ten model seats render, before any intent matches, the cognitive layer extracts structured understanding from raw input. Thirty-one boolean signals. Three entity extractions. Pattern-based classification. Zero LLM inference.
This is the deterministic foundation that makes Herald's "code decides" philosophy possible across 46k+ lines and 171 modules. The LLM never guesses what the user wants — it only renders what the cognitive layer has already understood.
declared_nameUser declares their namedeclared_ageUser declares their agedeclared_address_preferenceHow user wants to be addressedmentions_ownerUser refers to themselvesclaims_creator_identityUser claims to have created Jarvisis_queryUtterance is a questionasks_timeAsks for current timeasks_dayAsks for current dayasks_dateAsks for current dateasks_statusAsks system statusasks_cancelWants to cancel running taskasks_notify_when_freeNotify when system becomes freeasks_identityAsks 'what are you'asks_wellbeingAsks how system feelsasks_hearing_checkAsks 'can you hear me'asks_name_recallAsks 'what is my name'asks_age_recallAsks 'how old am I'asks_address_preference_recallAsks how system addresses themasks_owner_summaryAsks 'what do you know about me'asks_runtime_locationAsks where system runsasks_code_locationAsks where codebase is storedasks_workflowAsks how system operatesasks_toolsAsks what tools are availableasks_capabilitiesAsks what system can doasks_creator_infoAsks who created systemasks_architecture_infoAsks about system architecturementions_codebaseReferences the codebasementions_screenReferences screen/displaywants_code_inspectionWants to inspect codewants_screen_inspectionWants screen captureis_greetingUser greets systemexpresses_gratitudeUser says thank yourequests_memory_wipeRequests memory resetThe cognitive layer runs in under 5ms. Every signal is a boolean computed via lexical pattern matching. No embeddings. No vector search. No LLM.
"my name is [X]""i am [X] years old""call me [X]", "address me as [X]"The question isn't whether this works.
Herald is the pattern. Skeptic is the operating system. 10 model seats. Zero cloud dependency.