# Keebdisplay agent instructions

Keebdisplay is a public-safe hardware-control project. Keep source, docs, and tests generic: do not add private task-provider adapters, credentials, internal URLs, prompts, customer data, or raw validation logs.

Safety rules:

- Stock firmware only.
- Keep daemon networking local unless a real authentication layer and threat review exist.
- Do not expose persistent lighting writes in the normal display path.
- Keep panic/stop/all-black controls available.

Validation:

- Run go test ./... for Go changes.
- Run npm run typecheck and npm run build:web for dashboard changes.
- Run make validate before public release candidates.
