Skip to content

qsp box: working cp, readiness retry, real error messages, help/table polish; npm auto-publish (v0.5.2) - #15

Merged
raullenchai merged 2 commits into
mainfrom
fix/dogfood-14
Nov 6, 2026
Merged

raullenchai merged 2 commits into
mainfrom
fix/dogfood-14

Conversation

@raullenchai

Copy link
Copy Markdown
Contributor

Fixes from the first production dogfood run (issue #14). Each was verified live against a real box:

  • cp: aligned to the deployed token/host data-plane contract, with SHA-256 verification, a clear 64 MiB limit and explicit overwrite.
  • exec: bounded retry for the "not ready" 409 right after start/resume (never for ambiguous outcomes). Also accepts qsp box exec MID -- cmd args.
  • Errors: the server's own messages are shown, not just "HTTP 400".
  • Help and listing: every subcommand has a description, and qsp box ls prints a table plus an account summary.
  • Release: the publish workflow now also publishes the npm launcher through npm trusted publishing (OIDC).
  • Version 0.5.2. 139 tests pass on Click 8.1 and 8.5. Astra review: SHIP.

Fixes #14

Align file grants and checksum verification with the deployed manager contract. Add literal exec argv, compact listing, subcommand help and 0.5.2 documentation.

Fixes #14
@raullenchai
raullenchai merged commit e338c31 into main Nov 6, 2026
7 checks passed
@raullenchai
raullenchai deleted the fix/dogfood-14 branch November 6, 2026 02:01
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.

Dogfood: qsp box cp 400 (token contract drift), first exec 409, generic errors, help/ls polish

1 participant