Skip to content

Slim down thirdshift help - #623

Merged
JacobStephens2 merged 3 commits into
mainfrom
issue-189
Oct 10, 2026
Merged

JacobStephens2 merged 3 commits into
mainfrom
issue-189

Conversation

@JacobStephens2

@JacobStephens2 JacobStephens2 commented Oct 10, 2026 •

Copy link
Copy Markdown
Owner

Summary

 thirdshift help
- 353 lines of commands, settings and workflow details
+ 45 lines of commands and shared options
+ README link for detailed guidance

Preserve command forms, option context, configuration precedence and argument-error handling. Replace tests that require detailed workflow prose with compact-reference checks.

Closes #189

Evidence

  • Before: main's help constant contains 353 lines.
    After: the compact reference contains 45 lines and retains commands, shared options and the README link.
  • cargo fmt --check, cargo check --all-targets, and cargo clippy --all-targets -- -D warnings passed.
  • cargo test --test command_surface: 20 passed.
  • SYSTEMD_UNIT_PATH=/usr/lib/systemd/system cargo test --no-fail-fast: 1,652 passed, 0 failed, 1 intentionally ignored latency probe across 41 test binaries.

Validation uses the pinned Rust 1.99.0 toolchain in an isolated RUSTUP_HOME. Systemd verification uses SYSTEMD_UNIT_PATH=/usr/lib/systemd/system: the initial run loaded an unrelated host service with an invalid RequiredBy entry; the focused deploy-unit test passes with the isolated search path.

Test seams

  • CLI invocation: help and its aliases, stdout/stderr, exit codes, argument errors, and external-command calls through the existing Scenario harness.

Review

  • Standards: 0 findings. All four changed files read.
  • Spec: 0 findings. All four changed files read.
  • Changed files left unread by review: none.
  • Builds on the existing issue-189 commits, reviewed against main (d251d5e0063c338df9e5bcd0c29f83d709d3663b).

Unaddressed findings

  • Standards: none.
  • Spec: none.

Merge Danger

Door: two-way

Help text, documentation and test changes can be reverted.

Blast Radius: CLI

Help output and the reference printed for invalid arguments become shorter.

Built with codex · gpt-6.1-sol · high

2026-10-10T03:21:05Z, host thirdshift. Uncommitted work at the time of failure is included in this commit.
@JacobStephens2
JacobStephens2 merged commit 82b2b70 into main Oct 10, 2026
17 checks passed
@JacobStephens2
JacobStephens2 deleted the issue-189 branch October 10, 2026 06:55
@JacobStephens2 JacobStephens2 mentioned this pull request Oct 10, 2026
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.

slim down thirdshift help

1 participant