Plan Phase 5: per-machine targeting with only/never labels.

Machine identity = hostname + os:<GOOS> + arch:<GOARCH> + tag:<name>.
Entry-level only/never fields for selective restore/checkpoint.
Local tags file for machine-specific labels. Steps 28–32 planned.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-24 22:42:56 -07:00
parent c8281398d1
commit 7797de7d48
3 changed files with 84 additions and 7 deletions

View File

@@ -42,7 +42,7 @@ ARCHITECTURE.md for design details.
## Up Next
Phase 5: Multi-Repo + Per-Machine Inclusion (to be planned).
Phase 5: Per-Machine Targeting (Steps 2832). Ready for Step 28.
## Known Issues / Decisions Deferred
@@ -91,3 +91,4 @@ Phase 5: Multi-Repo + Per-Machine Inclusion (to be planned).
| 2026-03-24 | 25 | Real FIDO2: go-libfido2 bindings, build tag gating, CLI wiring, nix sgard-fido2 package. |
| 2026-03-24 | 26 | Test cleanup: tightened lint, 3 combo tests (encrypted+locked, dir-only+locked, toggle), stale doc fixes. |
| 2026-03-24 | 27 | Phase 4 polish: e2e test (TLS+encryption+locked+push/pull), final doc review. Phase 4 complete. |
| 2026-03-24 | — | Phase 5 planned (Steps 2832): machine identity, targeting, tags, proto update, polish. |