8000 T9 — Tasks run and waited on, end to end · Issue #2902 · gominimal/minimal · GitHub
[go: up one dir, main page]

Skip to content

T9 — Tasks run and waited on, end to end #2902

Open

Description

@mitodrummer

Task

slice size difficulty model who estimated lines
Run tasks and wait on them S routine light an agent 120 (20 code, 100 tests)

Run a task or an entry with min task run or min box run, see its output and exit code, follow its logs, wait for it, and still see it in min task list until a prune removes it.

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 task_run_logs_wait_list_end_to_end

Waits on:

Plan block
### T9 — Tasks run and waited on, end to end
  slice: S2
  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: one span covers the run, the log follow and the wait of the same task
  layers:
    - tests:
      - crates/minimal/src/tests.rs: the slice's end-to-end test over a test daemon
      test: cargo nextest run -p minimal task_run_logs_wait_list_end_to_end
  produces: none
  consumes: none
  proof: Run a task or an entry with `min task run` or `min box run`, see its output and exit code, follow its logs, wait for it, and still see it in `min task list` until a prune removes it.
  depends on:
    - blocked by #2892
    - blocked by #2896
    - blocked by #2897

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