8000 T26 — Project the spec and digest it the same way in client and daemon · Issue #2429 · gominimal/minimal · GitHub
[go: up one dir, main page]

Skip to content

T26 — Project the spec and digest it the same way in client and daemon #2429

Closed as duplicate

Description

@mitodrummer

Task

slice size difficulty model who estimated lines
One digest both sides L unknown ground strongest an agent 820 (460 code, 360 tests)

A created box's record holds both projection digests.

Covers:

  • BOX-071
  • BOX-142

Layers:

  • projection:
    • crates/mfile/src/projection.rs (new): projection and digest
    • crates/mfile/src/lib.rs: mod line
    • crates/mfile/src/expand.rs: secrets authorities; fills
    • crates/mfile/Cargo.toml: digest dependencies
    • Cargo.lock: new dependencies
    • cargo nextest run -p mfile projection_is_the_6_3_2_field_set
    • cargo nextest run -p mfile store_reference_upstream_and_inject_written_into_spec
    • cargo nextest run -p mfile expansion_fills_token_mode_quic443_steering_before_digest
    • cargo nextest run -p mfile enrolled_and_unenrolled_expansion_identical
  • daemon:
    • crates/minimald-rpc/src/lib.rs: carries client digest
    • crates/minimald/src/box_manager.rs: stores both digests
    • crates/minimald/src/box_manager/tests.rs: tests
    • cargo nextest run -p minimald projection_digests_stored_side_by_side

Waits on:

Plan block
### T26 — Project the spec and digest it the same way in client and daemon
  slice: S6
  kind: task
  covers: BOX-071, BOX-142
  size: L
  est: 460 code, 360 tests
  executor: agent
  difficulty: unknown ground
  model: strongest
  diagnostics: daemon log names both digests
  observability: create span carries both digests
  layers:
    - projection:
      - crates/mfile/src/projection.rs (new): projection and digest
      - crates/mfile/src/lib.rs: mod line
      - crates/mfile/src/expand.rs: secrets authorities; fills
      - crates/mfile/Cargo.toml: digest dependencies
      - Cargo.lock: new dependencies
      test: cargo nextest run -p mfile projection_is_the_6_3_2_field_set
      test: cargo nextest run -p mfile store_reference_upstream_and_inject_written_into_spec
      test: cargo nextest run -p mfile expansion_fills_token_mode_quic443_steering_before_digest
      test: cargo nextest run -p mfile enrolled_and_unenrolled_expansion_identical
    - daemon:
      - crates/minimald-rpc/src/lib.rs: carries client digest
      - crates/minimald/src/box_manager.rs: stores both digests
      - crates/minimald/src/box_manager/tests.rs: tests
      test: cargo nextest run -p minimald projection_digests_stored_side_by_side
  produces:
    - crates/mfile/src/projection.rs
  consumes:
    - crates/mfile/src/expand.rs
  proof: A created box's record holds both projection digests.
  depends on:
    - blocked by #2427
    - 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:strongestThe strongest model available: unknown ground, or large work that needs care
    on Oct 19, 2026
  2. mitodrummer commented on Oct 19, 2026

    @mitodrummer
    MemberAuthor

    Duplicate of #2430, created twice when GitHub's search index lagged during the plan's issue creation. #2430 is the tracked task.

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:strongestThe strongest model available: unknown ground, or large work that needs caresize: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