Versie 2d6a822
Wijzigingen sinds 24 aug 2026
Datum volgtNieuwe voorlopige herstel‑stage die direct te filteren en te tellen isBestandsdownload werkt weer als je via één eigenaar toegang hebtFoto‑uploads blijven 24 uur geldig en geven duidelijke fouten bij verlopen claimsTabel 6‑termijnen gelijkgetrokken met de officiële richtlijn en centraal beheerdRapport verbeterd: één tabel voor beoordelingsbanden en nieuwe factsheet‑bijlage
- Nieuwe herstelregistratie‑stage: ‘Opgenomen zonder certificaat (voorlopig)’ - Certificaat toont gebruikte paaltypes (indien van toepassing) - Bestandsrechten gefikst: toegang per eigenaar, geen onterechte 403 meer - Funderscan: foto‑uploads betrouwbaar (claim 24u) + duidelijke foutmeldingen - Tabel 6-termijnen geharmoniseerd met de richtlijn; één bron voor pagina en rapport - Rapport: beoordelingsbanden samengevoegd in één tabel + nieuwe factsheet‑bijlage - Admin Studio: juiste Street View‑sleutel en beter beeldkader; AI‑triage‑koppeling werkt
Herstelregistratie
- Nieuwe stage ‘Opgenomen zonder certificaat (voorlopig)’ tussen ‘Geregistreerd, goedgekeurd geen certificaat’ en ‘Geregistreerd met certificaat’. Direct beschikbaar in filters, tellingen, keuzelijsten en PATCH‑validatie.
- Stage toegevoegd aan ‘beyond evidence’, zodat reacties/automails de status niet terugzetten naar ‘bewijs vereist’.
- Geen extra gedragslogica: alle eindstanden mogen door naar FunderMaps.
- Certificaat toont gebruikte paaltypes voor herstelmethodes die daarom vragen (tafelmethode, paal in wand, partieel herstel). Veld verdwijnt als er geen paaltypes zijn ingevuld, zodat een leeg veld niet als gebrek leest.
Bestanden en bijlagen
- Toegangscontrole gecorrigeerd: download is toegestaan als de gebruiker via ten minste één eigenaar toegang heeft (OF i.p.v. EN).
- Losse Terugmeld‑foto’s die later aan NHR zijn gekoppeld zijn nu gewoon te openen voor de NHR‑behandelaar.
- Extra logging bij volledige weigering om 403’s extern diagnoseerbaar te maken.
Funderscan – foto‑uploads en metingen
- Uploadclaim‑geldigheid verlengd naar 24 uur (voor lange veldwerksessies); claims blijven gebonden aan gebruiker, organisatie, slug en key.
- Verwerking van uploads gecorrigeerd: eerst alle claims verifiëren, daarna afgeleide URL‑velden toetsen, zodat ‘spiegel‑URL’s’ niet per ongeluk door of vastlopen.
- Foutcodes bij opslaan vertaald naar begrijpelijke meldingen; geen doodlopende ‘opnieuw proberen’ meer bij verlopen claims.
Admin Studio – bouwkundige eenheden (beeldmodel)
- Sleutelketen voor gevelbeeld: ANTHROPIC_API_KEY_INTERN → ANTHROPIC_API_KEY → ANTHROPIC_API_KEY_TRIAGE; lab draait nu op triage‑sleutel indien intern/primary leeg zijn.
- AI‑triage kill‑switch werkt ook voor het gevelbeeld; bij uitschakelen volgt een duidelijke AiSectionDisabledError.
- Street View: gebruikt nu GOOGLE_MAPS (niet de EMBED‑key) voor Static API, waardoor REQUEST_DENIED verdwijnt.
- Beeldkader vierkant gemaakt en kijk/beeldhoek afgeleid van pandhoogte en camerapositie; betere herkenning van goot- en daklijn (hoogte ≈ 1,25× analyse + 2 m).
- Tool‑schema aangepast i.v.m. Messages API strict‑validatie; grenzen in beschrijving en in code afgekapt.
- Nettere 503 wanneer geen geldige Anthropic‑sleutel voor het beeldmodel aanwezig is, plus tabblad ‘Toelichting’ met rationale en live analysetabel.
Funderscan – Tabel 6 en handhavingstermijnen
- Eén bron van waarheid: termijnen staan als ‘handhavingstermijn’ op KCAF_TABEL6_CATEGORIEEN; publieke pagina en rapport lezen nu dezelfde lijst (labels/kleuren meegenomen).
- Afstemming met richtlijn: ‘Voldoende’ wordt ‘> 25 jaar’; ‘Redelijk’ t/m ‘Onvoldoende’ zijn ‘<=’ de genoemde termijn (richtlijn leidend).
- Factsheet‑bijlage in het rapport toont de termijnen nu ook in dezelfde vorm als de pagina.
Funderscan – rapportage
- ‘Beoordelingsbanden per meting’ samengevoegd tot één tabel met kolommen per meettype; scheuropname behoudt eigen labels. Automatische fallback naar losse tabellen bij afwijkende configuraties.
- Nieuwe bijlage ‘Factsheet — van funderingsrisico naar funderingsonderzoek’ met 3‑stappenplan, actuele stapmarkering (QuickScan = 2, Fase 1/2 = 3), beslisregels en rangorde van rapporten. Inleiding instelbaar via ‘factsheet-appendix-intro’.
- Kleine tekstcorrecties: verminkte zachte koppeltekens in de PDF hersteld.