close: insomnia pod runtime entrypoint
This commit is contained in:
parent
898ff98761
commit
c9b7e7f462
|
|
@ -2,12 +2,12 @@
|
||||||
id: 20260531-043239-insomnia-pod-subcommand-runtime
|
id: 20260531-043239-insomnia-pod-subcommand-runtime
|
||||||
slug: insomnia-pod-subcommand-runtime
|
slug: insomnia-pod-subcommand-runtime
|
||||||
title: CLI: add insomnia pod runtime entrypoint
|
title: CLI: add insomnia pod runtime entrypoint
|
||||||
status: open
|
status: closed
|
||||||
kind: task
|
kind: task
|
||||||
priority: P2
|
priority: P2
|
||||||
labels: [cli, pod, nix]
|
labels: [cli, pod, nix]
|
||||||
created_at: 2026-05-31T04:32:39Z
|
created_at: 2026-05-31T04:32:39Z
|
||||||
updated_at: 2026-05-31T04:46:53Z
|
updated_at: 2026-05-31T04:50:14Z
|
||||||
assignee: null
|
assignee: null
|
||||||
legacy_ticket: null
|
legacy_ticket: null
|
||||||
---
|
---
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Added the first single-binary migration step: Pod runtime startup is now available as a shared `pod::entrypoint` library path, the existing `insomnia-pod` binary is a temporary thin wrapper, and the user-facing `insomnia` binary now supports `insomnia pod ...` with the same Pod runtime parser/help. Existing internal spawn defaults and Nix packaging are intentionally unchanged for this step. External review approved and validation passed.
|
||||||
|
|
@ -81,4 +81,32 @@ Non-blocking follow-ups:
|
||||||
- Add installed-binary smoke coverage once CLI E2E exists.
|
- Add installed-binary smoke coverage once CLI E2E exists.
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- event: implementation_report author: hare at: 2026-05-31T04:50:13Z -->
|
||||||
|
|
||||||
|
## Implementation report
|
||||||
|
|
||||||
|
Main workspace validation after merge:
|
||||||
|
|
||||||
|
- `cargo fmt --check` passed
|
||||||
|
- `cargo test -p tui parse_` passed
|
||||||
|
- `cargo test -p pod subcommand_help_uses_insomnia_pod_invocation` passed
|
||||||
|
- `cargo run -q -p tui -- pod --help` smoke passed (`Usage: insomnia pod`, Pod runtime flags present)
|
||||||
|
- `cargo run -q -p pod --bin insomnia-pod -- --help` smoke passed (`Usage: insomnia-pod`, Pod runtime flags present)
|
||||||
|
- `cargo run -q -p tui -- memory lint` reached the headless command path. It exited `1` because the current generated `.insomnia/memory` contains existing lint errors, which is the expected lint-failure exit code; no TUI/Pod startup side effects were observed.
|
||||||
|
- `cargo check -p tui -p pod -p client` passed with pre-existing dead-code warnings
|
||||||
|
- `./tickets.sh doctor` passed
|
||||||
|
- `git diff --check` passed
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- event: close author: hare at: 2026-05-31T04:50:14Z status: closed -->
|
||||||
|
|
||||||
|
## Closed
|
||||||
|
|
||||||
|
Added the first single-binary migration step: Pod runtime startup is now available as a shared `pod::entrypoint` library path, the existing `insomnia-pod` binary is a temporary thin wrapper, and the user-facing `insomnia` binary now supports `insomnia pod ...` with the same Pod runtime parser/help. Existing internal spawn defaults and Nix packaging are intentionally unchanged for this step. External review approved and validation passed.
|
||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
Loading…
Reference in New Issue
Block a user