S1: grill before build #5

Open
opened 2026-10-05 14:17:10 +00:00 by kayg · 1 comment
Owner

The owner wants another grill before S1 starts, so that S1 matches what the owner wants. The last attempt was not done well. Decisions 34 and 39.

Topics to grill (first draft):

  • Contracts: wire protocol framing, plugin interface, action definition format
  • Shim ↔ agent interface (this interface is frozen)
  • Bootstrap flow: SSH in, detect rootful or rootless, install, enroll, first inventory, timeline UI
  • Passkey PRF key wrapping and recovery flow
  • Terminal UX on desktop and mobile in detail
  • S1 lanes, ownership and the order of merges
  • Hands-on test loop: who tests what, and how fast fixes land
The owner wants another grill before S1 starts, so that S1 matches what the owner wants. The last attempt was not done well. Decisions 34 and 39. Topics to grill (first draft): - [ ] Contracts: wire protocol framing, plugin interface, action definition format - [ ] Shim ↔ agent interface (this interface is frozen) - [ ] Bootstrap flow: SSH in, detect rootful or rootless, install, enroll, first inventory, timeline UI - [ ] Passkey PRF key wrapping and recovery flow - [ ] Terminal UX on desktop and mobile in detail - [ ] S1 lanes, ownership and the order of merges - [ ] Hands-on test loop: who tests what, and how fast fixes land
Author
Owner

Round 1 answered by the owner. Recorded as DECISIONS 48–53 (main). Open: the TLS strategy for infraternal.kayg.org on monitor01 (Traefik already uses port 443 there).

Round 1 answered by the owner. Recorded as DECISIONS 48–53 (`main`). Open: the TLS strategy for infraternal.kayg.org on monitor01 (Traefik already uses port 443 there).
Sign in to join this conversation.
No labels
launch-qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/infraternal#5
No description provided.