Paul Payne
01d0abd5ed
feat(app): node-override secrets UX + supabase scaffold refresh
- Secrets page: 'Node overrides' section (per-node values that shadow a shared
secret on that node) — list/reveal/edit/delete + add; shared secrets show an
'override: <node>' badge. Authority-only writes.
- API: GET /secrets/overrides, GET/PUT/DELETE /secrets/overrides/{node}/{name};
OpenBaoBackend.list_node_overrides enumerates castle/nodes/*
- supabase scaffold: drop stale 'cat ~/.castle/secrets/...' + 'castle deploy',
point at the dashboard Secrets page / castle apply
- tests: file-backend override endpoints (empty/400/404)
Verified live: primer's postgres override discoverable + full CRUD round-trip.
2026-07-07 07:54:28 -07:00
..
2026-02-21 01:23:37 -08:00
2026-07-07 06:53:16 -07:00
2026-07-01 11:42:48 -07:00
2026-07-06 02:51:08 -07:00
2026-07-06 02:51:08 -07:00
2026-07-06 02:51:08 -07:00
2026-07-05 23:23:59 -07:00
2026-07-06 02:51:08 -07:00
2026-07-07 06:13:57 -07:00
2026-07-07 05:03:07 -07:00
2026-07-01 10:23:03 -07:00
2026-07-07 05:03:07 -07:00
2026-07-07 06:13:57 -07:00
2026-07-06 02:51:08 -07:00
2026-07-06 02:51:08 -07:00
2026-07-05 10:55:42 -07:00
2026-07-07 07:54:28 -07:00