diff --git a/docs/config-durations.md b/docs/config-durations.md index 97a1d94..4e5b888 100644 --- a/docs/config-durations.md +++ b/docs/config-durations.md @@ -34,8 +34,9 @@ history_retention = "30d" device_retention = "60d" ``` -All three settings must be positive. Enrollment TTL and history retention must -resolve to whole seconds. Command timeout can use subsecond values. +`command_timeout`, `enroll_token_ttl`, and `history_retention` must be positive. +Enrollment TTL and history retention must resolve to whole seconds. Command +timeout can use subsecond values. `history_retention` deletes old audit events and alert transitions, not device snapshots or saved identities. diff --git a/docs/roadmap.md b/docs/roadmap.md index 0082a80..ac21364 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -29,6 +29,7 @@ live browser recovery and shutdown behavior are not established by those checks. - [ ] Check and complete editing of remembered-device notes. - [x] Replace generic unnamed-row labels with useful fallbacks. Prefer saved name, hostname, then `Device: `, then `Device: `; retain a generic label only when neither address exists. Presence stays in the badge, not the name. Inactive IPs can label IP-only rows without becoming active IPs or wake routes. Unknown-only fleet groups remain unknown. - [ ] Review frontend visibility defaults. Keep an explicit all-rows option; do not hide evidence just to fix poor labels. The user deliberately enabled all-row querying. +- [ ] Keep device details current after identity mutations change the grouping key or active list filters exclude the result. Follow the explicit identity returned by create/attach/merge and load details independently of list filters; do not guess identity from a shared recyclable IP or retain stale mutation controls. Review detachment/split behavior separately, since a former group can become multiple rows. Identifier detachment already exists in the current frontend source; it is **not** the requested whole-device removal. No automatic identity promotion or deletion diff --git a/docs/telemetry-recipes.md b/docs/telemetry-recipes.md index 60329d8..445397e 100644 --- a/docs/telemetry-recipes.md +++ b/docs/telemetry-recipes.md @@ -14,7 +14,7 @@ For example, append `{job="wakey-agent"}` to a metric selector only if that is the job value you actually see. Metrics export every 30 seconds; use a time range that includes recent activity and allow at least two exports for rate queries. -## The Three Types +## Metric Types | Type | What it records | How to read it | | --- | --- | --- |