@@ -9,20 +9,24 @@ listed under a **Changed** or **Removed** heading.
99
1010## [ Unreleased]
1111
12+ ## [ 0.3.0] - 2026-08-19
13+
1214### Added
1315
1416- ** ` --today DATE ` makes "today" an input.** The tracker read the clock, so its
1517 answer to "what does today owe" was a fact about when it ran rather than about
1618 a calendar and a date. Now it can be told, which is what lets a report be
1719 reproduced, lets a day that has not arrived be asked what it will owe, and
1820 lets the tests assert on a report at all. (#2 , #3 )
19- - ** ` --backfill ` commits what the plan is short, and nothing else.** A plain
20- ` --write ` puts the same flat count on every lit day, including the ones
21- already bright — and adding to the busiest of those raises the year's peak,
22- which is the very thing every letter day is measured against. A shortfall
23- cannot do that: ` need ` is at most the peak already, so one pass finishes the
24- plan and the target does not move. Needs ` --repo ` , and ` --write ` to commit.
25- (#7 )
21+ - ** ` --backfill ` commits what the days already past are short of, and nothing
22+ else.** A plain ` --write ` puts the same flat count on every lit day, including
23+ the ones already bright — and adding to the busiest of those raises the year's
24+ peak, which is the very thing every letter day is measured against. A shortfall
25+ cannot do that: ` need ` is at most the peak already, so what every other day
26+ owes is unchanged afterwards and one pass of arithmetic is enough. Days still to
27+ come are deliberately left for an ordinary commit on the day; back-dating is
28+ only how you reach the ones that have gone. ` --today ` is what "past" means.
29+ Needs ` --repo ` , and ` --write ` to commit. (#7 )
2630- ** ` keep-dark ` , a day the report now warns about.** A day inside the text block
2731 that is not part of a letter has to stay empty, and a contribution on it is
2832 the one loss nothing takes back. The Action gains ` today-kind ` and
@@ -336,7 +340,8 @@ there was none.
336340
337341[ termlens ] : https://github.com/vyncint/termlens
338342
339- [ Unreleased ] : https://github.com/vyncint/mossaic/compare/v0.2.0...HEAD
343+ [ Unreleased ] : https://github.com/vyncint/mossaic/compare/v0.3.0...HEAD
344+ [ 0.3.0 ] : https://github.com/vyncint/mossaic/compare/v0.2.0...v0.3.0
340345[ 0.2.0 ] : https://github.com/vyncint/mossaic/compare/v0.1.1...v0.2.0
341346[ 0.1.1 ] : https://github.com/vyncint/mossaic/compare/v0.1.0...v0.1.1
342347[ 0.1.0 ] : https://github.com/vyncint/mossaic/releases/tag/v0.1.0
0 commit comments