8000 T5 — Send the box's spec on the create request and store it with the record · Issue #2388 · gominimal/minimal · GitHub
[go: up one dir, main page]

Skip to content

T5 — Send the box's spec on the create request and store it with the record #2388

Closed

Description

@mitodrummer

Task

slice size difficulty model who estimated lines
Retained sessions L routine standard an agent 600 (360 code, 240 tests)

A new box's record carries its creation spec.

Covers:

  • BOX-068

Layers:

  • spec:
    • crates/mfile/src/spec.rs (new): first Box Spec builder
    • crates/mfile/src/lib.rs: mod line
    • cargo nextest run -p mfile spec_v0_from_session_table_task_and_flags
  • daemon:
    • crates/minimald-rpc/src/lib.rs: optional spec field
    • crates/minimald-rpc/src/tests.rs: tests
    • crates/minimald/src/rpc.rs: passes spec before record exists
    • crates/boxes/src/store.rs: spec file beside record
    • crates/minimald/src/box_manager.rs: stores the spec
    • cargo nextest run -p minimald-rpc create_sends_expanded_spec_and_stores_it
  • client:
    • crates/minimal/src/cmd/boxes/create.rs: sends the spec
    • crates/minimal/src/task.rs: sends the task spec
    • cargo nextest run -p minimal activation_puts_the_spec_on_the_create_request

Waits on:

Plan block
### T5 — Send the box's spec on the create request and store it with the record
  slice: S0
  kind: task
  covers: BOX-068
  size: L
  est: 360 code, 240 tests
  executor: agent
  difficulty: routine
  model: standard
  diagnostics: daemon log names stored or refused spec
  observability: create span records spec's size
  layers:
    - spec:
      - crates/mfile/src/spec.rs (new): first Box Spec builder
      - crates/mfile/src/lib.rs: mod line
      test: cargo nextest run -p mfile spec_v0_from_session_table_task_and_flags
    - daemon:
      - crates/minimald-rpc/src/lib.rs: optional spec field
      - crates/minimald-rpc/src/tests.rs: tests
      - crates/minimald/src/rpc.rs: passes spec before record exists
      - crates/boxes/src/store.rs: spec file beside record
      - crates/minimald/src/box_manager.rs: stores the spec
      test: cargo nextest run -p minimald-rpc create_sends_expanded_spec_and_stores_it
    - client:
      - crates/minimal/src/cmd/boxes/create.rs: sends the spec
      - crates/minimal/src/task.rs: sends the task spec
      test: cargo nextest run -p minimal activation_puts_the_spec_on_the_create_request
  produces:
    - crates/mfile/src/spec.rs
  consumes: none
  proof: A new box's record carries its creation spec.
  depends on:
    - blocked by #2383
    - blocked by #2386

Activity

  1. added
    kind:taskA task the plan skill rendered; the body carries ## Task
    size:L500 to 900 net lines; one PR, and the ceiling
    model:standardA standard model: work that needs care, or routine work that is large
    on Oct 19, 2026
  2. minimal-foundry commented on Oct 26, 2026

    @minimal-foundry
    Contributor

    Done. #2633 merged.

    branch agent/2388-send-the-box-s-spec-on-the-create-request-and-st · epic #2236 · PR #2633

    round outcome job
    1 pushed 2e477ee5
    2 pushed 4bcd15ea
    3 pushed d409c4c7
    4 pushed 38f72e61

    Updated 2026-10-27T00:01:10.056Z.

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 largesize:L500 to 900 net lines; one PR, and the ceiling

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0