docs: full refresh per DOCSPLAN (auth subsystem, backends model, access classes, sudo table, state-model mechanics) + 3 stale docstrings

This commit is contained in:
2026-09-05 16:34:57 +00:00
parent 78fcb01877
commit b503a6dcf0
13 changed files with 1468 additions and 543 deletions
+1 -1
View File
@@ -191,7 +191,7 @@ def render_network_file(iface_name: str, cfg_entry: dict[str, Any]) -> str:
todo.md (addresses, gateway, dns, routes, link, dhcp_client, etc.).
Returns:
INI content string ready to write as 50-<name>.network file.
INI content string ready to write as 99-<name>.network file.
"""
lines: list[str] = []
d = cfg_entry
+1 -1
View File
@@ -227,7 +227,7 @@ class NginxState(TypedDict):
Attributes:
config: config/nginx/config.json.
domains: Flattened domain entries (one per domain+path).
status: ``{"pending_changes": bool}``.
status: ``{"pending_changes": bool, "pending_diff": list[dict]}``.
timestamp: ISO-8601 collection time.
"""