- Shipped
- October 14, 2026 at 2:01 AM UTC
- Author
- Kamo
- Commit
- 7823c8f
The Show Tour block (338-368) was written while KamoCameras (334-337) was landing, so the newest app security group had no tour right and kamo-internal's guided-tour catalog test (one tour per app group) failed against it. 369 is GRANTED and a standalone root like the other 31; counts: 355 rights, 78 standalone, 120 roots, 32 tours. 370 is next free. CameraEnrollment.codeHash gains @JsonIgnore: **************** (added to main after the camera entities landed) flags it. Nothing serializes enrollments today — the service answers with explicit maps — but a code hash is credential material. Suite: 6659 tests; the remaining failures (CharterStampTest legacy golden, AiAutonomyModeTest approval vocabulary) also fail on origin/main and are not cameras.
