8000 T38 — Split the box actor into files by concern · Issue #2377 · gominimal/minimal · GitHub
[go: up one dir, main page]

Skip to content

T38 — Split the box actor into files by concern #2377

Closed

Description

@mitodrummer

Task

slice size difficulty model who estimated lines
Retained sessions M routine standard an agent 5560 (5500 code, 60 tests)

The actor behaves as before, split by concern.

Covers:

  • none

Layers:

  • actor:
    • crates/minimald/src/box_actor.rs: actor type and loop only
    • crates/minimald/src/box_actor/naming.rs (new): moved
    • crates/minimald/src/box_actor/ports.rs (new): moved
    • crates/minimald/src/box_actor/setup.rs (new): moved
    • crates/minimald/src/box_actor/attach.rs (new): moved
    • crates/minimald/src/box_actor/host.rs (new): moved
    • crates/minimald/src/box_actor/launcher.rs (new): moved
    • crates/minimald/src/box_actor/handle.rs (new): moved
    • crates/minimald/src/box_actor/tests.rs: imports from new modules
    • cargo nextest run -p minimald stopping_a_wedged_host_detaches_its_loop_instead_of_parking
Plan block
### T38 — Split the box actor into files by concern
  slice: S0
  kind: enablement
  covers: none
  size: M
  est: 5500 code, 60 tests
  executor: agent
  difficulty: routine
  model: standard
  diagnostics: none: a pure move, no behaviour
  observability: none: a pure move, no signal
  layers:
    - actor:
      - crates/minimald/src/box_actor.rs: actor type and loop only
      - crates/minimald/src/box_actor/naming.rs (new): moved
      - crates/minimald/src/box_actor/ports.rs (new): moved
      - crates/minimald/src/box_actor/setup.rs (new): moved
      - crates/minimald/src/box_actor/attach.rs (new): moved
      - crates/minimald/src/box_actor/host.rs (new): moved
      - crates/minimald/src/box_actor/launcher.rs (new): moved
      - crates/minimald/src/box_actor/handle.rs (new): moved
      - crates/minimald/src/box_actor/tests.rs: imports from new modules
      test: cargo nextest run -p minimald stopping_a_wedged_host_detaches_its_loop_instead_of_parking
  produces: none
  consumes: none
  proof: The actor behaves as before, split by concern.

Activity

  1. added
    kind:taskA task the plan skill rendered; the body carries ## Task
    size:M200 to 500 net lines; one PR
    model:standardA standard model: work that needs care, or routine work that is large
    plan:enablementUnblocks other tasks: a lane, a gated path, a missing piece of the tree
    on Oct 19, 2026
  2. minimal-foundry commented on Oct 20, 2026

    @minimal-foundry
    Contributor

    Done. #2453 merged.

    branch agent/2377-split-the-box-actor-into-files-by-concern · epic #2236 · PR #2453

    round outcome job
    1 pushed fa8e4704
    1 changed nothing: Revise round 1 had no note, no unresolved threads and no failing checks. The merge of origin/main (9528bbcd) did not touch any box_actor file and left no conflict markers. The answered thread PRRT_kwD 521ea967

    Updated 2026-10-20T18:13:55.832Z.

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:standardA standard model: work that needs care, or routine work that is largeplan:enablementUnblocks other tasks: a lane, a gated path, a missing piece of the treesize:M200 to 500 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