Turvallisuus ja tuotantovalmius
Kysymykset turvallisuusmallista, CAS-pointer-julkaisusta, snapshot-polusta ja realistisesta tuotantotilasta.
Turvallisuus ja tuotantovalmius
Englanninkielinen vastinsivu: Security and Production Q&A
Mikä tapahtuu live-tuotteessa juuri nyt?
Todennäköinen kysymys
Miten nykyinen live-tuote oikeasti toimii?
Lyhyt vastaus
Etusivu käyttää julkaistua public snapshotia, all news käyttää history snapshotia, ja research view näyttää putkea ja audit-polkuja.
Pidempi vastaus
Etusivu näyttää:
- lead-signaalin
- briefing-kortit
- source confirmation / consensus -taso
- modaalin, jossa lähteisiin ankkuroidut perustelut ja audit-konteksti näkyvät
Arkisto käyttää erillistä history snapshotia:
db/public/api-news-history.json- tiivis listapayload listanäkymälle
- detail-endpoint yksittäiselle signaalille
- limit + offset sivutus
Mikä on CAS-pointer-julkaisu?
Todennäköinen kysymys
Miten julkaisun turvallisuus on ratkaistu?
Lyhyt vastaus
Julkaisun turvallisuus perustuu pointer-objektin ehdolliseen päivitykseen, ei siihen että viimeisin kirjoitus vain voittaa.
Pidempi vastaus
Käytetyt kontrollit ovat:
pointerKeyexpectedGenerationETag guardconditional writehealth check
Mitä kannattaa painottaa
- estää hiljaiset pointer-kilpajuoksutilanteet
- tekee julkaisutapahtumasta eksplisiittisen
- mahdollistaa rollbackin ilman inplace-mutaatiota base-objektiin
Miksi snapshot-polku ja live-JDBIN-polku erotetaan?
Todennäköinen kysymys
Jos JDBIN on kanoninen kerros, miksi käyttöliittymä käyttää snapshotteja?
Lyhyt vastaus
Koska snapshot-polku tekee julkisesta käyttöliittymästä nopean ja vakaan, kun taas live-JDBIN-polku tekee tallennuskerroksesta auditoitavan, versionoidun ja kyseltävän.
Pidempi vastaus
Esityksen oma rajaus on tärkeä:
- käyttöliittymän oletuspyyntöpolku ei ole live-JDBIN-kysely
- käyttöliittymän oletuspyyntöpolku on snapshot-ensin JSON-jakelu
- JDBIN/JDBON toimii kanonisena tallennuskerroksena ja julkaisumoottorina
Mikä on realistisesti valmista?
Todennäköinen kysymys
Mikä tästä on oikeasti valmis nyt?
Lyhyt vastaus
Worker + R2 live, tutkimuskorpusputki, AI-avusteinen toimitusputki, JDBIN/JDBON-kirjoituspolku, julkinen snapshot-polku, arkiston snapshot-polku ja consensus v1.1 ovat käytännössä olemassa.
Pidempi vastaus
Esityksen oma “Valmis nyt” -taulukko tarkoittaa:
- järjestelmä pyörii Cloudflaressa, ei vain lokaalisti
- raw articles, story clusters ja research snapshotit ovat olemassa
- Claude + OpenAI + grounding + publish gate ovat käytössä
- base, deltat, manifest, pointer ja retention-logiikka ovat olemassa
consensus v1.1on public read -polussa ja palauttaa tuotannossa kenttiä kutenindependentSourceCount,sourceWeightSum,degradedSourceCount,contradictionFlag,contradictionReasonsjaconsensus.level- 28.6.2026 live-varmennuksessa ristiriitainen kontrollitapaus kulki ingestistä deltaan, public snapshotiin ja
/api/data-vastaukseen asti muodossaconsensus.level = contested
Mikä ei ole vielä valmis?
Todennäköinen kysymys
Missä tämän nykyiset rajat menevät?
Lyhyt vastaus
JDBIN ei ole yleinen SQL-moottori, query-VM ei ole vielä laaja suorituskerros, live-hot-path ei ole vielä tarpeeksi kevyt, eikä toimituksellinen laatu synny pelkästä tallennusarkkitehtuurista.
Pidempi vastaus
Esityksen tärkeimmät keskeneräisyydet:
- ei yleinen SQL-moottori
- query-VM ei ole vielä laaja irrallinen suorituskerros
- compression track ei ole laajasti tuotantobenchmarkattu
- consensus ei tee väitetason faktantarkistusta eikä ole vielä formalisoitu consensus-malli
- live-hot-path ei ole vielä tarpeeksi kevyt ilman lisämaterialisointia
- toimituksellinen laatu vaatii edelleen parempaa briefing-logiikkaa ja toimituksellista kontrollia