Pereiti prie turinio
Interneto programa

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

Nešiojamasis kompiuteris su tamsiu terminalo valdymo skydu ir gyvu Kongreso balsavimų šilumos žemėlapiu
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
Monitorius, nešiojamasis kompiuteris ir telefonas, kartu rodantys tamsią Kongreso stebėsenos platformą

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.

Naršyklės langas su gausiais neapdorotų teisėkūros duomenų blokais ir įspėjimu apie ryšį
Nešiojamasis kompiuteris, rodantis per balsavimą staigiai augantį srauto grafiką ir apkrovos matuoklį

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.

Monitorius, rodantis duomenų sinchronizavimo srautą šalia apygardų žemėlapio ir balsavimo rezultatų

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.

Naršyklės langai su galutiniais balsavimo rezultatais ir vardinių balsavimų archyvo laiko juosta
Nešiojamasis kompiuteris su veikimo laiko ir API valdymo skydu šalia telefono, rodančio pranešimą apie balsavimą

Daugiau projektų

Papasakokite, ką kuriate. Įkūrėjas atsakys per vieną darbo dieną ir kurs projektą kartu su jumis.

Jūsų duomenis įrašysime į savo CRM sistemą, kad galėtume su jumis susisiekti dėl jūsų užklausos. Daugiau informacijos rasite mūsų privatumo politikoje.