Repository navigation
Closed
Labels
kind:taskA task the plan skill rendered; the body carries ## TaskA task the plan skill rendered; the body carries ## Taskmodel:standardA standard model: work that needs care, or routine work that is largeA standard model: work that needs care, or routine work that is largesize:M200 to 500 net lines; one PR200 to 500 net lines; one PR
Description
Task
| slice | size | difficulty | model | who | estimated lines |
|---|---|---|---|---|---|
| Retained sessions | M | routine | standard | an agent | 480 (240 code, 240 tests) |
A listing shows every retained box with its state.
Covers:
- BOX-158
- BOX-159
Layers:
- daemon:
- crates/minimald/src/box_manager.rs: listing, project scope
- crates/minimald/src/box_manager/tests.rs: tests
- crates/minimald/src/rpc.rs: listing and read handlers
cargo nextest run -p minimald list_returns_every_retained_record_with_statecargo nextest run -p minimald list_scoped_to_project_reads_project_rootcargo nextest run -p minimald show_returns_record_state_identity_and_live_execs
- wire:
- crates/minimald-rpc/src/lib.rs: listing request; read reply
cargo nextest run -p minimald-rpc box_listing_reply_carries_state_and_parent
Waits on:
Plan block
### T4 — List and read box records with their states
slice: S0
kind: task
covers: BOX-158, BOX-159
size: M
est: 240 code, 240 tests
executor: agent
difficulty: routine
model: standard
diagnostics: daemon log names scope and count
observability: one span per listing or read
layers:
- daemon:
- crates/minimald/src/box_manager.rs: listing, project scope
- crates/minimald/src/box_manager/tests.rs: tests
- crates/minimald/src/rpc.rs: listing and read handlers
test: cargo nextest run -p minimald list_returns_every_retained_record_with_state
test: cargo nextest run -p minimald list_scoped_to_project_reads_project_root
test: cargo nextest run -p minimald show_returns_record_state_identity_and_live_execs
- wire:
- crates/minimald-rpc/src/lib.rs: listing request; read reply
test: cargo nextest run -p minimald-rpc box_listing_reply_carries_state_and_parent
produces: none
consumes: none
proof: A listing shows every retained box with its state.
depends on:
- blocked by #2390
Reacted by minimal-foundry
Metadata
Metadata
Assignees
Labels
kind:taskA task the plan skill rendered; the body carries ## TaskA task the plan skill rendered; the body carries ## Taskmodel:standardA standard model: work that needs care, or routine work that is largeA standard model: work that needs care, or routine work that is largesize:M200 to 500 net lines; one PR200 to 500 net lines; one PR
Activity
minimal-foundry commentedon Oct 29, 2026
Done. #2743 merged.
branch
agent/2392-list-and-read-box-records-with-their-states· epic #2236 · PR #2743f89f7014c224b946Updated 2026-10-29T17:13:16.889Z.