chore(release): versie 0.7.6 #2694

Merged
brenno merged 2 commits from codex/release-076-calendar-fix into main 2026-11-01 22:48:36 +00:00
Owner

Herziening van dezelfde ongetagde release 0.7.6

De oorspronkelijke release-PR #2691 blijft bewaard. Kandidaat 12588 is vóór iedere publieke tag gestopt op één bestaande kalenderdagfout in de ouderdomswaarschuwing van wisselkoersen. Dit is een opnieuw beoordeelde releaseherziening voor hetzelfde versienummer, geen volgende versie en geen verplaatste tag.

Correctie en bewijs

  • ExchangeRate.isStale vergelijkt kalenderdatums via UTC-middernachten. Geldbedragen en omrekenregels blijven ongewijzigd.
  • De fout is deterministisch gereproduceerd: 1 november 2026 23:02 Amsterdam tegenover 25 oktober geeft 192 verstreken uren, hoewel de datum zeven kalenderdagen oud is. De oude code markeert daardoor één uur te vroeg als verouderd.
  • Zowel de betrokken test als het model zijn bytegelijk aan v0.7.5: deze baselinefout is niet door PR #2693 veroorzaakt.
  • 32 gerichte tests groen, inclusief wintertijd, zomertijd, jaargrens en schrikkeljaar. Oude algoritme rood vastgelegd in /tmp/ocideck-calendar-old-red.log.
  • Expliciete --resume v0.7.6 --release-pr <nummer> selecteert alleen de exact passende, gemergde release-PR naar main zolang beide remotes geen publieke tag hebben. Vijf gerichte selectorproeven groen. Automatische selectie blijft bij meerdere release-PRs gesloten en de bestaande runtime-uitsluiting voor --candidate-sha blijft intact.
  • Changelog en bouwhandleiding bijgewerkt.

Volledige lokale poort

make check-full op exacte head e5746c344fcbc72de98f5b17e659ec30536be1d8: volledig groen, exitcode 0. Log /tmp/ocideck-calendar-release-full-gate.log, inclusief codeanalyse, tests, beeldvergelijkingen, geheimenscans, SAST, licenties/SBOM, webharding en echte Marp-proef.

Nog vereist vóór publicatie

Alle CI op deze PR en merge volgen tot terminale uitslag; normale merge-tree koppelen aan de geteste head; nieuwe vaste kandidaatcommit op beide remotes; Windows-suite/native bouw, alle kandidaatplatformbouwen/installatieproeven en teruggelezen manifest/archiefbytes groen. De oude kandidaatref wordt niet verplaatst en is geen bewijs voor de gewijzigde productcode.

## Herziening van dezelfde ongetagde release 0.7.6 De oorspronkelijke release-PR #2691 blijft bewaard. Kandidaat 12588 is vóór iedere publieke tag gestopt op één bestaande kalenderdagfout in de ouderdomswaarschuwing van wisselkoersen. Dit is een opnieuw beoordeelde releaseherziening voor hetzelfde versienummer, geen volgende versie en geen verplaatste tag. ## Correctie en bewijs - `ExchangeRate.isStale` vergelijkt kalenderdatums via UTC-middernachten. Geldbedragen en omrekenregels blijven ongewijzigd. - De fout is deterministisch gereproduceerd: 1 november 2026 23:02 Amsterdam tegenover 25 oktober geeft 192 verstreken uren, hoewel de datum zeven kalenderdagen oud is. De oude code markeert daardoor één uur te vroeg als verouderd. - Zowel de betrokken test als het model zijn bytegelijk aan v0.7.5: deze baselinefout is niet door PR #2693 veroorzaakt. - 32 gerichte tests groen, inclusief wintertijd, zomertijd, jaargrens en schrikkeljaar. Oude algoritme rood vastgelegd in `/tmp/ocideck-calendar-old-red.log`. - Expliciete `--resume v0.7.6 --release-pr <nummer>` selecteert alleen de exact passende, gemergde release-PR naar main zolang beide remotes geen publieke tag hebben. Vijf gerichte selectorproeven groen. Automatische selectie blijft bij meerdere release-PRs gesloten en de bestaande runtime-uitsluiting voor `--candidate-sha` blijft intact. - Changelog en bouwhandleiding bijgewerkt. ## Volledige lokale poort `make check-full` op exacte head `e5746c344fcbc72de98f5b17e659ec30536be1d8`: volledig groen, exitcode 0. Log `/tmp/ocideck-calendar-release-full-gate.log`, inclusief codeanalyse, tests, beeldvergelijkingen, geheimenscans, SAST, licenties/SBOM, webharding en echte Marp-proef. ## Nog vereist vóór publicatie Alle CI op deze PR en merge volgen tot terminale uitslag; normale merge-tree koppelen aan de geteste head; nieuwe vaste kandidaatcommit op beide remotes; Windows-suite/native bouw, alle kandidaatplatformbouwen/installatieproeven en teruggelezen manifest/archiefbytes groen. De oude kandidaatref wordt niet verplaatst en is geen bewijs voor de gewijzigde productcode.
brenno merged commit d6df019585 into main 2026-11-01 22:48:36 +00:00
Sign in to join this conversation.
No description provided.