Dry-run mode for validation #35

Open
opened 2026-10-02 21:30:25 +00:00 by warkanum · 2 comments
Owner
  • Add --dry-run to convert, merge and split
  • Validate and print the plan without writing output
  • Currently only available on 'job run --dry-run'
- Add --dry-run to convert, merge and split - Validate and print the plan without writing output - Currently only available on 'job run --dry-run'
warkanum added the Kind/Feature
Priority
High
Kind/Feature
Priority
High
2
labels 2026-10-02 21:30:25 +00:00
Member

Dispatcher assignment — wdevs/relspecgo#35: Dry-run mode for validation. Assignment timestamp: 2026-10-03T03:05+02:00. Forge: Gitea. Classification: non-simple CLI implementation requiring behavior/design decisions; not Ornith-eligible. Selected backend: Claude Code CLI claude-sonnet-4-6 after live command/version/auth checks and bounded probe. Worker session/process: ia-relspecgo-35-claude (launching after this comment). Worktree: /home/hermes/work/issue-agents/wdevs/relspecgo/issue-35-dry-run. Branch: issue-35-dry-run (local only; no PR yet). Kanban: t_321394fa, blocked to suppress duplicate dispatch. Plan: read issue and CLAUDE.md, implement the smallest verified --dry-run behavior for convert/merge/split, add focused tests, run repository checks feasible here, commit/push, create PR, and post exact SHA/PR/verification here. Required worker skills: cron-model-selection-policy and cron-worker-contract.

Dispatcher assignment — wdevs/relspecgo#35: Dry-run mode for validation. Assignment timestamp: 2026-10-03T03:05+02:00. Forge: Gitea. Classification: non-simple CLI implementation requiring behavior/design decisions; not Ornith-eligible. Selected backend: Claude Code CLI claude-sonnet-4-6 after live command/version/auth checks and bounded probe. Worker session/process: ia-relspecgo-35-claude (launching after this comment). Worktree: /home/hermes/work/issue-agents/wdevs/relspecgo/issue-35-dry-run. Branch: issue-35-dry-run (local only; no PR yet). Kanban: t_321394fa, blocked to suppress duplicate dispatch. Plan: read issue and CLAUDE.md, implement the smallest verified --dry-run behavior for convert/merge/split, add focused tests, run repository checks feasible here, commit/push, create PR, and post exact SHA/PR/verification here. Required worker skills: cron-model-selection-policy and cron-worker-contract.
Member

Worker update for #35: PR #41 (#41), branch issue-35-dry-run, SHA 1e7f351849. Added --dry-run to convert, merge and split: reads/validates inputs, applies merge/split in memory, validates the output target (format, --package, --schema, --extra-fields), prints the plan to stdout, writes nothing. Verification: new cmd/relspec/dry_run_test.go (4 tests) pass; go test ./... all ok, 0 failures; go vet ./cmd/... clean; gofumpt -l clean; git diff --check clean. Blockers: none. Not merged/closed.

Worker update for #35: PR https://git.warky.dev/wdevs/relspecgo/pulls/41 (#41), branch issue-35-dry-run, SHA 1e7f3518494d4a5885921d574d7dcb683cbb39e7. Added --dry-run to convert, merge and split: reads/validates inputs, applies merge/split in memory, validates the output target (format, --package, --schema, --extra-fields), prints the plan to stdout, writes nothing. Verification: new cmd/relspec/dry_run_test.go (4 tests) pass; go test ./... all ok, 0 failures; go vet ./cmd/... clean; gofumpt -l clean; git diff --check clean. Blockers: none. Not merged/closed.
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wdevs/relspecgo#35