Tag v1.0.0 #15
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Cut the first release. This is the last issue in the
1.0.0milestone and must not be starteduntil every other issue in that milestone is closed.
Definition of done
1.0.0milestone is closed.mainis green:make checkandmake dockerboth pass on a clean checkout.1.0.0in the single place the version now lives, andVERSION,quak --versionandpackage.jsonall agree (enforced by the test added for that).section, and the "Tag
v1.0.0" box ticked.TODO.mdStatus is no longerpre-1.0, the completed steps list is current, and theremaining Future Steps are only the post-1.0 desktop-client items.
v1.0.0exists on the release commit and is pushed.1.0.0milestone is closed.Notes
Whether a published npm package accompanies the tag depends on the outcome of the npm
publishing decision issue. If that is answered "yes", the publish happens as part of this
issue; if "no", the tag stands alone.
Manager note: pre-1.0 backlog and ordering
Backlog filed 2026-08-09 after a full read of
TODO.md,README.md,REPO_POLICIES.md, theorg code standards in the
promptsrepo, and a line-by-line survey ofsrc/,bin/,test/,script/, and the container/CI files.make checkwas green onmainat2039608(17 files, 120 tests) before any of this work started.
Fifteen issues carry the
1.0.0milestone. Intended order, driven by dependency rather thanseverity:
TODO.mdNext Step.make buildfails onmaintoday; #5 and #6 both depend onthe resulting
dist/layout.make dockergreen. Depends on #3.other and can interleave with the above.
Outside the milestone: #16 (npm decision, yours), #17, #18, #19.
Org standard check:
.golangci.ymlVerified not applicable. quak contains zero Go files — no
*.go, nogo.mod, no.golangci.yml— so the org-standard linter config and its pinned golangci-lint version havenothing to apply to here. The JavaScript toolchain equivalents (
eslint.config.mjs,.prettierrcwith 4-space tabs andproseWrap: always) are present andmake lintandmake fmt-checkare both green. No issue filed.Vendored policy file
REPO_POLICIES.mdin this repo is byte-identical to the current authoritative copy in thepromptsrepo. Nothing to refresh.