0.0.16-alpha
Deze interne alpha bundelt de requeststorm/superbeheerfix en een kleine foto-importproef op acceptatie. API-bronwijzigingen, gepubliceerde contracten en functioneel geaccepteerd gedrag blijven daarbij afzonderlijke bewijsniveaus. Productie is niet gewijzigd.
Requeststorm en superbeheer
- De requeststorm/superbeheerfix uit PR #151 is opgenomen in
master. - De fix begrenst herhaalde dashboardaanvragen en voorkomt dat verouderde fotoresultaten na een meetpuntwissel opnieuw worden toegepast.
Meetreeksen: herstel nog niet volledig geaccepteerd
- De API-bron bevat de correctie voor
validation_succeed. - Historische en lege meetreeksen zijn op productie gecontroleerd.
- Het bekende historische ACC-scenario faalde nog. Volledig herstel van de meetreeksen is daarom niet geaccepteerd; de broncorrectie bewijst niet dat iedere gedeployde route is hersteld.
CMS-contracten en domeingrenzen
- Acceptatiepreviews gebruiken uitsluitend de vaste ACC-ingang
/api/accv3; de oude/api/v3- en tijdelijke/api/accv3-tmp-ingangen zijn uit de exacte controllerallowlist verwijderd. - Ook na een afgewezen of mislukte previewdeploy probeert een afzonderlijke, minimaal bevoegde cleanupjob uitsluitend het exacte tijdelijke imageartifact van die workflowrun te verwijderen.
- ACC publiceert de contracten voor het aanmaken en wijzigen van meetnetten en meetpunten. Deze zijn nog niet functioneel geaccepteerd.
customersenapp_companiesvertegenwoordigen verschillende domeinen. Zij worden niet als dezelfde organisatiehiërarchie behandeld.- Aanmaken en wijzigen van organisaties, meetnetten en meetpunten blijft in het CMS uitgeschakeld. Deze versie voegt daarvoor geen nieuwe schrijfadapter toe.
Foto-import: begrensde ACC-proef voorbereid
- Batchimport wordt voorbereid voor één expliciet vrijgegeven ACC-meetnet met een kleine meetpunt- en fotoselectie. De importbestemming staat los van bestaande legacyfoto’s.
- Upload, metadataregistratie en cleanup hebben read-backcontroles. Herhalen voorkomt dubbele uploads voor dezelfde bron; onzekere resultaten blijven behouden voor gecontroleerde reconciliatie en herstel.
- Bestaande legacyfoto’s behouden hun alleen-lezen analyse, ook zonder checksum of wanneer zij bewust publiek zijn. Nieuwe ACC-imports moeten voldoen aan de private metadata- en inhoudscontroles.
- De releasecode kan zes afzonderlijke ACC-instellingen uitsluitend aan de clientruntime doorgeven. Onvolledige groepen worden geweigerd; productie, build-only en PR-previews ontvangen deze groep niet.
- De GitHub Environment-inrichting en de afzonderlijke ACC-importprefix zijn via ACC-read-back aangetoond. Een succesvolle nieuwe foto-upload is nog niet bewezen. Foto-import op productie blijft buiten deze versie.
- De vervolgproef is begrensd vrijgegeven voor ACC-meetnetten
123,14,91,92,93,94en95. Per uitvoering kan precies één gekozen meetnet worden verwerkt; de server leidt de toegestane meetpunten opnieuw af uit het actuele CMS-overzicht. - Alle uitvoerbare meetpunten in dat meetnet worden na analyse voorgeselecteerd. De operator beoordeelt en bevestigt nog steeds het plan. Lokale foto- of meetpuntfouten blijven zichtbaar maar blokkeren niet de overige meetpunten; batchbrede sessie-, configuratie-, scope- en autorisatiefouten stoppen vóór uitvoering.
- De harde ACC-grenzen zijn 128 meetpunten en 1024 bronfoto's per uitvoering. Productie ontvangt deze configuratie niet en blijft voor foto-import gesloten.
Eerste ACC-canary en bronbestanden
- Release candidate
v0.1.0-rc.4is als exact vooraf gebouwd artifact op ACC geactiveerd. De client- en publieke context wezen daarna naar dezelfde tag en bron-SHA; de productieomgeving bleef onaangeroerd. - De alleen-lezen meetnetanalyse voor meetnet
123werkte. De eerste writecanary bleef fail-closed: twee bestaande foto's werden ongewijzigd herkend en een PDF uit het legacy mediaveld veroorzaakte vóór een nieuwe import een HTTP 404. Er is daarbij geen nieuwe foto geregistreerd. - Bekende document- en archiefformaten worden voortaan vóór planning en download uit de fotobronnen gefilterd. Onbekende extensies en extensieloze bronnen blijven toegestaan tot de inhoudscontrole; een misleidende afbeeldingsnaam met een niet-afbeeldings-MIME-type blijft zonder writes geweigerd.
- Release candidate
v0.1.0-rc.5is daarna als exact vooraf gebouwd artifact op ACC geactiveerd vanaf bron-SHA6ecb21ac0bd05155cda385d3d3eb187db70c3da9. Het geaccepteerde manifest heeft SHA-256e92db5c605de8a7e8b1c61d268cb5d6e39a1433fdcf83706205b5ad369128daf; de tijdelijke ACC-releasepoort stond na de gate weer uit. - De nieuwe alleen-lezen analyse op ACC vond voor de 11 meetpunten 22 echte bronfoto's, waarvan alle 22 al gekoppeld waren. Alle 11 meetpunten waren compleet, zonder nieuwe foto of ambiguïteit. De negen eerder als foto geplande PDF's kwamen niet meer in het plan voor.
- Dit bewijst de bronfilter en de idempotente analyse, maar nog geen nieuwe database- of S3-write. Daarvoor is een expliciet vrijgegeven ACC-testobject met een echte nieuwe bronfoto nodig. Foto-import op productie blijft buiten deze versie en productie bleef op de bestaande release.
CMS-fotobeheer
- Analyse en uitvoeringsresultaat staan in één compacte lijst met meetpuntstatussen en details per foto.
- Een meetpunt openen schakelt naar de galerij, zichtbaarheid en individuele import/herstel; teruggaan behoudt het batchresultaat.
- Een fout bij één foto houdt andere foto's van hetzelfde meetpunt niet meer tegen. Ontbrekende toegang stopt de batch; een onleesbare fotolijst stopt het getroffen meetpunt.
- Fouten tonen een concrete oorzaak, bronidentiteit, object key en herstelactie. Bronfoto's zijn via een beveiligde download beschikbaar zonder private opslag-URL in de browser.
- De CMS-galerij krijgt gelijke thumbnails, grotere iconen, directe zichtbaarheidstoggles en meervoudige selectie. Het portaal behoudt zijn galerij.
- Foto’s kunnen via slepen of bestandskeuze worden toegevoegd, binnen de bestaande ACC-autorisatie en opslaggrenzen. Nieuwe foto’s zijn intern.
- De batchimport toont een wachtrij, de actieve verwerking en resultaten per meetpunt. Eerder complete meetpunten worden bij de start verborgen en blijven opvraagbaar.
- Deze wijzigingen zijn voorbereid voor PR-review. Live uploadacceptatie en een volgende ACC-release zijn afzonderlijke stappen.