8000 T23 — Show the disk a stopped box holds · Issue #2915 · gominimal/minimal · GitHub
[go: up one dir, main page]

Skip to content

T23 — Show the disk a stopped box holds #2915

Open

Description

@mitodrummer

Task

slice size difficulty model who estimated lines
Manage retained boxes S routine light an agent 180 (120 code, 60 tests)

min box prune --dry-run lists what it would remove with the disk each box holds, and removes nothing.

Covers:

  • BCLI-006

Layers:

  • client:
    • crates/minimal/src/cmd/boxes/show.rs: prints the disk a stopped or exited box holds
    • crates/minimal/src/cmd/boxes/lifecycle.rs: --dry-run lists the matches with the disk each holds and the sum
    • crates/minimal/src/tests.rs: the in-process minimald test harness gains this layer's tests
    • cargo nextest run -p minimal show_and_prune_dry_run_report_disk

Waits on:

Plan block
### T23 — Show the disk a stopped box holds
  slice: S6
  kind: task
  covers: BCLI-006
  size: S
  est: 120 code, 60 tests
  executor: agent
  difficulty: routine
  model: light
  diagnostics: `min box show` prints "Disk: <size>" for a stopped or exited box, and `min box prune --dry-run` prints each box it would remove and "Total: <size>", pinned by show_and_prune_dry_run_report_disk
  observability: the command's existing tracing span records the verb, the box id it resolved and the outcome
  layers:
    - client:
      - crates/minimal/src/cmd/boxes/show.rs: prints the disk a stopped or exited box holds
      - crates/minimal/src/cmd/boxes/lifecycle.rs: `--dry-run` lists the matches with the disk each holds and the sum
      - crates/minimal/src/tests.rs: the in-process minimald test harness gains this layer's tests
      test: cargo nextest run -p minimal show_and_prune_dry_run_report_disk
  produces: none
  consumes: none
  proof: `min box prune --dry-run` lists what it would remove with the disk each box holds, and removes nothing.
  depends on:
    - blocked by #2907
    - blocked by #3076

Activity

  1. added
    kind:taskA task the plan skill rendered; the body carries ## Task
    size:SUnder 200 net lines; one PR
    model:lightA light model is enough: routine work, small or medium
    on Nov 3, 2026
  2. minimal-foundry commented on Nov 7, 2026

    @minimal-foundry
    Contributor

    Pull request #3141 is open as a draft for T23.

    branch agent/2915-show-the-disk-a-stopped-box-holds · epic #2879

    round outcome job
    1 pushed 901b51e8
    2 pushed 06e0ec72
    3 pushed 71d054c6
    test exit tail
    cargo nextest run -p minimal show_and_prune_dry_run_report_disk 0 Applying loadouts: default Running task runtime-implement-test-0 in box runtime-implement-test-0-1... Compiling paths v0.0.1 (/workbench/crates/paths) Compiling ot v0.0.1 (/workbench/crates/ot) Compiling args v0.0.1 (/workbench/crates/args) Compiling client-config v0.0.1 (/workbench/crat

    Verify min task run agent-verify: exit 100 — the sandbox ran rustc (1.99.0), the repository pins 1.99.1 in rust-toolchain.toml; a failure here may be the newer toolchain's, not this change's ed_after_render PASS [ 0.065s] (541/953) minimal resolver::tests::privileged_copy_creates_a_missing_destination PASS [ 0.211s] (542/95

    Outside the task's layers:, so the PR is a draft:

    • crates/minimal/src/cli.rs
    • crates/minimal/src/cmd/boxes/list.rs

    Updated 2026-11-07T07:33:05.251Z.

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

    kind:taskA task the plan skill rendered; the body carries ## Taskmodel:lightA light model is enough: routine work, small or mediumsize:SUnder 200 net lines; one PR

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0