The tree still says 0.1.0: package.json, manifest/chrome.json and manifest/firefox.json each carry it, and script/lib/version.js requires all three to agree. The last tag is v0.1.0. The milestone 1.0.0 PR (#190) is merged to main but nothing on main says 1.0.0, so make package today writes autistmask-chrome-0.1.0.zip.
This is the LAST unit of the 1.0.0 milestone: it lands only after every other issue in the milestone is closed, so that the commit the owner tags is the one that carries the number.
Definition of done
package.json, manifest/chrome.json and manifest/firefox.json all read 1.0.0; tests/version.test.js and make check are green.
make package produces release/autistmask-chrome-1.0.0.zip and release/autistmask-firefox-1.0.0.xpi with a matching SHA256SUMS.
TODO.md Status says the milestone is complete and what remains is the owner's tag.
Nothing else changes in the unit: no tag is created, nothing is uploaded.
model: claude-fable-5
The tree still says `0.1.0`: `package.json`, `manifest/chrome.json` and `manifest/firefox.json` each carry it, and `script/lib/version.js` requires all three to agree. The last tag is `v0.1.0`. The milestone 1.0.0 PR (https://git.eeqj.de/sneak/AutistMask/pulls/190) is merged to `main` but nothing on `main` says 1.0.0, so `make package` today writes `autistmask-chrome-0.1.0.zip`.
This is the LAST unit of the 1.0.0 milestone: it lands only after every other issue in the milestone is closed, so that the commit the owner tags is the one that carries the number.
## Definition of done
- [ ] `package.json`, `manifest/chrome.json` and `manifest/firefox.json` all read `1.0.0`; `tests/version.test.js` and `make check` are green.
- [ ] `make package` produces `release/autistmask-chrome-1.0.0.zip` and `release/autistmask-firefox-1.0.0.xpi` with a matching `SHA256SUMS`.
- [ ] `TODO.md` Status says the milestone is complete and what remains is the owner's tag.
- [ ] Nothing else changes in the unit: no tag is created, nothing is uploaded.
model: claude-fable-5
clawbot
added this to the 1.0.0 milestone 2026-09-21 09:19:11 +02:00
State at hand-off (manager slot ended 2026-10-14; next at f4551dc, green). This version bump stays the last unit, and under the owner's new rule every open bug is fixed before any release-candidate tag.
Landed on next today: both critical defects from the defect hunts (#510 wrong address's key, #524 transfer sent on another network) and 14 other fixes and settled decisions.
Open PRs, reworks running when the slot ended:#537, #550, #553, #555. Each needs a fresh review once its worker relabels it needs-review.
Next unit:#520 (major) once PR 537 lands, then #370 and #535 (same decoder), then the open minor defects.
With the owner:#525 (price source; mainnet shows no USD until it is decided), #401, #386, #385, #211, #193.
Gate runs are slow on this host: workers used /srv/code/tmp/.docker-build.lock, reviewers /srv/code/tmp/.autistmask-review.lock.
Model: opus-5-5
State at hand-off (manager slot ended 2026-10-14; `next` at `f4551dc`, green). This version bump stays the last unit, and under the owner's new rule every open bug is fixed before any release-candidate tag.
**Landed on `next` today:** both critical defects from the defect hunts (https://git.eeqj.de/sneak/AutistMask/issues/510 wrong address's key, https://git.eeqj.de/sneak/AutistMask/issues/524 transfer sent on another network) and 14 other fixes and settled decisions.
**Open PRs, reworks running when the slot ended:** https://git.eeqj.de/sneak/AutistMask/pulls/537, https://git.eeqj.de/sneak/AutistMask/pulls/550, https://git.eeqj.de/sneak/AutistMask/pulls/553, https://git.eeqj.de/sneak/AutistMask/pulls/555. Each needs a fresh review once its worker relabels it `needs-review`.
**Fixes running, no PR yet:** https://git.eeqj.de/sneak/AutistMask/issues/512, https://git.eeqj.de/sneak/AutistMask/issues/527, https://git.eeqj.de/sneak/AutistMask/issues/552.
**Next unit:** https://git.eeqj.de/sneak/AutistMask/issues/520 (major) once PR 537 lands, then https://git.eeqj.de/sneak/AutistMask/issues/370 and https://git.eeqj.de/sneak/AutistMask/issues/535 (same decoder), then the open minor defects.
**With the owner:** https://git.eeqj.de/sneak/AutistMask/issues/525 (price source; mainnet shows no USD until it is decided), https://git.eeqj.de/sneak/AutistMask/issues/401, https://git.eeqj.de/sneak/AutistMask/issues/386, https://git.eeqj.de/sneak/AutistMask/issues/385, https://git.eeqj.de/sneak/AutistMask/issues/211, https://git.eeqj.de/sneak/AutistMask/issues/193.
Gate runs are slow on this host: workers used `/srv/code/tmp/.docker-build.lock`, reviewers `/srv/code/tmp/.autistmask-review.lock`.
Model: opus-5-5
State at hand-off (manager slot ending 2026-10-16 about 05:30 UTC; next at e48308c, green). Issue numbers are each at https://git.eeqj.de/sneak/AutistMask/issues/<N>.
Landed on next this slot, each after an independent review:#537, #553, #561, #560, #555, #550, #562 (closing 358, 540, 552, 527, 518, 547, 512). No unit PR is open.
Open bugs, no PR yet, in dispatch order: 563 and 520 (both major), 533, 526, 564, 532, 558, 522, 528 (plan on the issue), 523, 530 (same code as the 512 fix, now on next), 516, 511, 513, 529, 556, 559, 535, 370 (settled as option (b)). 563, 520, 535 and 370 all change src/shared/uniswap.js: one at a time. 563 and 564 were filed this slot from review notes.
With the owner, untouched: 525, 401, 386, 385, 211, 193. This version bump stays last.
Gate runs this slot used flock -w 3600 /srv/code/tmp/.autistmask-gate.lock script/cibuild.
Model: opus-5-5
State at hand-off (manager slot ending 2026-10-16 about 05:30 UTC; `next` at `e48308c`, green). Issue numbers are each at `https://git.eeqj.de/sneak/AutistMask/issues/<N>`.
**Landed on `next` this slot, each after an independent review:** https://git.eeqj.de/sneak/AutistMask/pulls/537, https://git.eeqj.de/sneak/AutistMask/pulls/553, https://git.eeqj.de/sneak/AutistMask/pulls/561, https://git.eeqj.de/sneak/AutistMask/pulls/560, https://git.eeqj.de/sneak/AutistMask/pulls/555, https://git.eeqj.de/sneak/AutistMask/pulls/550, https://git.eeqj.de/sneak/AutistMask/pulls/562 (closing 358, 540, 552, 527, 518, 547, 512). No unit PR is open.
**Open bugs, no PR yet, in dispatch order:** 563 and 520 (both major), 533, 526, 564, 532, 558, 522, 528 (plan on the issue), 523, 530 (same code as the 512 fix, now on `next`), 516, 511, 513, 529, 556, 559, 535, 370 (settled as option (b)). 563, 520, 535 and 370 all change `src/shared/uniswap.js`: one at a time. 563 and 564 were filed this slot from review notes.
**With the owner, untouched:** 525, 401, 386, 385, 211, 193. This version bump stays last.
Gate runs this slot used `flock -w 3600 /srv/code/tmp/.autistmask-gate.lock script/cibuild`.
Model: opus-5-5
Queued, in order: 520 (after 563, same file; plan on the issue), 522 (after 558, same screen), 523, 530, 516, 511, 513, 529, 556, 559, 535, 370. Issue numbers are each at https://git.eeqj.de/sneak/AutistMask/issues/<N>.
With the owner, untouched: 525, 401, 386, 385, 211, 193. This version bump stays last.
Model: opus-5-5
Manager state, 2026-10-19 (kept current by editing this comment).
**Landed on `next`:** https://git.eeqj.de/sneak/AutistMask/pulls/565 (closes 533), https://git.eeqj.de/sneak/AutistMask/pulls/567 (closes 532), https://git.eeqj.de/sneak/AutistMask/pulls/568 (closes 526), https://git.eeqj.de/sneak/AutistMask/pulls/570 (closes 564).
**In review:** https://git.eeqj.de/sneak/AutistMask/pulls/569 (558, after one rework).
**In rework:** https://git.eeqj.de/sneak/AutistMask/pulls/566 (563): a V4 step that leaves a side open must show it unknown.
**Working:** https://git.eeqj.de/sneak/AutistMask/issues/528, plan on the issue.
**Queued, in order:** 520 (after 563, same file; plan on the issue), 522 (after 558, same screen), 523, 530, 516, 511, 513, 529, 556, 559, 535, 370. Issue numbers are each at `https://git.eeqj.de/sneak/AutistMask/issues/<N>`.
**With the owner, untouched:** 525, 401, 386, 385, 211, 193. This version bump stays last.
Model: opus-5-5
State at hand-off (manager slot on the primary ending 2026-10-19 about 01:10 local; next at fc042c3, green). Issue numbers are each at https://git.eeqj.de/sneak/AutistMask/issues/<N>.
Landed on next this slot, each after an independent review:#565, #567, #568, #570 (closing 533, 532, 526, 564).
Open unit PRs, workers still running on the primary (left to finish):
#566 (563): narrow rework running (a V4 step that leaves a side open shows it unknown). It is on the revised plan on the issue, after five failed reviews; it needs a fresh reviewer once relabelled needs-review.
#569 (558): second review running after one rework. Merge on a pass.
#571 (528): just opened by its worker; needs a reviewer once labelled needs-review.
Open bugs, no PR yet, in dispatch order: 520 (after 563, same file; plan on the issue), 522 (after 558, same screen), 523, 530, 516, 511, 513, 529, 556, 559, 535, 370 (settled as option (b)). 563, 520, 535 and 370 all change src/shared/uniswap.js: one at a time.
With the owner, untouched: 525, 401, 386, 385, 211, 193. This version bump stays last.
Gate runs used flock -w 3600 /srv/code/tmp/.autistmask-gate.lock script/cibuild.
Model: opus-5-5
State at hand-off (manager slot on the primary ending 2026-10-19 about 01:10 local; `next` at `fc042c3`, green). Issue numbers are each at `https://git.eeqj.de/sneak/AutistMask/issues/<N>`.
**Landed on `next` this slot, each after an independent review:** https://git.eeqj.de/sneak/AutistMask/pulls/565, https://git.eeqj.de/sneak/AutistMask/pulls/567, https://git.eeqj.de/sneak/AutistMask/pulls/568, https://git.eeqj.de/sneak/AutistMask/pulls/570 (closing 533, 532, 526, 564).
**Open unit PRs, workers still running on the primary (left to finish):**
- https://git.eeqj.de/sneak/AutistMask/pulls/566 (563): narrow rework running (a V4 step that leaves a side open shows it unknown). It is on the revised plan on the issue, after five failed reviews; it needs a fresh reviewer once relabelled `needs-review`.
- https://git.eeqj.de/sneak/AutistMask/pulls/569 (558): second review running after one rework. Merge on a pass.
- https://git.eeqj.de/sneak/AutistMask/pulls/571 (528): just opened by its worker; needs a reviewer once labelled `needs-review`.
**Open bugs, no PR yet, in dispatch order:** 520 (after 563, same file; plan on the issue), 522 (after 558, same screen), 523, 530, 516, 511, 513, 529, 556, 559, 535, 370 (settled as option (b)). 563, 520, 535 and 370 all change `src/shared/uniswap.js`: one at a time.
**With the owner, untouched:** 525, 401, 386, 385, 211, 193. This version bump stays last.
Gate runs used `flock -w 3600 /srv/code/tmp/.autistmask-gate.lock script/cibuild`.
Model: opus-5-5
Manager state (edited in place as it changes; on the primary account while both worker accounts are at their limits, two workers at a time). Issue numbers are each at https://git.eeqj.de/sneak/AutistMask/issues/<N>.
Landed on next (21): 528, 563, 530, 578, 520, 513, 529, 589, 535, 586, 559, 558, 594, 523, 575, 599, 583, 602, 600, 522, 592, each through its own reviewed PR.
In review:#618 (606, major), fresh review after one rework.
In rework:#617 (609): the browser test must fail on next because Sign & Send moves, plus a test for hiding the refusal on redraw.
Next for a free worker slot, in this order: 511, 556, 584, 577, 576, 585, 593, 595, 610, 614.
Held until the PR touching the same code lands: 516 after 577, then 603 and 581 (src/popup/views/addToken.js, doRefreshAndRender()); 611 (major), then 601, 607, 370, 574 and 580, one at a time after 606 (src/shared/uniswap.js).
With the owner, untouched: 525, 401, 386, 385, 211, 193. This version bump stays last.
Model: opus-5-5
Manager state (edited in place as it changes; on the primary account while both worker accounts are at their limits, two workers at a time). Issue numbers are each at `https://git.eeqj.de/sneak/AutistMask/issues/<N>`.
**Landed on `next` (21):** 528, 563, 530, 578, 520, 513, 529, 589, 535, 586, 559, 558, 594, 523, 575, 599, 583, 602, 600, 522, 592, each through its own reviewed PR.
**In review:** https://git.eeqj.de/sneak/AutistMask/pulls/618 (606, major), fresh review after one rework.
**In rework:** https://git.eeqj.de/sneak/AutistMask/pulls/617 (609): the browser test must fail on `next` because Sign & Send moves, plus a test for hiding the refusal on redraw.
**Next for a free worker slot, in this order:** 511, 556, 584, 577, 576, 585, 593, 595, 610, 614.
**Held until the PR touching the same code lands:** 516 after 577, then 603 and 581 (`src/popup/views/addToken.js`, `doRefreshAndRender()`); 611 (major), then 601, 607, 370, 574 and 580, one at a time after 606 (`src/shared/uniswap.js`).
**With the owner, untouched:** 525, 401, 386, 385, 211, 193. This version bump stays last.
Model: opus-5-5
State at hand-off (manager slot on the primary ending 2026-10-19 about 18:05 UTC; next at d6fb002, green). Issue numbers are each at https://git.eeqj.de/sneak/AutistMask/issues/<N>.
Open unit PRs, workers still running on the primary (left to finish):
#618 (606, major): fresh review running after one rework. Merge on a pass; on a fail, rework and a fresh reviewer.
#617 (609): rework running on the three review findings. Needs a fresh reviewer once relabelled needs-review.
Next for a free worker slot, in this order: 511 (plan on the issue), 556, 584, 577, 576, 585, 593, 595, 610, 614.
Held until the PR touching the same code lands: 516 after 577, then 603 and 581 (src/popup/views/addToken.js, doRefreshAndRender()); 611 (major), then 601, 607, 370, 574 and 580, one at a time after 606 (src/shared/uniswap.js).
With the owner, untouched: 525, 401, 386, 385, 211, 193. This version bump stays last.
Gate runs used flock -w 3600 /srv/code/tmp/.autistmask-gate.lock script/cibuild.
Model: opus-5-5
State at hand-off (manager slot on the primary ending 2026-10-19 about 18:05 UTC; `next` at `d6fb002`, green). Issue numbers are each at `https://git.eeqj.de/sneak/AutistMask/issues/<N>`.
**Landed on `next` this slot:** https://git.eeqj.de/sneak/AutistMask/pulls/616 (closes 592).
**Open unit PRs, workers still running on the primary (left to finish):**
- https://git.eeqj.de/sneak/AutistMask/pulls/618 (606, major): fresh review running after one rework. Merge on a pass; on a fail, rework and a fresh reviewer.
- https://git.eeqj.de/sneak/AutistMask/pulls/617 (609): rework running on the three review findings. Needs a fresh reviewer once relabelled `needs-review`.
**Next for a free worker slot, in this order:** 511 (plan on the issue), 556, 584, 577, 576, 585, 593, 595, 610, 614.
**Held until the PR touching the same code lands:** 516 after 577, then 603 and 581 (`src/popup/views/addToken.js`, `doRefreshAndRender()`); 611 (major), then 601, 607, 370, 574 and 580, one at a time after 606 (`src/shared/uniswap.js`).
**With the owner, untouched:** 525, 401, 386, 385, 211, 193. This version bump stays last.
Gate runs used `flock -w 3600 /srv/code/tmp/.autistmask-gate.lock script/cibuild`.
Model: opus-5-5
Manager state (edited in place as it changes; manager on claude3 from 2026-10-19 18:09 UTC, new workers on claude3, at most two at a time). Issue numbers are each at https://git.eeqj.de/sneak/AutistMask/issues/<N>.
Landed on next this slot (27 PRs):#617, 618, 619, 621, 620, 624, 627, 630, 633, 626, 635, 636, 639, 638, 640, 643, 644, 645, 648, 651, 656, 661, 654, 662, 666, #667 (closing 609, 606, 511, 584, 611, 622, 623, 629, 631, 625, 628, 614, 601, 637, 634, 556, 607, 580, 641, 642, 577, 370, 652, 655, 650, 659, 658, 574). 576 was already fixed by #572 and is closed.
In rework:#664 (516), the not-yet-fetched mark moved onto the tracked token itself.
Being implemented: 647 (plan on the issue).
Next for a free worker slot, in this order: 653, 657, 663, 585, 593, 595, 610, 632.
Held until the PR touching the same code lands: 649, 660 and 665, one at a time after 647 (src/shared/uniswap.js); 603 and 581 after 516.
With the owner, untouched: 646 (Firefox private windows), 525, 401, 386, 385, 211, 193. This version bump stays last.
Model: opus-5-5
Manager state (edited in place as it changes; manager on `claude3` from 2026-10-19 18:09 UTC, new workers on `claude3`, at most two at a time). Issue numbers are each at `https://git.eeqj.de/sneak/AutistMask/issues/<N>`.
**Landed on `next` this slot (27 PRs):** https://git.eeqj.de/sneak/AutistMask/pulls/617, 618, 619, 621, 620, 624, 627, 630, 633, 626, 635, 636, 639, 638, 640, 643, 644, 645, 648, 651, 656, 661, 654, 662, 666, https://git.eeqj.de/sneak/AutistMask/pulls/667 (closing 609, 606, 511, 584, 611, 622, 623, 629, 631, 625, 628, 614, 601, 637, 634, 556, 607, 580, 641, 642, 577, 370, 652, 655, 650, 659, 658, 574). 576 was already fixed by https://git.eeqj.de/sneak/AutistMask/pulls/572 and is closed.
**In rework:** https://git.eeqj.de/sneak/AutistMask/pulls/664 (516), the not-yet-fetched mark moved onto the tracked token itself.
**Being implemented:** 647 (plan on the issue).
**Next for a free worker slot, in this order:** 653, 657, 663, 585, 593, 595, 610, 632.
**Held until the PR touching the same code lands:** 649, 660 and 665, one at a time after 647 (`src/shared/uniswap.js`); 603 and 581 after 516.
**With the owner, untouched:** 646 (Firefox private windows), 525, 401, 386, 385, 211, 193. This version bump stays last.
Model: opus-5-5
State for the next manager, recorded by the top-level manager on 21 October at 05:36 UTC. Both worker accounts reached their week limit (claude2 resets 25 October at 23:00 UTC, claude3 26 October at 18:00 UTC), so this repo's manager and workers were stopped. Pushed branches and PRs are intact.
Open: #664 (#516) needs rework against its review. Then the remaining open bugs on the tracker, most serious first; #646 is settled as option (a).
Model: opus-5-5
State for the next manager, recorded by the top-level manager on 21 October at 05:36 UTC. Both worker accounts reached their week limit (claude2 resets 25 October at 23:00 UTC, claude3 26 October at 18:00 UTC), so this repo's manager and workers were stopped. Pushed branches and PRs are intact.
Open: https://git.eeqj.de/sneak/AutistMask/pulls/664 (https://git.eeqj.de/sneak/AutistMask/issues/516) needs rework against its review. Then the remaining open bugs on the tracker, most serious first; https://git.eeqj.de/sneak/AutistMask/issues/646 is settled as option (a).
Model: opus-5-5
Manager state (edited in place as it changes; manager on claude1 from 21 October 10:05 UTC, one worker at a time). Issue numbers are each at https://git.eeqj.de/sneak/AutistMask/issues/<N>.
Landed on next:#670 (669, the first of two PRs for 668).
Answered to the owner, nothing built until he confirms: 525 (Chainlink price feeds), 401 (strong key derivation on first entry, fast copy in memory).
In review:#671 (668), fresh review after three reworks (the third turned off off-chain ENS lookups). Merge on a pass; on a fail, rework and a fresh reviewer.
Next, in this order: 646 (settled as option (a); brief: incognitonot_allowed in manifest/firefox.json, a failing manifest test, README sentence), the rework of #664 (516; the two findings of its last review open, no rework pushed; drop the separate stored list and keep the not-yet-fetched mark on the tracked token's own entry), 647 (plan on the issue, no branch pushed), 653, 657, 663, 593, 610, 632, 585, 595.
Held until the PR touching the same code lands: 649, 660 and 665, one at a time after 647 (src/shared/uniswap.js); 603 and 581 after 516.
With the owner, untouched: 385, 211, 193. This version bump stays last.
Model: opus-5-5
Manager state (edited in place as it changes; manager on `claude1` from 21 October 10:05 UTC, one worker at a time). Issue numbers are each at `https://git.eeqj.de/sneak/AutistMask/issues/<N>`.
**Landed on `next`:** https://git.eeqj.de/sneak/AutistMask/pulls/670 (669, the first of two PRs for 668).
**Answered to the owner, nothing built until he confirms:** 525 (Chainlink price feeds), 401 (strong key derivation on first entry, fast copy in memory).
**In review:** https://git.eeqj.de/sneak/AutistMask/pulls/671 (668), fresh review after three reworks (the third turned off off-chain ENS lookups). Merge on a pass; on a fail, rework and a fresh reviewer.
**Next, in this order:** 646 (settled as option (a); brief: `incognito` `not_allowed` in `manifest/firefox.json`, a failing manifest test, README sentence), the rework of https://git.eeqj.de/sneak/AutistMask/pulls/664 (516; the two findings of its last review open, no rework pushed; drop the separate stored list and keep the not-yet-fetched mark on the tracked token's own entry), 647 (plan on the issue, no branch pushed), 653, 657, 663, 593, 610, 632, 585, 595.
**Held until the PR touching the same code lands:** 649, 660 and 665, one at a time after 647 (`src/shared/uniswap.js`); 603 and 581 after 516.
**With the owner, untouched:** 385, 211, 193. This version bump stays last.
Model: opus-5-5
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The tree still says
0.1.0:package.json,manifest/chrome.jsonandmanifest/firefox.jsoneach carry it, andscript/lib/version.jsrequires all three to agree. The last tag isv0.1.0. The milestone 1.0.0 PR (#190) is merged tomainbut nothing onmainsays 1.0.0, somake packagetoday writesautistmask-chrome-0.1.0.zip.This is the LAST unit of the 1.0.0 milestone: it lands only after every other issue in the milestone is closed, so that the commit the owner tags is the one that carries the number.
Definition of done
package.json,manifest/chrome.jsonandmanifest/firefox.jsonall read1.0.0;tests/version.test.jsandmake checkare green.make packageproducesrelease/autistmask-chrome-1.0.0.zipandrelease/autistmask-firefox-1.0.0.xpiwith a matchingSHA256SUMS.TODO.mdStatus says the milestone is complete and what remains is the owner's tag.model: claude-fable-5
clawbot referenced this issue2026-09-21 09:20:06 +02:00
clawbot referenced this issue2026-10-07 12:00:05 +02:00
State at hand-off (manager slot ended 2026-10-14;
nextatf4551dc, green). This version bump stays the last unit, and under the owner's new rule every open bug is fixed before any release-candidate tag.Landed on
nexttoday: both critical defects from the defect hunts (#510 wrong address's key, #524 transfer sent on another network) and 14 other fixes and settled decisions.Open PRs, reworks running when the slot ended: #537, #550, #553, #555. Each needs a fresh review once its worker relabels it
needs-review.Fixes running, no PR yet: #512, #527, #552.
Next unit: #520 (major) once PR 537 lands, then #370 and #535 (same decoder), then the open minor defects.
With the owner: #525 (price source; mainnet shows no USD until it is decided), #401, #386, #385, #211, #193.
Gate runs are slow on this host: workers used
/srv/code/tmp/.docker-build.lock, reviewers/srv/code/tmp/.autistmask-review.lock.Model: opus-5-5
State at hand-off (manager slot ending 2026-10-16 about 05:30 UTC;
nextate48308c, green). Issue numbers are each athttps://git.eeqj.de/sneak/AutistMask/issues/<N>.Landed on
nextthis slot, each after an independent review: #537, #553, #561, #560, #555, #550, #562 (closing 358, 540, 552, 527, 518, 547, 512). No unit PR is open.Open bugs, no PR yet, in dispatch order: 563 and 520 (both major), 533, 526, 564, 532, 558, 522, 528 (plan on the issue), 523, 530 (same code as the 512 fix, now on
next), 516, 511, 513, 529, 556, 559, 535, 370 (settled as option (b)). 563, 520, 535 and 370 all changesrc/shared/uniswap.js: one at a time. 563 and 564 were filed this slot from review notes.With the owner, untouched: 525, 401, 386, 385, 211, 193. This version bump stays last.
Gate runs this slot used
flock -w 3600 /srv/code/tmp/.autistmask-gate.lock script/cibuild.Model: opus-5-5
Manager state, 2026-10-19 (kept current by editing this comment).
Landed on
next: #565 (closes 533), #567 (closes 532), #568 (closes 526), #570 (closes 564).In review: #569 (558, after one rework).
In rework: #566 (563): a V4 step that leaves a side open must show it unknown.
Working: #528, plan on the issue.
Queued, in order: 520 (after 563, same file; plan on the issue), 522 (after 558, same screen), 523, 530, 516, 511, 513, 529, 556, 559, 535, 370. Issue numbers are each at
https://git.eeqj.de/sneak/AutistMask/issues/<N>.With the owner, untouched: 525, 401, 386, 385, 211, 193. This version bump stays last.
Model: opus-5-5
State at hand-off (manager slot on the primary ending 2026-10-19 about 01:10 local;
nextatfc042c3, green). Issue numbers are each athttps://git.eeqj.de/sneak/AutistMask/issues/<N>.Landed on
nextthis slot, each after an independent review: #565, #567, #568, #570 (closing 533, 532, 526, 564).Open unit PRs, workers still running on the primary (left to finish):
needs-review.needs-review.Open bugs, no PR yet, in dispatch order: 520 (after 563, same file; plan on the issue), 522 (after 558, same screen), 523, 530, 516, 511, 513, 529, 556, 559, 535, 370 (settled as option (b)). 563, 520, 535 and 370 all change
src/shared/uniswap.js: one at a time.With the owner, untouched: 525, 401, 386, 385, 211, 193. This version bump stays last.
Gate runs used
flock -w 3600 /srv/code/tmp/.autistmask-gate.lock script/cibuild.Model: opus-5-5
Manager state (edited in place as it changes; on the primary account while both worker accounts are at their limits, two workers at a time). Issue numbers are each at
https://git.eeqj.de/sneak/AutistMask/issues/<N>.Landed on
next(21): 528, 563, 530, 578, 520, 513, 529, 589, 535, 586, 559, 558, 594, 523, 575, 599, 583, 602, 600, 522, 592, each through its own reviewed PR.In review: #618 (606, major), fresh review after one rework.
In rework: #617 (609): the browser test must fail on
nextbecause Sign & Send moves, plus a test for hiding the refusal on redraw.Next for a free worker slot, in this order: 511, 556, 584, 577, 576, 585, 593, 595, 610, 614.
Held until the PR touching the same code lands: 516 after 577, then 603 and 581 (
src/popup/views/addToken.js,doRefreshAndRender()); 611 (major), then 601, 607, 370, 574 and 580, one at a time after 606 (src/shared/uniswap.js).With the owner, untouched: 525, 401, 386, 385, 211, 193. This version bump stays last.
Model: opus-5-5
State at hand-off (manager slot on the primary ending 2026-10-19 about 18:05 UTC;
nextatd6fb002, green). Issue numbers are each athttps://git.eeqj.de/sneak/AutistMask/issues/<N>.Landed on
nextthis slot: #616 (closes 592).Open unit PRs, workers still running on the primary (left to finish):
needs-review.Next for a free worker slot, in this order: 511 (plan on the issue), 556, 584, 577, 576, 585, 593, 595, 610, 614.
Held until the PR touching the same code lands: 516 after 577, then 603 and 581 (
src/popup/views/addToken.js,doRefreshAndRender()); 611 (major), then 601, 607, 370, 574 and 580, one at a time after 606 (src/shared/uniswap.js).With the owner, untouched: 525, 401, 386, 385, 211, 193. This version bump stays last.
Gate runs used
flock -w 3600 /srv/code/tmp/.autistmask-gate.lock script/cibuild.Model: opus-5-5
Manager state (edited in place as it changes; manager on
claude3from 2026-10-19 18:09 UTC, new workers onclaude3, at most two at a time). Issue numbers are each athttps://git.eeqj.de/sneak/AutistMask/issues/<N>.Landed on
nextthis slot (27 PRs): #617, 618, 619, 621, 620, 624, 627, 630, 633, 626, 635, 636, 639, 638, 640, 643, 644, 645, 648, 651, 656, 661, 654, 662, 666, #667 (closing 609, 606, 511, 584, 611, 622, 623, 629, 631, 625, 628, 614, 601, 637, 634, 556, 607, 580, 641, 642, 577, 370, 652, 655, 650, 659, 658, 574). 576 was already fixed by #572 and is closed.In rework: #664 (516), the not-yet-fetched mark moved onto the tracked token itself.
Being implemented: 647 (plan on the issue).
Next for a free worker slot, in this order: 653, 657, 663, 585, 593, 595, 610, 632.
Held until the PR touching the same code lands: 649, 660 and 665, one at a time after 647 (
src/shared/uniswap.js); 603 and 581 after 516.With the owner, untouched: 646 (Firefox private windows), 525, 401, 386, 385, 211, 193. This version bump stays last.
Model: opus-5-5
State for the next manager, recorded by the top-level manager on 21 October at 05:36 UTC. Both worker accounts reached their week limit (claude2 resets 25 October at 23:00 UTC, claude3 26 October at 18:00 UTC), so this repo's manager and workers were stopped. Pushed branches and PRs are intact.
Open: #664 (#516) needs rework against its review. Then the remaining open bugs on the tracker, most serious first; #646 is settled as option (a).
Model: opus-5-5
Manager state (edited in place as it changes; manager on
claude1from 21 October 10:05 UTC, one worker at a time). Issue numbers are each athttps://git.eeqj.de/sneak/AutistMask/issues/<N>.Landed on
next: #670 (669, the first of two PRs for 668).Answered to the owner, nothing built until he confirms: 525 (Chainlink price feeds), 401 (strong key derivation on first entry, fast copy in memory).
In review: #671 (668), fresh review after three reworks (the third turned off off-chain ENS lookups). Merge on a pass; on a fail, rework and a fresh reviewer.
Next, in this order: 646 (settled as option (a); brief:
incognitonot_allowedinmanifest/firefox.json, a failing manifest test, README sentence), the rework of #664 (516; the two findings of its last review open, no rework pushed; drop the separate stored list and keep the not-yet-fetched mark on the tracked token's own entry), 647 (plan on the issue, no branch pushed), 653, 657, 663, 593, 610, 632, 585, 595.Held until the PR touching the same code lands: 649, 660 and 665, one at a time after 647 (
src/shared/uniswap.js); 603 and 581 after 516.With the owner, untouched: 385, 211, 193. This version bump stays last.
Model: opus-5-5