8000 T17 — Read the legacy tables for one release with a hint · Issue #2411 · gominimal/minimal · GitHub
[go: up one dir, main page]

Skip to content

T17 — Read the legacy tables for one release with a hint #2411

Open

Description

@mitodrummer

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_meaning
    • cargo nextest run -p mfile legacy_session_table_reads_as_defaults_session_with_hint
    • cargo nextest run -p mfile legacy_tables_exit3_after_grace_release
    • cargo nextest run -p mfile legacy_defaults_task_keys_with_hint
    • cargo nextest run -p mfile legacy_params_reads_as_args_with_hint
    • 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
    • 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

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 Nov 6, 2026

    @minimal-foundry
    Contributor

    Pull request #3105 is open as a draft for T17.

    branch agent/2411-read-the-legacy-tables-for-one-release-with-a-hi · epic #2236

    round outcome job
    1 pushed 5a4c2655
    test exit tail
    cargo nextest run -p mfile flat_per_entry_keys_and_legacy_keys_keep_meaning 0 Applying loadouts: default Running task runtime-implement-test-0 in box runtime-implement-test-0-1... Compiling args v0.0.1 (/workbench/crates/args) Compiling ot v0.0.1 (/workbench/crates/ot) Compiling version v0.8.0 (/workbench/crates/version) Compiling paths v0.0.1 (/workbench/crates/p
    cargo nextest run -p mfile legacy_session_table_reads_as_defaults_session_with_hint 0 Applying loadouts: default Running task runtime-implement-test-1 in box runtime-implement-test-1-1... Compiling version v0.8.0 (/workbench/crates/version) Compiling mfile v0.0.1 (/workbench/crates/mfile) Finished 'test' profile [unoptimized] target(s) in 13.64s ──────────── Nextest run ID
    cargo nextest run -p mfile legacy_tables_exit3_after_grace_release 0 Applying loadouts: default Running task runtime-implement-test-2 in box runtime-implement-test-2-1... Compiling version v0.8.0 (/workbench/crates/version) Compiling mfile v0.0.1 (/workbench/crates/mfile) Finished 'test' profile [unoptimized] target(s) in 13.38s ──────────── Nextest run ID
    cargo nextest run -p mfile legacy_defaults_task_keys_with_hint 0 Applying loadouts: default Running task runtime-implement-test-3 in box runtime-implement-test-3-1... Comp 5BCC iling version v0.8.0 (/workbench/crates/version) Compiling mfile v0.0.1 (/workbench/crates/mfile) Finished 'test' profile [unoptimized] target(s) in 14.03s ──────────── Nextest run ID
    cargo nextest run -p mfile legacy_params_reads_as_args_with_hint 0 Applying loadouts: default Running task runtime-implement-test-4 in box runtime-implement-test-4-1... Compiling version v0.8.0 (/workbench/crates/version) Compiling mfile v0.0.1 (/workbench/crates/mfile) Finished 'test' profile [unoptimized] target(s) in 13.96s ──────────── Nextest run ID
    cargo nextest run -p mfile interactive_task_exit3_names_session 0 Applying loadouts: default Running task runtime-implement-test-5 in box runtime-implement-test-5-1... Compiling version v0.8.0 (/workbench/crates/version) Compiling mfile v0.0.1 (/workbench/crates/mfile) Finished 'test' profile [unoptimized] target(s) in 13.74s ──────────── Nextest run ID
    cargo nextest run -p mctx mfile_search_strategy_override 0 Applying loadouts: default Running task runtime-implement-test-6 in box runtime-implement-test-6-1... Compiling args v0.0.1 (/workbench/crates/args) Compiling ot v0.0.1 (/workbench/crates/ot) Compiling version v0.8.0 (/workbench/crates/version) Compiling paths v0.0.1 (/workbench/crates/p

    Verify min task run agent-verify: exit 0

    Outside the task's layers:, so the PR is a draft:

    • crates/decode/src/lib.rs
    • crates/mfile/Cargo.toml
    • crates/mfile/src/error.rs

    Updated 2026-11-06T20:23:32.547Z.

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