8000 T33 — Run every operation with no identity plane · Issue #2422 · gominimal/minimal · GitHub
[go: up one dir, main page]

Skip to content

T33 — Run every operation with no identity plane #2422

Open

Description

@mitodrummer

Task

slice size difficulty model who estimated lines
No identity plane needed L needs care strongest an agent 540 (200 code, 340 tests)

on a host with no identity plane, create, stop, resume, exec into and reap a box, see identity none in its record, and see a brokered secret refused.

Covers:

  • BOX-081
  • BOX-140
  • BOX-141

Layers:

  • daemon:
    • crates/minimald/src/box_manager.rs: broker refused; store passes
    • crates/minimald/src/box_manager/tests.rs: tests
    • crates/minimald/src/rpc.rs: identity none
    • crates/minimald/src/env.rs: no identity socket
    • cargo nextest run -p minimald broker_secret_unenrolled_exit5
    • cargo nextest run -p minimald unenrolled_operations_over_file_mode_trust
    • cargo nextest run -p minimald store_secret_passed_through_unenrolled

Waits on:

Plan block
### T33 — Run every operation with no identity plane
  slice: S8
  kind: task
  covers: BOX-081, BOX-140, BOX-141
  size: L
  est: 200 code, 340 tests
  executor: agent
  difficulty: needs care
  model: strongest
  diagnostics: daemon log names a refused brokered secret
  observability: create span records identity mode
  layers:
    - daemon:
      - crates/minimald/src/box_manager.rs: broker refused; store passes
      - crates/minimald/src/box_manager/tests.rs: tests
      - crates/minimald/src/rpc.rs: identity none
      - crates/minimald/src/env.rs: no identity socket
      test: cargo nextest run -p minimald broker_secret_unenrolled_exit5
      test: cargo nextest run -p minimald unenrolled_operations_over_file_mode_trust
      test: cargo nextest run -p minimald store_secret_passed_through_unenrolled
  produces: none
  consumes: none
  proof: on a host with no identity plane, create, stop, resume, exec into and reap a box, see identity none in its record, and see a brokered secret refused.
  depends on:
    - blocked by #2395
    - blocked by #2403
    - blocked by #2418
    - blocked by #2408

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