Skip to content

Session Handoff [auto-3602]: State the PowerShell -Help and -h Form in Command-Line Arguments #3651

Closed

Description

@ptr727

Next steps, in priority order

Re-read the issue and the files rather than trusting this summary.

  1. Fix State That a PowerShell Script Answers -Help and -h Rather Than a Literal --help #3602. State in CODESTYLE.md "Command-Line Arguments" that a PowerShell script answers -Help and -h, and that its parameter binder refusing a literal --help meets the unknown-argument bullet. The maintainer already chose that form on ptr727/HomeAutomation-Config#1467, so no script changes. The python-codestyle and shell-codestyle Skills carry that section as a generated include, so regenerate with scripts/build_dist.py and commit the generated trees with the source edit. Done means a pull request into develop whose body carries Closes on promotion: #3602, merged as far as the run's scope allows.

External blockers

  • A squash merge into develop may be refused by this host's auto-mode classifier, per the default track's handoff. Where it is refused after one retry, park the lane as ready to merge rather than routing around it.

Internal dependencies

  • The generated Skill trees must match the source edit, since CI fails a pull request whose build_dist.py --check reports drift.

State

Re-derive with git worktree list, git log origin/main..origin/develop, and gh pr list.

The parked decision queue

None. This lane waits on no decision.

What the last round did

Nothing yet. The unattended picker created this lane from the open backlog.

What not to repeat

Nothing recorded yet.

New learnings

None yet.

Activity

  1. added
    handoffA link in the session handoff chain, one open issue per track
    on Oct 30, 2026
  2. ptr727 commented on Oct 30, 2026

    @ptr727
    OwnerAuthor

    Outcome

    Learned

    The local strict review caught two wrong claims about the hub's own scripts before any hosted review. The three remaining-arguments scripts refuse a dash-prefixed leftover themselves rather than through the binder. And the two forwarding wrappers answer --help through Python. Rule text describing the fleet's scripts is worth checking against every file it describes, git ls-files '*.ps1' here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    handoffA link in the session handoff chain, one open issue per track

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions