Repository navigation
Open
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:L500 to 900 net lines; one PR, and the ceiling500 to 900 net lines; one PR, and the ceiling
Description
Task
| slice | size | difficulty | model | who | estimated lines |
|---|---|---|---|---|---|
| One minimal.toml for every box | L | routine | standard | an agent | 860 (440 code, 420 tests) |
A
[session]-only project still starts, with a hint.
Covers:
- BOX-049
- BOX-050
- BOX-051
- BOX-052
- BOX-054
Layers:
- legacy:
- crates/mfile/src/legacy.rs (new): legacy tables, hint until 0.8.0
- crates/mfile/src/lib.rs: mod line
- crates/mfile/src/tasks.rs: interactive task refused
cargo nextest run -p mfile flat_per_entry_keys_and_legacy_keys_keep_meaningcargo nextest run -p mfile legacy_session_table_reads_as_defaults_session_with_hintcargo nextest run -p mfile legacy_tables_exit3_after_grace_releasecargo nextest run -p mfile legacy_defaults_task_keys_with_hintcargo nextest run -p mfile legacy_params_reads_as_args_with_hintcargo nextest run -p mfile interactive_task_exit3_names_session
- fixtures:
- crates/mctx/testdata/fakerepo/minimal.toml: no interactive
- crates/mctx/testdata/fake-ancestor/minimal.toml: no interactive
cargo nextest run -p mctx mfile_search_strategy_override
- docs:
- docs/reference/minimal-dot-toml.md: entry tables and legacy release
- docs/guide/dev-shell.md: entry tables
- docs/guide/setup.md: entry tables
- docs/guide/packages.md: entry tables
- docs/guide/agents.md: entry tables
Waits on:
Plan block
### T17 — Read the legacy tables for one release with a hint
slice: S4
kind: task
covers: BOX-049, BOX-050, BOX-051, BOX-052, BOX-054
size: L
est: 440 code, 420 tests
executor: agent
difficulty: routine
model: standard
diagnostics: one hint per legacy table read
observability: none: parsing emits only hints
layers:
- legacy:
- crates/mfile/src/legacy.rs (new): legacy tables, hint until 0.8.0
- crates/mfile/src/lib.rs: mod line
- crates/mfile/src/tasks.rs: interactive task refused
test: cargo nextest run -p mfile flat_per_entry_keys_and_legacy_keys_keep_meaning
test: cargo nextest run -p mfile legacy_session_table_reads_as_defaults_session_with_hint
test: cargo nextest run -p mfile legacy_tables_exit3_after_grace_release
test: cargo nextest run -p mfile legacy_defaults_task_keys_with_hint
test: cargo nextest run -p mfile legacy_params_reads_as_args_with_hint
test: cargo nextest run -p mfile interactive_task_exit3_names_session
- fixtures:
- crates/mctx/testdata/fakerepo/minimal.toml: no interactive
- crates/mctx/testdata/fake-ancestor/minimal.toml: no interactive
test: cargo nextest run -p mctx mfile_search_strategy_override
- docs:
- docs/reference/minimal-dot-toml.md: entry tables and legacy release
- docs/guide/dev-shell.md: entry tables
- docs/guide/setup.md: entry tables
- docs/guide/packages.md: entry tables
- docs/guide/agents.md: entry tables
produces: none
consumes:
- crates/mfile/src/expand.rs
proof: A `[session]`-only project still starts, with a hint.
depends on:
- blocked by #2410
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:L500 to 900 net lines; one PR, and the ceiling500 to 900 net lines; one PR, and the ceiling
Activity
minimal-foundry commentedon Nov 6, 2026
Pull request #3105 is open as a draft for T17.
branch
agent/2411-read-the-legacy-tables-for-one-release-with-a-hi· epic #22365a4c2655cargo nextest run -p mfile flat_per_entry_keys_and_legacy_keys_keep_meaningcargo nextest run -p mfile legacy_session_table_reads_as_defaults_session_with_hintcargo nextest run -p mfile legacy_tables_exit3_after_grace_releasecargo nextest run -p mfile legacy_defaults_task_keys_with_hintcargo nextest run -p mfile legacy_params_reads_as_args_with_hintcargo nextest run -p mfile interactive_task_exit3_names_sessioncargo nextest run -p mctx mfile_search_strategy_overrideVerify
min task run agent-verify: exit 0Outside the task's
layers:, so the PR is a draft:crates/decode/src/lib.rscrates/mfile/Cargo.tomlcrates/mfile/src/error.rsUpdated 2026-11-06T20:23:32.547Z.