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

Closed

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

    Done. #3105 merged.

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

    round outcome job
    1 pushed 5a4c2655
    2 changed nothing: Revise round 2: no change. The one thread is outside the task layers. The finding is correct as of this branch: crates/op/src/project/init.rs:199-203 writes '[defaults] state_key' and '[session]', and ec30e6aa
    3 pushed ddb997b4

    Updated 2026-11-07T03:03:27.978Z.

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