promote-worksgood-default-install

Promote worksgood concierge to default install

Metadata

Statusdone
Assignedagent-917
Modelpi:openai-codex:gpt-5.6-sol
Created2026-07-27T16:57:03.279726740+00:00
Started2026-07-27T16:58:06.073837803+00:00
Completed2026-07-27T17:44:13.398810651+00:00
Tokens29768472 in / 41649 out

Description

Objective

Promote the already-implemented and validated worksgood lifecycle concierge from a feature-gated trial into a default installed and shipped executable. A normal supported install must place worksgood on PATH alongside wg and nex, without feature flags.

Product boundary

  • worksgood remains the attended human lifecycle concierge (setup, status, stop, restart, tui, plus bare attended lifecycle).
  • wg remains the complete expert/task/tool CLI. Do not create a worksg alias and do not turn this task into a full CLI rename.
  • Do not repoint pi-worksgood tools to the limited concierge: they require expert verbs absent from worksgood. Preserve wg_* tool/protocol names.
  • Preserve native Pi/Codex/Claude support and all no-fallback guarantees.

Requirements

  • Remove the Cargo required-feature/default-install exclusion and production “trial” labeling while retaining any useful compatibility feature harmlessly or removing it cleanly.
  • Default cargo install installs worksgood, wg, and nex; use an isolated install root for validation and never overwrite the worker/global binaries merely to prove packaging.
  • Every supported release archive, binary manifest, checksum/attestation/signing/notarization list, shell installer, PowerShell installer, upgrade/rollback/receipt path, and release note installs/manages worksgood by default alongside existing binaries.
  • Existing wg/nex users and upgrades remain compatible and no foreign command is overwritten.
  • Update primary install/quickstart/help text so the installed concierge is discoverable and no longer described as unavailable or trial-only; retain wg documentation for expert commands.
  • Re-run the current integrated concierge/TUI flow against default features and repair only concrete promotion regressions.

Validation

  • RED packaging test proves pre-change default cargo install --path . --locked --root <isolated> omits worksgood; after the change <root>/bin/worksgood exists and runs --help, while wg and nex remain present.
  • Default-feature build/test/clippy includes worksgood; no --features worksgood-trial is needed.
  • Linux/macOS/Windows release contract enumerates, signs/checksums, archives, installs, upgrades, rolls back, and uninstalls worksgood together with wg/nex; dry-run installer tests verify exact files without touching a real user install.
  • Existing worksgood_concierge_trial human-flow coverage is promoted/renamed appropriately and passes on current main, including non-TTY refusal, setup-neutral TUI, exact service identity, profile/reasoning, restart/rollback, and no startup chat.
  • Pi plugin/tool regression proves it still invokes the full expert backend and does not attempt unsupported concierge verbs.
  • cargo fmt --check, cargo clippy, focused/full tests, release/installer static checks, and owned smoke pass.
  • Commit/push and wg done complete through the normal candidate path.

Depends on

Required by

Log