Kyle Isom
589f76c10e
Step 28: Machine identity and targeting core.
Entry gains Only/Never fields for per-machine targeting. Machine
identity = short hostname + os:<GOOS> + arch:<GOARCH> + tag:<name>.
Tags stored in local <repo>/tags file (added to .gitignore by init).
EntryApplies() matching: only=any-match, never=no-match, both=error.
13 tests covering matching, identity, tags CRUD, gitignore.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 22:47:02 -07:00
..
2026-03-23 21:55:37 -07:00
2026-03-24 08:50:53 -07:00
2026-03-23 22:03:53 -07:00
2026-03-24 09:56:57 -07:00
2026-03-24 09:56:57 -07:00
2026-03-24 09:15:20 -07:00
2026-03-24 12:01:57 -07:00
2026-03-24 09:56:57 -07:00
2026-03-24 12:01:57 -07:00
2026-03-24 12:40:46 -07:00
2026-03-24 12:40:46 -07:00
2026-03-24 22:47:02 -07:00
2026-03-24 22:47:02 -07:00
2026-03-23 21:34:55 -07:00
2026-03-24 22:47:02 -07:00
2026-03-23 21:51:01 -07:00
2026-03-23 21:51:01 -07:00
2026-03-24 11:07:40 -07:00
2026-03-24 11:07:40 -07:00
2026-03-24 12:45:29 -07:00
2026-03-24 09:56:57 -07:00
2026-03-23 23:42:58 -07:00
2026-03-24 09:56:57 -07:00
2026-03-24 00:03:51 -07:00
2026-03-24 00:03:51 -07:00
2026-03-23 21:49:57 -07:00
2026-03-23 21:49:57 -07:00
2026-03-24 22:47:02 -07:00
2026-03-24 22:47:02 -07:00
2026-03-24 22:47:02 -07:00
2026-03-23 21:50:17 -07:00
2026-03-23 21:50:17 -07:00