2025-08-13 - 2026-08-13
Overview
1 Release published by 1 user
Published
v0.0.1
10 Pull requests merged by 1 user
Merged
#47 next
Merged
#44 Run script/bootstrap in the Docker build stage (closes #42)
Merged
#41 Re-vendor REPO_POLICIES.md from the canonical copy (closes #20)
Merged
#40 README: drop the tooling attribution, document the entrypoints (closes #21)
Merged
#37 Bust the Docker layer cache for the gate steps (closes #32)
Merged
#34 Check the golangci-lint version in bootstrap, not just presence (closes #24)
Merged
#31 Unwind the hash worker pool instead of abandoning it (closes #6)
Merged
#29 Guarantee the database is closed on every fatal exit path (closes #4)
Merged
#28 Point TODO.md at the tracker and record landed work (closes #27)
Merged
#2 Update golangci-lint to v2.12.2 with canonical config
1 Pull request proposed by 1 user
Proposed
#50 next
16 Issues closed from 1 user
Closed
#36 golangci-lint cache can report findings against paths that do not exist
Closed
#46 Run all linting in Docker via Dockerfile.lint + script/lint
Closed
#45 Run the linter in a container; stop installing it on the dev host
Closed
#42 Dockerfile installs prerequisites inline instead of running script/bootstrap
Closed
#20 Vendored REPO_POLICIES.md is stale (368 lines vs the canonical 408)
Closed
#21 README: remove the AI-tooling line, add the required Entrypoints section, fix stale Build text
Closed
#32 script/cibuild can report a green it did not earn (Docker layer cache)
Closed
#38 golangci-lint warns on every run: gomodguard deprecated, replaced by gomodguard_v2
Closed
#24 script/bootstrap never checks the golangci-lint version, so the pin is inert
Closed
#35 golangci-lint v2.12.2 warns on every run: gomodguard is deprecated in favour of gomodguard_v2
Closed
#6 Hash-phase error path abandons and deadlocks the worker pool
Closed
#4 Guarantee the database is closed on every fatal exit path
Closed
#27 TODO.md Next Step is stale: the STRTA conversion it names already landed
Closed
#23 Delete the six merged feature branches from origin
Closed
#3 Land golangci-lint v2.12.2 and the canonical .golangci.yml on main
Closed
#1 Adopt the standard STRTA scaffold (Makefile/scripts diverge from the org standard)
39 Issues created by 1 user
Opened
#1 Adopt the standard STRTA scaffold (Makefile/scripts diverge from the org standard)
Opened
#3 Land golangci-lint v2.12.2 and the canonical .golangci.yml on main
Opened
#4 Guarantee the database is closed on every fatal exit path
Opened
#5 Handle SIGINT/SIGTERM gracefully during scan
Opened
#6 Hash-phase error path abandons and deadlocks the worker pool
Opened
#7 TSV output is unescaped: paths with tabs or newlines corrupt the report
Opened
#8 report and trees open the database read-write and set journal_mode
Opened
#9 Non-regular and .zfs operands are silently ignored, and their records are deleted
Opened
#10 --workers is silently clamped instead of rejected
Opened
#11 initSchema mishandles an unversioned database that already has the files table
Opened
#12 Document the one-second mtime change-detection window as a known limitation
Opened
#13 progress: nothing printed at phase start on non-TTY, bogus isatty, warnings race the spinner
Opened
#14 report and trees hold every record, including both hex hashes, in memory
Opened
#15 --version goes to stderr and the Docker image always reports "dev"
Opened
#16 No test covers the CLI surface: exit codes, stream separation, or the TSV writers
Opened
#17 The -x filesystem-boundary rejection branch is never tested
Opened
#18 Add a race-detector test target for the concurrent scan paths
Opened
#19 script/fmt and script/fmt-check dropped Markdown formatting
Opened
#20 Vendored REPO_POLICIES.md is stale (368 lines vs the canonical 408)
Opened
#21 README: remove the AI-tooling line, add the required Entrypoints section, fix stale Build text
Opened
#22 Remove dead files.dat references from Makefile, .gitignore and .dockerignore
Opened
#23 Delete the six merged feature branches from origin
Opened
#24 script/bootstrap never checks the golangci-lint version, so the pin is inert
Opened
#25 Dockerfile lint-stage pin comment is misleading and inconsistently formatted
Opened
#26 gomodguard deprecation warning on every lint run — needs a fix in the canonical config
Opened
#27 TODO.md Next Step is stale: the STRTA conversion it names already landed
Opened
#30 report exits 0 when stdout is closed, instead of failing the write
Opened
#32 script/cibuild can report a green it did not earn (Docker layer cache)
Opened
#33 cancel_test.go: four inaccurate claims in comments and one naming departure
Opened
#35 golangci-lint v2.12.2 warns on every run: gomodguard is deprecated in favour of gomodguard_v2
Opened
#36 golangci-lint cache can report findings against paths that do not exist
Opened
#38 golangci-lint warns on every run: gomodguard deprecated, replaced by gomodguard_v2
Opened
#39 A bare docker build . silently restores the cached-gate false green
Opened
#42 Dockerfile installs prerequisites inline instead of running script/bootstrap
Opened
#43 chown -R over the module cache is the largest build layer and re-runs on every source change
Opened
#45 Run the linter in a container; stop installing it on the dev host
Opened
#46 Run all linting in Docker via Dockerfile.lint + script/lint
Opened
#48 script/lint exports an image it never uses, leaving a dangling image per run
Opened
#49 Cut the narration from TODO.md entries and script/Dockerfile comment blocks