Overwatch: realaus laiko balsavimų stebėsena ir JAV Kongreso duomenų variklis

- Klientas
- The Lobby News
- Sritis
- Valstybės institucijosŽiniasklaida ir pramogos
- Ką padarėme
- System Architecture & Data PipelineReal-Time Data Parsing & NormalizationUI/UX Terminal DesignDeveloper API & Agent EndpointsHigh-Concurrency Caching Strategy
- Technologijos
- Next.jsReactTypeScriptTailwind CSSNode.jsPostgreSQLRedisVercel
Automatizuota teisėkūros stebėsenos sistema: vardinių balsavimų archyvavimas realiuoju laiku, balsavimų analitika ir abiejų partijų veiklos stebėsena JAV Kongrese.
Prologas
JAV Kongreso duomenys garsėja tuo, kad jų labai daug, jie išsibarstę po lėtus vyriausybinius XML srautus ir paslėpti po sudėtinga teisine kalba. Po svarbių balsavimų posėdžių salėje žurnalistai, politikos analitikai ir piliečiai oficialių santraukų dažnai laukia ne vieną valandą.
The Lobby pavedė Authect suprojektuoti ir sukurti Overwatch — našią stebėsenos ir archyvavimo sistemą, realiuoju laiku sekančią 119-ąjį JAV Kongresą. Overwatch sukurtas kaip terminalo lygio duomenų variklis. Jis jungiasi tiesiai prie federalinių teisėkūros API ir fiksuoja kiekvieną vardinį balsavimą, pataisą ir įstatymo projekto rėmimą visuose 435 Atstovų Rūmų apygardų mazguose ir 100 Senato vietų.
Overwatch akimirksniu apdoroja neapdorotus vyriausybinius duomenų blokus ir posėdžių salės veiksmus paverčia aiškiomis santraukomis paprasta anglų kalba, gyvais balsavimų šilumos žemėlapiais ir istoriniais vardinių balsavimų archyvais. Taip šiuolaikinė politinė žurnalistika gauna radikalų skaidrumą.
- JAV Atstovų Rūmų apygardų mazgai, stebimi realiuoju laiku
- 435
- Delsa nuo balsavimo sinchronizavimo iki paskelbimo sraute
- < 500 ms
- Abiejų partijų vardinių balsavimų archyvavimas ir kontrolinių sumų tikrinimas
- 100%
- Manipuliacijų ar partinio iškraipymo automatinėse santraukose
- 0

Iššūkis
Norint sukurti realiuoju laiku veikiančią pilietinės informacijos platformą, reikėjo išspręsti gilias duomenų struktūros ir infrastruktūros problemas:
Nepatikimi ir fragmentuoti federaliniai duomenų srautai
Oficialūs `gov.archives` ir Kongreso duomenų bazių API dažnai vėluoja atnaujinti duomenis, taiko užklausų ribojimus, keičia duomenų schemas ir netikėtai sutrinka per intensyvias teisėkūros sesijas.
Didelė vienalaikė apkrova per balsavimus
Kai svarbūs įstatymai pateikiami balsuoti, tūkstančiai žurnalistų ir rinkėjų vienu metu jungiasi prie platformos. Jie tikisi vardinių balsavimų atnaujinimų greičiau nei per sekundę, o serveriai turi neprarasti našumo.
Sudėtingų teisinių ir procedūrinių duomenų vertimas
Neapdorotus teisėkūros metaduomenis — debatų nutraukimo pasiūlymus, balsavimus žodžiu, prie įstatymų prikabinamas pataisas ir procedūrinius balsavimus dėl svarstymo atidėjimo — reikia išanalizuoti, išvalyti ir pateikti aiškiai, neįvedant šališkumo ir neprarandant techninio tikslumo.


Mūsų sprendimas
Authect sukūrė Overwatch kaip itin patikimą, įvykiais grindžiamą duomenų srautą su terminalo stiliaus vartotojo sąsaja.
Spartus sinchronizavimo su vyriausybės API ir jungčių variklis
Overwatch fone veikia sinchronizavimo procesai, kurie palaiko nuolatinį ryšį su federaliniais archyvais (`CONGRESS_119_ROLLCALL`), tikrina duomenų kontrolines sumas ir naujus vardinių balsavimų įrašus indeksuoja per kelias milisekundes nuo jų paskelbimo.
Apygardų mazgais grįsta duomenų architektūra
Platforma susieja balsavimų įrašus su visomis 435 Kongreso apygardomis ir Senato vietomis. Todėl galima akimirksniu atlikti daugiamates užklausas pagal balsavimų istoriją, rėmėjų veiklą ir balsavimą pagal partijų liniją.
Moderni terminalo lygio sąsaja ir API agentams
Overwatch turi elegantišką, kontrastingą tamsią sąsają, įkvėptą finansinių terminalų. Žiniasklaidos sindikavimui ir integracijai su DI agentais platforma teikia struktūrizuotus REST ir GraphQL galinius taškus.

Rezultatai
Overwatch dėka The Lobby tapo vienu iš pirmaujančių nepriklausomų skaitmeninių autoritetų JAV Kongreso veiklos srityje.
Vardinių balsavimų skaidrumas akimirksniu
Rinkėjai ir naujienų redakcijos patikrintus balsavimų rezultatus ir narių įrašus mato praėjus vos kelioms sekundėms po plaktuko dūžio.
Nepriekaištingas sistemos veikimas
Per intensyviausias nacionalinių tarpinių rinkimų ir teisėkūros balsavimų sesijas platforma veikė 100 % laiko, o duomenų kontrolinių sumų vientisumas išliko nepažeistas.
Paruošta kūrėjams ir DI ekosistemai
Žurnalistai, tyrėjai ir politikos DI agentai per standartizuotas API gauna švarius, struktūrizuotus Kongreso duomenis.


Daugiau projektų
Mobile AppReact NativeSupabaseBredinoBredino: patikrinta porų paieškos ir veisimo platforma grynaveisliams gyvūnams39Programėlės ekranai100%Patikrinti dokumentai109Automatiniai testai
FintechTradingArtificial IntelligenceSmartTraderSmartTrader: techninės analizės ir automatizuotos prekybos platforma100 tūkst.+Aktyvūs prekiautojai< 20 msDelsa50+Išmanieji įrankiai
HospitalityFoodTechSaaSFoodNotifyFoodNotify: maitinimo verslo valdymo ir automatizuotų virtuvės procesų platforma30 tūkst.+Vietos15%Išlaidų sumažėjimas100+Integracijos