Uh oh!
There was an error while loading. Please reload this page.
docs: truth pass — README/nav-map/checklist match the v0.8 surface + release policy - #307
Conversation
LukasWodka
commented
Jul 14, 2026
👋 Heads-up — Code review queue is at 44 / 30 Above the WIP limit. The team convention is to review existing PRs before opening new work. Open PRs currently in Code review (oldest first):
Pull from review before opening new work. (This is a nudge from the kanban WIP check, not a block.) |
LukasWodka
commented
Jul 14, 2026
@BugBot run |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit 40f6347. Configure here.
saadqbal
commented
Jul 14, 2026
One staleness to catch before merge (ironic for a truth pass 🙂): this predates the v0.9.0 + v0.9.1 cuts, so a few version claims are now behind —
Everything else matches the develop surface. Worth a quick version-reference refresh (here or a fast follow-up). |
saadqbal
left a comment
There was a problem hiding this comment.
Approving — the command surface, 16-category list, doctor-promotion and resources/home-screen notes are all accurate, and the release.yml change is comment-only. Just refresh the v0.8.0 'latest release' references to v0.9.1 (see my comment) since we cut v0.9.0/v0.9.1 after this was authored. 👍
saadqbal
commented
Jul 14, 2026
Status: I reopened + retargeted this to develop. Heads-up — it got auto-closed when I squash-merged its base #300 with branch deletion (GitHub closes a PR when its base branch is gone); sorry for the noise. Now conflicts (docs only), so a quick rebase onto develop + re-review and it's good. |
…elease policy (#296) Every claim re-verified against the actual command tree (go run ./cmd/tracebloc --help + each subcommand on develop @ 5af9a80): README: - v0.3.0 status blurb -> v0.8.0 latest release + a lifecycle command table (login/logout/auth, client/status, resources show+set, data ingest/list/delete/validate, cluster info, doctor, delete, version/completion/home screen); notes what landed post-v0.8.0 - 15-of-16 tasks -> all 16 (semantic_segmentation shipped in #247; registry verified: 16x CLISupported, zero false) - roadmap tail: 9-of-10-modalities + v0.2/v0.3 story -> v0.2-v0.8 arc; semseg removed from Next (done); cloud-source kept (backed by RFC-0002 + the in-help 1 GiB cap copy) - links the navigation map docs/cli-navigation.md: - stale-basis disclaimer removed (was develop @ 27c5392) - resources set (#241) + status-aware home screen (#244) un-dashed — both merged; proposed classDef dropped - nonexistent home-screen-spec.md references removed (point at #244) - doctor node: top-level doctor shipped, cluster doctor = hidden alias (pinned by TestClusterCmd_DoctorIsHiddenAlias) - known-gaps list pruned to what is still true (offboard partial teardown still exits 0 — re-verified in delete.go) scripts/RELEASE_CHECKLIST.md: - 5-line release policy: trigger = customer-visible merge or weekly, owner = DevEx squad (role, not person) - EKS smoke: dataset push -> data ingest; v0.1-ticket pre-flight genericized release.yml: header comment claimed release notes come from CHANGELOG.md — no such file exists; it's generate_release_notes: true. Fixes#296 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Addresses Asad's review on #307: this truth pass predated the v0.9.0 and v0.9.1 cuts, so a few version claims went stale. - Status blurb: "v0.8.0 is the latest release" -> "v0.9.1 is the latest release". - The post-v0.8.0 "ships with the next release" framing for resources / status-aware home screen / top-level doctor / semantic_segmentation -> "Shipped in v0.9.0" (they released in v0.9.0, no longer "next"). - Roadmap tail: "Since the v0.8.0 cut, develop gained ..." -> a "v0.9 added ...; v0.9.1 is the current latest" entry, extending the v0.2-v0.8 arc. Historical v0.8.0 references (the v0.8.0 cut, cluster doctor in v0.8.0) kept as deliberate contrasts. Homebrew tap stays dropped (#300) - no reintroduction. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
40f6347 to
49c6f40CompareLukasWodka
commented
Jul 14, 2026
@saadqbal thanks — rebased onto
|
saadqbal
left a comment
There was a problem hiding this comment.
Re-approving — you addressed the version staleness (now 'v0.9.1 is the latest release' + the v0.9 roadmap row). Docs match the develop surface. 👍
What
WS-F.1/F.2 of the customer-surface truth pass (epic tracebloc/backend#1106): make README, the navigation map, and the release checklist tell the truth about the v0.8-era surface, and write down a release policy so
developstops drifting 46 commits past the last tag.Stacked on #300 (WS-F.5 Homebrew drop) — both edit README.md + RELEASE_CHECKLIST.md. Merge #300 first; this diff is
chore/299-drop-homebrew-tap..docs/296-readme-truth-pass.Changes
README.md — every claim verified against the actual command tree (
go run ./cmd/tracebloc --help+ every subcommand, ondevelop@ 5af9a80):login/logout/auth status,client/client status,resources/resources set,data ingest/list/delete/validate,cluster info,doctor,delete(offboard),version/completion/home screen. Honest note on what landed after the v0.8.0 cut (resources, status-aware home screen, top-leveldoctor, semseg).internal/push/category.go(16×CLISupported: true, zerofalse).semantic_segmentationremoved from Next (it shipped); cloud-source ingestion kept (still backed by RFC-0002 + the in-help 1 GiB-cap copy).docs/cli-navigation.md. The existing--intent traininstall example was checked and is still valid (the flag survives ondevelop) — left alone.docs/cli-navigation.md:
develop @ 27c5392) removed.resources set(feat(resources):tracebloc resources set— guided compute budget (P2, wizard + GPU) (#143) #241) and the status-aware home screen (feat(cli): status-awaretraceblochome screen #244) un-dashed — both merged; the now-unusedproposedclassDef dropped.home-screen-spec.mdremoved (they point at shipped feat(cli): status-awaretraceblochome screen #244 now).doctornode updated: top-leveldoctorshipped,cluster doctoris the hidden alias (pinned byTestClusterCmd_DoctorIsHiddenAlias).delete.gothat a degraded offboard still returns exit 0 (gap kept).scripts/RELEASE_CHECKLIST.md:
tracebloc dataset push→tracebloc data ingest; the v0.1-ticket pre-flight item genericized..github/workflows/release.yml — header comment claimed release notes are "generated from CHANGELOG.md"; no CHANGELOG.md exists, the workflow uses
generate_release_notes: true. Comment now says so.Verification
--help+auth,client,data(+ingest/list/delete/validate),cluster info,doctor,resources(+set),delete,login,logout,version, and the alias probes (data push/rm,dataset,cluster doctor, hiddenclient create/list) — the docs now match that output.go build ./...green; release.yml still parses (comment-only change there).Fixes#296
🤖 Generated with Claude Code
Note
Low Risk
Documentation and workflow comments only; no runtime, auth, or release pipeline behavior changes.
Overview
Docs-only truth pass so customer-facing material matches
developand current releases (README now cites v0.9.1 and the full lifecycle command table, not v0.3.0-era copy).README broadens the product blurb, replaces stale status/roadmap with the v0.2–v0.9 arc, links
docs/cli-navigation.md, and statesdata ingestsupports all 16 task categories (includingsemantic_segmentationvia #247). Release/install wording is generalized beyond a single pinned version.docs/cli-navigation.mddrops the old “basis @ commit” and proposed/not-shipped styling:resources set, the status-aware home screen, and top-leveldoctorare drawn as shipped; known-gaps list is trimmed to what’s still open.scripts/RELEASE_CHECKLIST.mdadds a release policy (when to cut, DevEx owner) and updates pre-flight smoke totracebloc data ingest..github/workflows/release.ymlheader comment only: release notes come fromgenerate_release_notes: true, notCHANGELOG.md.Reviewed by Cursor Bugbot for commit 49c6f40. Bugbot is set up for automated code reviews on this repo. Configure here.