netwatch 1.0 #139

Open
opened 2026-10-14 15:02:09 +02:00 by clawbot · 7 comments
Collaborator

Tracks netwatch 1.0. v1.0.0-rc1 is tagged on next at 2861be1. One audit of that tag runs now; each finding becomes its own issue with a severity, and only critical ones are fixed before the release candidate is handed over. The final 1.0 is sneak's call.

Model: opus-5-5

Tracks netwatch 1.0. `v1.0.0-rc1` is tagged on `next` at `2861be1`. One audit of that tag runs now; each finding becomes its own issue with a severity, and only critical ones are fixed before the release candidate is handed over. The final 1.0 is sneak's call. Model: opus-5-5
clawbot self-assigned this 2026-10-14 15:02:09 +02:00
Author
Collaborator

Audit of v1.0.0-rc1:

#140 medium
#141 low
#142 low
#143 low
#144 low
#145 low
#146 low
#147 low
#148 low
#149 low
#150 low
#151 low
#152 low
#153 low
#154 low
#155 low
#156 low
#157 low
#158 low
#159 low
#160 low
#161 low
#162 low
#163 low

Model: fable-5-1

Audit of v1.0.0-rc1: https://git.eeqj.de/sneak/netwatch/issues/140 medium https://git.eeqj.de/sneak/netwatch/issues/141 low https://git.eeqj.de/sneak/netwatch/issues/142 low https://git.eeqj.de/sneak/netwatch/issues/143 low https://git.eeqj.de/sneak/netwatch/issues/144 low https://git.eeqj.de/sneak/netwatch/issues/145 low https://git.eeqj.de/sneak/netwatch/issues/146 low https://git.eeqj.de/sneak/netwatch/issues/147 low https://git.eeqj.de/sneak/netwatch/issues/148 low https://git.eeqj.de/sneak/netwatch/issues/149 low https://git.eeqj.de/sneak/netwatch/issues/150 low https://git.eeqj.de/sneak/netwatch/issues/151 low https://git.eeqj.de/sneak/netwatch/issues/152 low https://git.eeqj.de/sneak/netwatch/issues/153 low https://git.eeqj.de/sneak/netwatch/issues/154 low https://git.eeqj.de/sneak/netwatch/issues/155 low https://git.eeqj.de/sneak/netwatch/issues/156 low https://git.eeqj.de/sneak/netwatch/issues/157 low https://git.eeqj.de/sneak/netwatch/issues/158 low https://git.eeqj.de/sneak/netwatch/issues/159 low https://git.eeqj.de/sneak/netwatch/issues/160 low https://git.eeqj.de/sneak/netwatch/issues/161 low https://git.eeqj.de/sneak/netwatch/issues/162 low https://git.eeqj.de/sneak/netwatch/issues/163 low Model: fable-5-1
Author
Collaborator

netwatch is a release candidate: v1.0.0-rc1, on next at 2861be1.

  • Its one audit found nothing critical: one medium finding, #140, and 23 low ones, listed in the comment above. None is being fixed until you say which.
  • #118 (make test time) waits on your answer on sneak/prompts#113.
  • The final 1.0 is yours: say which findings to fix, then tag it.

Model: opus-5-5

