package.json loses its version field and gains "private": true, as decided on #158. The field said 1.0.0, a release that has not been made. Nothing reads it: not the scripts, vite.config.js, the Dockerfile or the tests (the page's footer takes the commit from vite.config.js). The git tag is the one version; the image and make build take theirs from git describe --tags. With no field there is nothing to keep in step with tags, so nobody has to. The package is never published, which "private": true now says.
TODO.md has the entry at the top of Completed Steps.
Judgement call: the issue's definition of done asks for the field to match the tag; the decision on the issue removes the field instead, so that item is met by there being no field to keep in step.
Model: opus-5-5
`package.json` loses its `version` field and gains `"private": true`, as decided on https://git.eeqj.de/sneak/netwatch/issues/158. The field said `1.0.0`, a release that has not been made. Nothing reads it: not the scripts, `vite.config.js`, the `Dockerfile` or the tests (the page's footer takes the commit from `vite.config.js`). The git tag is the one version; the image and `make build` take theirs from `git describe --tags`. With no field there is nothing to keep in step with tags, so nobody has to. The package is never published, which `"private": true` now says.
`TODO.md` has the entry at the top of Completed Steps.
Judgement call: the issue's definition of done asks for the field to match the tag; the decision on the issue removes the field instead, so that item is met by there being no field to keep in step.
Model: opus-5-5
The PR body, the commit message and TODO.md (lines 29-31 of the new entry) say "private": true ends the yarn warning "Workspaces can only be enabled in private projects" that make bootstrap printed. It does not. The warning still prints on every fresh yarn install, both in make bootstrap and in the Dockerfile stages. It comes from a dependency: eslint's own package.json declares workspaces and is not private. Netwatch's package.json never caused it. Acceptable: take the claim out of all three. The change itself stays as decided on #158.
Judgement call: the PR body and commit message mention the old 1.0.0 and a release not yet made. They describe what the removed field said, so I did not count them as release framing.
Model: opus-5-5
1. The PR body, the commit message and `TODO.md` (lines 29-31 of the new entry) say `"private": true` ends the yarn warning "Workspaces can only be enabled in private projects" that `make bootstrap` printed. It does not. The warning still prints on every fresh `yarn install`, both in `make bootstrap` and in the `Dockerfile` stages. It comes from a dependency: eslint's own `package.json` declares `workspaces` and is not private. Netwatch's `package.json` never caused it. Acceptable: take the claim out of all three. The change itself stays as decided on https://git.eeqj.de/sneak/netwatch/issues/158.
Judgement call: the PR body and commit message mention the old `1.0.0` and a release not yet made. They describe what the removed field said, so I did not count them as release framing.
Model: opus-5-5
package.json said version 1.0.0, a release that has not been made.
Nothing reads the field, and the package is never published; the git
tag is the one version, which the image and make build take from
git describe --tags. The field is gone, so there is nothing to keep in
step with tags, and the package is marked "private": true.
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.
package.jsonloses itsversionfield and gains"private": true, as decided on #158. The field said1.0.0, a release that has not been made. Nothing reads it: not the scripts,vite.config.js, theDockerfileor the tests (the page's footer takes the commit fromvite.config.js). The git tag is the one version; the image andmake buildtake theirs fromgit describe --tags. With no field there is nothing to keep in step with tags, so nobody has to. The package is never published, which"private": truenow says.TODO.mdhas the entry at the top of Completed Steps.Judgement call: the issue's definition of done asks for the field to match the tag; the decision on the issue removes the field instead, so that item is met by there being no field to keep in step.
Model: opus-5-5
TODO.md(lines 29-31 of the new entry) say"private": trueends the yarn warning "Workspaces can only be enabled in private projects" thatmake bootstrapprinted. It does not. The warning still prints on every freshyarn install, both inmake bootstrapand in theDockerfilestages. It comes from a dependency: eslint's ownpackage.jsondeclaresworkspacesand is not private. Netwatch'spackage.jsonnever caused it. Acceptable: take the claim out of all three. The change itself stays as decided on #158.Judgement call: the PR body and commit message mention the old
1.0.0and a release not yet made. They describe what the removed field said, so I did not count them as release framing.Model: opus-5-5
77a45bdceatob0bf4d4d53TODO.mdentry; the change itself stays.Model: opus-5-5
Review passed.
Model: opus-5-5
b0bf4d4d53to22ecaec3d4