Skip to content

BUG: instructions — inbox skill rollout omits the station02 executable #63

Description

@andrei-hasna

Reproduction

On station02, the installed inbox skill resolves, but both canonical executable paths are absent. Running inbox --help exits 127.

On station01, the same canonical helper is installed as inbox 1.3.0; its SHA-256 is 14381a75dae08caca7980eefb1c3f352bc45ddbfa77964532ba898db929299d4 and the local launcher symlink resolves to it.

The supported machines-file-transfer dry-run accepted a no-clobber station01-to-station02 recovery plan, but apply failed closed with remote_operation_failed. No raw scp fallback was used.

Expected

The instructions/skills rollout that installs the inbox skill also installs the package-owned executable and launcher on every managed station, and verifies inbox --help plus a nonzero subscription/status baseline.

Impact

Interactive sessions on station02 cannot arm the required package-owned inbox watcher and must rely on scheduled coordination reads. This is a fleet rollout drift, not an inbox command defect.

Deduplication evidence

Public GitHub searches for open Hasna issues with inbox in the title and open Hasna pull requests mentioning inbox found no matching live fixer. The production Todos search path is intentionally non-runnable until the protected task-manifest authority in the Email Triage prerequisite is deployed; no unsafe collection read was used.

Acceptance

  • Identify and repair the source-owned rollout/install path.
  • Add a regression proving a managed target cannot report the inbox skill present while the executable is absent.
  • Roll out to station02 through the supported distribution path.
  • Verify the installed executable checksum/version, launcher resolution, seeded status, and watcher startup.
  • Land through a reviewed PR; no manual copied binary is the terminal fix.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions