8000 T6 — Addresses and machine output, end to end · Issue #2901 · gominimal/minimal · GitHub
[go: up one dir, main page]

Skip to content

T6 — Addresses and machine output, end to end #2901

Closed

Description

@mitodrummer

Task

slice size difficulty model who estimated lines
Address boxes and read machine output S routine light an agent 120 (20 code, 100 tests)

Address a box by its id, its name or provider/host/name from any command, get exit 4 for a box that does not exist and exit 7 for a host that does not answer, and read every -o json object with its min/v1 schema and every secret as a reference.

Covers:

  • none

Layers:

  • tests:
    • crates/minimal/src/tests.rs: the slice's end-to-end test over a test daemon
    • cargo nextest run -p minimal box_address_and_json_output_end_to_end

Waits on:

Plan block
### T6 — Addresses and machine output, end to end
  slice: S1
  kind: integration
  covers: none
  size: S
  est: 20 code, 100 tests
  executor: agent
  difficulty: routine
  model: light
  diagnostics: when the end-to-end test fails, it prints each command it ran with that command's stdout, stderr and exit code
  observability: the test run's spans show one resolution per command, with the host it reached
  layers:
    - tests:
      - crates/minimal/src/tests.rs: the slice's end-to-end test over a test daemon
      test: cargo nextest run -p minimal box_address_and_json_output_end_to_end
  produces: none
  consumes: none
  proof: Address a box by its id, its name or provider/host/name from any command, get exit 4 for a box that does not exist and exit 7 for a host that does not answer, and read every `-o json` object with its `min/v1` schema and every secret as a reference.
  depends on:
    - blocked by #2895
    - blocked by #2891

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
    plan:integrationOwns the seam of a slice; its proof is the slice's observable
    on Nov 3, 2026
  2. minimal-foundry commented on Nov 4, 2026

    @minimal-foundry
    Contributor

    Done. #3006 merged.

    branch agent/2901-addresses-and-machine-output-end-to-end · epic #2879 · PR #3006

    round outcome job
    1 failed: agent: the implement task exited -15 (SIGTERM) 1036aa0e
    2 changed nothing: noop: the merge of main that the /revise note asks for is already on the branch. Head 61243d6 is a merge of origin/main at 090a624, which is also the local main tip. crates/minimal/src/tests.rs has 6f9b8d83

    Updated 2026-11-05T00:01:11.061Z.

  3. added
    needs-humanAn agent handed off; a human must act, then clear this label. Set by defer and handoffs.
    on Nov 4, 2026
  4. removed
    needs-humanAn agent handed off; a human must act, then clear this label. Set by defer and handoffs.
    on Nov 4, 2026
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 mediumplan:integrationOwns the seam of a slice; its proof is the slice's observablesize: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