8000 T44 — Move the repository's own config off the legacy tables · Issue #2416 · gominimal/minimal · GitHub
[go: up one dir, main page]

Skip to content

T44 — Move the repository's own config off the legacy tables #2416

Open

Description

@mitodrummer

Task

slice size difficulty model who estimated lines
One minimal.toml for every box M routine standard an agent 340 (120 code, 220 tests)

The repository's own files print no legacy hint.

Covers:

  • none

Layers:

  • config:
    • .minimal/minimal.toml: entry tables
    • crates/boxes/example_project/minimal.toml: entry tables
    • crates/mfile/src/legacy.rs: tests
    • cargo nextest run -p mfile repository_minimal_toml_files_carry_no_legacy_table
  • scaffold:
    • crates/minimald/src/box_actor/setup.rs: scaffold writes entries
    • cargo nextest run -p minimald daemon_scaffold_writes_entry_tables
  • vm-fixtures:
    • crates/minvmd/tests/egress_allowlist_integration.rs: entry tables
    • crates/minvmd/tests/guest_classifier_integration.rs: entry tables
    • cargo nextest run -p minvmd hostname_allowlist_toolchain_completes (deferred: vm)

Waits on:

Plan block
### T44 — Move the repository's own config off the legacy tables
  slice: S4
  kind: enablement
  covers: none
  size: M
  est: 120 code, 220 tests
  executor: agent
  difficulty: routine
  model: standard
  diagnostics: none: config rewrite, no behaviour
  observability: none: config rewrite, no signal
  layers:
    - config:
      - .minimal/minimal.toml: entry tables
      - crates/boxes/example_project/minimal.toml: entry tables
      - crates/mfile/src/legacy.rs: tests
      test: cargo nextest run -p mfile repository_minimal_toml_files_carry_no_legacy_table
    - scaffold:
      - crates/minimald/src/box_actor/setup.rs: scaffold writes entries
      test: cargo nextest run -p minimald daemon_scaffold_writes_entry_tables
    - vm-fixtures:
      - crates/minvmd/tests/egress_allowlist_integration.rs: entry tables
      - crates/minvmd/tests/guest_classifier_integration.rs: entry tables
      test (deferred: vm): cargo nextest run -p minvmd hostname_allowlist_toolchain_completes
  produces: none
  consumes: none
  proof: The repository's own files print no legacy hint.
  depends on:
    - blocked by #2411
    - blocked by #2377

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 largeplan:enablementUnblocks other tasks: a lane, a gated path, a missing piece of the treesize:M200 to 500 net lines; one PR

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0