Skip to content

feat: complete local analysis-to-issue tracer CLI - #11

Merged
cursor[bot] merged 1 commit into
mainfrom
cursor/cli-publish-tracer-8cd7
Sep 3, 2026
Merged

cursor[bot] merged 1 commit into
mainfrom
cursor/cli-publish-tracer-8cd7

Conversation

@derek-palmer

Copy link
Copy Markdown
Owner

Summary

Completes T3 (first tracer slice): wires the publish CLI command to the existing publish() application workflow and adds full tracer acceptance coverage.

Changes

  • techdebtter publish — loads a versioned analysis report, confirms selections (interactive or --yes), and reconciles Finding Issues via GitHub
  • techdebtter capabilities --json — already present; now covered by tests
  • Bootstrap — createDefaultPublishDependencies() obtains a transient gh token and constructs OctokitGitHubGateway
  • Tests — publish.test.ts, capabilities.test.ts, tracer.test.ts (analyze → publish → reconcile)
  • Docs — README usage/prerequisites/exit codes; SPEC T3 and implementation plan marked done

Test plan

  • npm run check (80 tests)
  • Tracer test proves analyze JSON report → publish → idempotent reconcile
Open in Web Open in Cursor 

Wire publish and capabilities commands, add bootstrap for GitHub
dependencies, and cover publish/capabilities/tracer CLI tests. Document
usage, exit codes, and non-reproducible report rules in README.

Co-authored-by: Derek Palmer <derek@derekpalmercreative.com>
@derek-palmer derek-palmer mentioned this pull request Sep 1, 2026
2 tasks done
@derek-palmer
derek-palmer marked this pull request as ready for review September 3, 2026 00:54
@cursor
cursor Bot merged commit 8b6fcfe into main Sep 3, 2026
2 checks passed
@cursor
cursor Bot deleted the cursor/cli-publish-tracer-8cd7 branch September 3, 2026 00:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants