-
Quý NV authored
package.json already said 2.0.0 and the changelog already had a 2.0.0 section, but no tag was ever cut and an Unreleased section had accumulated on top of it. So 2.0.0 was drafted and never released, which makes everything since part of the same version rather than a later one. The two blocks are now one release, documented in two parts because they were written months apart. Added this session's work to it. Four entries are in the breaking table rather than Fixed, because they change what a host or a dashboard sees even though no API moved: AdMob config faults reporting InvalidRequest instead of NoFill, the new result=Blocked rows that must be excluded from fill-rate, On*PaidEvent now able to fire after the close event, and preload honouring the load rules so fewer requests are sent. Each says what to do about it, not just what changed. The progress note goes from 690 lines to 84. The detail it was carrying now lives where it is actually consulted — CHANGELOG for what changed, CLAUDE.md for the traps, integrate-ads for setup, ads-device-check for device work — and the note keeps only what none of those hold: the open work grouped by what actually blocks it, the three decisions most likely to be "tidied up" into bugs, and a table of how far the recorded debt had drifted from the code. That last table is the part worth keeping. Every debt item checked this session was wrong in some direction: the unpushed-commit counts, three of four test gaps, the two-step network switch that needs seven, debt 7's mechanism no longer existing, and OpenAdPort being the worst port rather than the mildest. Also kept: a test I wrote for one of those gaps was redundant, and the only reason I found out was predicting one red in a mutation check and getting four. Co-Authored-By:Claude Opus 5 <noreply@anthropic.com>
866a7912
To find the state of this project's repository at the time of any of these versions, check out the tags.
Loading