Skip to content

Tighten CLI self-description contracts#2

Merged
sketchmind merged 15 commits into
devfrom
feature/cli-self-description-contracts
Apr 19, 2026
Merged

Tighten CLI self-description contracts#2
sketchmind merged 15 commits into
devfrom
feature/cli-self-description-contracts

Conversation

@sketchmind
Copy link
Copy Markdown
Owner

Summary

  • tighten CLI help/schema discovery metadata and output-shape contracts
  • improve command self-description coverage for selectors, choices, and discovery commands
  • add surface-quality tests so schema discovery commands point to real help surfaces

Verification

  • python tools/check_quality_gate.py
  • DSCTL_RUN_LIVE_TESTS=1 DSCTL_RUN_LIVE_ADMIN_TESTS=1 DS_LIVE_ADMIN_ENV_FILE="/Users/sheldon/VibeCoding/dolphinscheduler-agent/dolphinscheduler-cli/.env" python -m pytest -q tests/live

@sketchmind sketchmind merged commit 259defd into dev Apr 19, 2026
4 checks passed
@sketchmind sketchmind deleted the feature/cli-self-description-contracts branch April 19, 2026 11:27
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.

1 participant