decisions: 87, row 62 adds tracker.descendants to the host tracker entry (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
@@ -1841,3 +1841,19 @@ which stay with him. Each item names who decided it and what happened.
|
||||
adds the guard.
|
||||
- Projects.create is used once now, for "SetSpark" and "Launchpad"
|
||||
under #33, with no tasks.
|
||||
87. **Row 62 may add tracker.descendants to the host's tracker entry
|
||||
(2026-10-11).** Darkwing found that `trackerFor()` in
|
||||
`packages/cli/src/config.mjs` copies only four named tracker variables
|
||||
into `config.trackers`. A new variable read only in the adapter would
|
||||
leave a real `mosaic` host booting with descendants off, so the
|
||||
feature would ship but never run. Row 62 adds the one line
|
||||
`descendants: v["tracker.descendants"]` and updates the deepEqual
|
||||
expectations in `packages/cli/tests/config.test.mjs` (tests 21 and 29
|
||||
gain `descendants: false`). This is a decided scope addition, like
|
||||
row 55's `scripts/mosaic`. The tradeoff is one more file in the
|
||||
candidate, against a gate read that would otherwise need a packet
|
||||
script to switch the feature on.
|
||||
- Also recorded: a watch-only child's poll snapshot carries
|
||||
`bucket: 0`, meaning no bucket state, since schema.sql requires an
|
||||
integer and row A can't change packages/bus. Vikunja bucket ids
|
||||
start at 1. Reviewers check that nothing reads 0 as a bucket.
|
||||
|
||||
Reference in New Issue
Block a user