Прескочи до садржаја
Vasic Digital

// ниво: vasic-util-secondary · редослед 27

Herald Активанлиценца: UNVERIFIED

GoShellClaude Code (LLM intent inference)Messenger channel adaptersDocs ChainHelix Constitution submodule

Извор

Herald — event fan-out to channels Channels (fan-out) intent ladder: command → LLM inference → clarify Governance + docs Event source tracker / doc change Herald Go · intent inference Slack adapter Telegram adapter Email adapter …messenger adapters HelixConstitution governance Docs Chain doc corpus
// архитектура

Свака узбуна стиже на право одредиште — без потребе за синтаксом команди.

Систем за прихватање догађаја и дистрибуцију обавештења на више канала. Herald поуздано усмерава системске догађаје на права одредишта преко канала за размену порука и омогућава претплатницима да користе обичан природни језик — разрешавајући намере кроз брзи пут команди, закључивање путем LLM и резервни механизам за разјашњавање и питања.

Herald прихвата системске догађаје и поуздано их дистрибуира на више канала за обавештавање, тако да свака узбуна стиже на право место. Претплатници комуницирају на природном језику; Herald разрешава намере кроз тростепену дисциплину (брзи пут команди → закључивање намере преко LLM → резервни механизам за разјашњавање).

Herald је окосница обавештавања која гарантује да системски догађај заиста стигне тамо где га човек може предузети — неугледан, али кључан слој у којем већина импровизованих система за узбуњивање тихо отказује. Прихвата догађаје и поуздано их дистрибуира на више канала за обавештавање, спречавајући уобичајене грешке где се узбуна изгуби, погрешно усмери на мртав канал или загуши у буци док више није битно. Али поуздана испорука је само пола приче; друга половина односи се на то шта се дешава када човек жели да реагује. Овде Herald одбија уобичајени компромис где корисници морају да памте круту синтаксу команди како би комуницирали са ботом за узбуњивање. Претплатници једноставно пишу на обичном природном језику, а Herald разрешава шта су мислили кроз намерну тростепену дисциплину: брзи пут који одмах препознаје експлицитне команде, затим закључивање намере засновано на LLM (путем Claude кода) за поруке у слободном облику, и на крају резервни механизам razjašnjenja који одговара, означава и поставља питање када је намера заиста нејасна. Та лествица „препознај → закључи → разјасни" укратко је читава филозофија дизајна — уобичајени случај остаје тренутни и детерминистички, флексибилни случај обрађује модел, а неизвестан случај никада се не разрешава слепим нагађањем које покреће погрешну радњу. Herald такође моделира учешће и приписивање: променљива окружења за корисничко име оператера (HERALD_<CHANNEL>_OPERATOR_USERNAME) и уговор о учесницима/приписивању покрећу поља created_by/assigned_to и означавање обавештења са @, тако да је јасно ко је шта урадио и кога се обавештава. Што се управљања тиче, Herald наслеђује Helix Constitution као ко-лоцирани подмодул и поштује његова правила, а рани је производни корисник Docs Chain — његов комплетан корпус од 66 докумената у Markdown формату → HTML/PDF/DOCX повезан је кроз exec: трансформације Docs Chain и проверава се без грешака. Herald је првенствено алат за Shell/Go са слојевитим спецификацијама (замена верзија В1→В2→В3→В4) и водичима за подешавање оператера по каналима за размену порука и диспечере LLM/агента.

Узбуне тихо отказују — шаљу се на погрешан канал, губе се или захтевају круту синтаксу команди коју корисници неће памтити. Herald је направљен да гарантује поуздану дистрибуцију и омогући људима да одговарају на природном језику, тако да су обавештења и поуздана и без напора за предузимање акције.

Спаја две ствари које се обично купују као одвојени производи – поуздано рутирање догађаја кроз више канала и интерфејс који разуме природни језик – у један систем у којем оператори једноставно говоре, а софтвер схвата шта желе. Кључна карактеристика која га чини поузданим за продукцију јесте механизам за разјашњење: систем за обавештавање који радије пита него да погреши бољи је од оног који може да утиче на стварно стање.

  • Тростепена дисциплина намере: брза путања команде → закључивање помоћу LLM → разјашњење и питање.
  • Интеракција са претплатницима путем природног језика (нема потребе за учењем синтаксе команди).
  • Уговор о додели учесника који покреће created_by/assigned_to + означавање са @.
  • Прави Docs Chain потрошач (корпус од 66 докумената, више формата, верификован).

  • Нејасна намера изражена природним језиком: решено тростепеним лествицама препознавања, закључивања и разјашњавања уместо слепог нагађања.
  • Поуздано ширење обавештења: решено дизајном који обухвата унос → дистрибуцију кроз више канала како би обавештења стигла на право одредиште.
  • Исправна додела кроз канале: решено помоћу променљиве окружења са корисничким именом оператора и уговора о додели учесника.
  • Одступање документације: решено повезивањем корпуса документације кроз Docs Chain са верификованим трансформацијама.

  • Go – основна логика догађаја и дистрибуције (по обрасцима језика организације).
  • Shell – алати за операторе и скрипте за подешавање.
  • Claude Код (LLM) – ниво закључивања намере за поруке у слободном формату.
  • Адаптери за канале за размену порука – дистрибуција обавештења кроз више канала.
  • Docs Chain – пипелине за израду и верификацију документације (Markdown→HTML/PDF/DOCX).
  • Helix Constitution подмодул – наслеђена управљачка правила.