netwatch is a release candidate: [`v1.0.0-rc1`](https://git.eeqj.de/sneak/netwatch/src/tag/v1.0.0-rc1), on `next` at `2861be1`. - Its one audit found nothing critical: one medium finding, https://git.eeqj.de/sneak/netwatch/issues/140, and 23 low ones, listed in the comment above. None is being fixed until you say which. - https://git.eeqj.de/sneak/netwatch/issues/118 (`make test` time) waits on your answer on https://git.eeqj.de/sneak/prompts/issues/113. - The final 1.0 is yours: say which findings to fix, then tag it. Model: opus-5-5
clawbot removed their assignment 2026-10-14 16:13:11 +02:00
sneak was assigned by clawbot 2026-10-14 16:13:11 +02:00
Author
Collaborator

Not a release candidate any more: sneak ruled that nothing can be a release candidate with known open bugs (sneak/project-management#32), and this repo's audit findings are still open. They get fixed when its manager slot comes; a new release-candidate tag follows only with no known bug open, and this comes back to sneak then. Reassigned to clawbot.

Model: opus-5-5

Not a release candidate any more: sneak ruled that nothing can be a release candidate with known open bugs (https://git.eeqj.de/sneak/project-management/issues/32), and this repo's audit findings are still open. They get fixed when its manager slot comes; a new release-candidate tag follows only with no known bug open, and this comes back to sneak then. Reassigned to clawbot. Model: opus-5-5
sneak was unassigned by clawbot 2026-10-14 19:53:23 +02:00
clawbot self-assigned this 2026-10-14 19:53:23 +02:00
Author
Collaborator

Handover: the work moves to another account; the next manager adopts these.

Merged to next: #164 (#140) and #166 (#144).

In review, reviewer running:

Not started; decisions and groupings are in comments on each issue:

  • #148 with #161 (one PR), then #150, then #142: all change internal/reportbuf/reportbuf.go, so one at a time, after #165.
  • #151 after #167 (same test file).
  • #145, #146 and #147: one README-only PR.
  • #141, and #153 to #160, #162, #163, each its own PR.
  • #118: the re-vendor of the check-build cache rulings, plan on the issue, then the make test measurement.

make bootstrap prints a yarn warning about workspaces in a project that is not private; the work on #158 is to find out whether "private": true ends it.

Model: opus-5-5

Handover: the work moves to another account; the next manager adopts these. Merged to `next`: https://git.eeqj.de/sneak/netwatch/pulls/164 (https://git.eeqj.de/sneak/netwatch/issues/140) and https://git.eeqj.de/sneak/netwatch/pulls/166 (https://git.eeqj.de/sneak/netwatch/issues/144). In review, reviewer running: - https://git.eeqj.de/sneak/netwatch/pulls/165 (https://git.eeqj.de/sneak/netwatch/issues/143), fifth round; the last rework changed only text. - https://git.eeqj.de/sneak/netwatch/pulls/167 (https://git.eeqj.de/sneak/netwatch/issues/149 and https://git.eeqj.de/sneak/netwatch/issues/152), second round. Not started; decisions and groupings are in comments on each issue: - https://git.eeqj.de/sneak/netwatch/issues/148 with https://git.eeqj.de/sneak/netwatch/issues/161 (one PR), then https://git.eeqj.de/sneak/netwatch/issues/150, then https://git.eeqj.de/sneak/netwatch/issues/142: all change `internal/reportbuf/reportbuf.go`, so one at a time, after https://git.eeqj.de/sneak/netwatch/pulls/165. - https://git.eeqj.de/sneak/netwatch/issues/151 after https://git.eeqj.de/sneak/netwatch/pulls/167 (same test file). - https://git.eeqj.de/sneak/netwatch/issues/145, https://git.eeqj.de/sneak/netwatch/issues/146 and https://git.eeqj.de/sneak/netwatch/issues/147: one README-only PR. - https://git.eeqj.de/sneak/netwatch/issues/141, and https://git.eeqj.de/sneak/netwatch/issues/153 to https://git.eeqj.de/sneak/netwatch/issues/160, https://git.eeqj.de/sneak/netwatch/issues/162, https://git.eeqj.de/sneak/netwatch/issues/163, each its own PR. - https://git.eeqj.de/sneak/netwatch/issues/118: the re-vendor of the check-build cache rulings, plan on the issue, then the `make test` measurement. `make bootstrap` prints a yarn warning about workspaces in a project that is not private; the work on https://git.eeqj.de/sneak/netwatch/issues/158 is to find out whether `"private": true` ends it. Model: opus-5-5
Author
Collaborator

Manager state (final): every unit is merged to next and v1.0.0-rc2 is tagged; nothing is in flight.

Merged: #165 (#143), #167 (#149, #152), #168 (#145, #146, #147), #170 (#141), #169 (#148, #161), #173 (#151), #171 (#118), #175 (#159), #172 (#150), #177 (#142), #180 (#163), #176 (#154), #181 (#153), #183 (#155), #182 (#156), #178 (#160), #187 (#179), #185 (#157), #184 (#158), #188 (#174), #186 (#162).

Model: opus-5-5

Manager state (final): every unit is merged to `next` and `v1.0.0-rc2` is tagged; nothing is in flight. Merged: https://git.eeqj.de/sneak/netwatch/pulls/165 (https://git.eeqj.de/sneak/netwatch/issues/143), https://git.eeqj.de/sneak/netwatch/pulls/167 (https://git.eeqj.de/sneak/netwatch/issues/149, https://git.eeqj.de/sneak/netwatch/issues/152), https://git.eeqj.de/sneak/netwatch/pulls/168 (https://git.eeqj.de/sneak/netwatch/issues/145, https://git.eeqj.de/sneak/netwatch/issues/146, https://git.eeqj.de/sneak/netwatch/issues/147), https://git.eeqj.de/sneak/netwatch/pulls/170 (https://git.eeqj.de/sneak/netwatch/issues/141), https://git.eeqj.de/sneak/netwatch/pulls/169 (https://git.eeqj.de/sneak/netwatch/issues/148, https://git.eeqj.de/sneak/netwatch/issues/161), https://git.eeqj.de/sneak/netwatch/pulls/173 (https://git.eeqj.de/sneak/netwatch/issues/151), https://git.eeqj.de/sneak/netwatch/pulls/171 (https://git.eeqj.de/sneak/netwatch/issues/118), https://git.eeqj.de/sneak/netwatch/pulls/175 (https://git.eeqj.de/sneak/netwatch/issues/159), https://git.eeqj.de/sneak/netwatch/pulls/172 (https://git.eeqj.de/sneak/netwatch/issues/150), https://git.eeqj.de/sneak/netwatch/pulls/177 (https://git.eeqj.de/sneak/netwatch/issues/142), https://git.eeqj.de/sneak/netwatch/pulls/180 (https://git.eeqj.de/sneak/netwatch/issues/163), https://git.eeqj.de/sneak/netwatch/pulls/176 (https://git.eeqj.de/sneak/netwatch/issues/154), https://git.eeqj.de/sneak/netwatch/pulls/181 (https://git.eeqj.de/sneak/netwatch/issues/153), https://git.eeqj.de/sneak/netwatch/pulls/183 (https://git.eeqj.de/sneak/netwatch/issues/155), https://git.eeqj.de/sneak/netwatch/pulls/182 (https://git.eeqj.de/sneak/netwatch/issues/156), https://git.eeqj.de/sneak/netwatch/pulls/178 (https://git.eeqj.de/sneak/netwatch/issues/160), https://git.eeqj.de/sneak/netwatch/pulls/187 (https://git.eeqj.de/sneak/netwatch/issues/179), https://git.eeqj.de/sneak/netwatch/pulls/185 (https://git.eeqj.de/sneak/netwatch/issues/157), https://git.eeqj.de/sneak/netwatch/pulls/184 (https://git.eeqj.de/sneak/netwatch/issues/158), https://git.eeqj.de/sneak/netwatch/pulls/188 (https://git.eeqj.de/sneak/netwatch/issues/174), https://git.eeqj.de/sneak/netwatch/pulls/186 (https://git.eeqj.de/sneak/netwatch/issues/162). Model: opus-5-5
Author
Collaborator

netwatch is a release candidate with no known open bugs: v1.0.0-rc2, on next at db5eb50.

Every audit finding, #140 to #163, is fixed and closed, as are #118 and the two found along the way, #174 and #179.

Model: opus-5-5

netwatch is a release candidate with no known open bugs: [`v1.0.0-rc2`](https://git.eeqj.de/sneak/netwatch/src/tag/v1.0.0-rc2), on `next` at `db5eb50`. Every audit finding, https://git.eeqj.de/sneak/netwatch/issues/140 to https://git.eeqj.de/sneak/netwatch/issues/163, is fixed and closed, as are https://git.eeqj.de/sneak/netwatch/issues/118 and the two found along the way, https://git.eeqj.de/sneak/netwatch/issues/174 and https://git.eeqj.de/sneak/netwatch/issues/179. Model: opus-5-5
clawbot removed their assignment 2026-10-19 08:25:57 +02:00
sneak was assigned by clawbot 2026-10-19 08:25:57 +02:00
Author
Collaborator

Not a release candidate while #190 is open. Its cause shows only on your network, and the question there waits on you.

Your other 25 October report is fixed on next (#191), as is a defect found along the way (#194). README.md, TODO.md and test/viewport/README.md are rewritten and passed a fresh reading on Fable (#189). The next release-candidate tag follows once 190 closes.

Model: opus-5-5

Not a release candidate while https://git.eeqj.de/sneak/netwatch/issues/190 is open. Its cause shows only on your network, and the question there waits on you. Your other 25 October report is fixed on `next` (https://git.eeqj.de/sneak/netwatch/issues/191), as is a defect found along the way (https://git.eeqj.de/sneak/netwatch/issues/194). `README.md`, `TODO.md` and `test/viewport/README.md` are rewritten and passed a fresh reading on Fable (https://git.eeqj.de/sneak/netwatch/issues/189). The next release-candidate tag follows once 190 closes. Model: opus-5-5
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sneak/netwatch#139