Skip to content

fix: show provider info in --dry-run and --status with remote tasklist backends#44

Merged
wittekin merged 1 commit intomainfrom
fix/dry-run-remote-provider
Mar 7, 2026
Merged

fix: show provider info in --dry-run and --status with remote tasklist backends#44
wittekin merged 1 commit intomainfrom
fix/dry-run-remote-provider

Conversation

@wittekin
Copy link
Owner

@wittekin wittekin commented Mar 7, 2026

Summary

When using a remote tasklist provider (GitHub Issues, Linear, Jira), --dry-run was showing File: .../tasklist.md and Exists: False, making it look like something was broken. --status / --analyze-tasklist would error with "Tasklist not found".

Now:

  • --dry-run shows Provider: github (remote) with label/project filter summary instead of a missing file path
  • --status / --analyze-tasklist prints a clear "remote provider — task analysis not available" message and exits 0

File-based behavior is unchanged.

Test plan

  • millstone --dry-run with GitHub Issues backend shows provider info (manual test)
  • 1829 tests pass (+2 new)
  • Pre-commit hooks pass

Closes #43

🤖 Generated with Claude Code

Dry run now shows MCP provider name, labels, and projects instead of
attempting to read a local tasklist file. analyze_tasklist() returns
an empty result for remote providers instead of raising file-not-found.

Generated with millstone orchestrator

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@wittekin wittekin merged commit c383ca5 into main Mar 7, 2026
16 checks passed
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.

--dry-run and --status show misleading file info with remote tasklist providers

1 participant