docs: localize operational guidance
Module Package Release / publish-packages (push) Successful in 12s

This commit is contained in:
2026-08-22 08:27:56 +02:00
parent 399e1f8e80
commit f4f09314e0
6 changed files with 48 additions and 5 deletions
@@ -54,6 +54,14 @@ class OpsInterfaceDocumentationContractTests(unittest.TestCase):
self.assertIn("cancel_node_drain", recovery.metadata["consequence_classes"])
self.assertIn("inspect_recovery", recovery.metadata["consequence_classes"])
def test_public_documentation_has_complete_german_baseline(self) -> None:
for topic in get_manifest().documentation:
german = topic.translations.get("de", {})
self.assertTrue(
all(german.get(field) for field in ("title", "summary", "body")),
topic.id,
)
def test_webui_uses_shared_operational_patterns(self) -> None:
page = (REPO_ROOT / "webui/src/features/ops/OpsPage.tsx").read_text(encoding="utf-8")
widget = (REPO_ROOT / "webui/src/features/ops/OpsHealthWidget.tsx").read_text(encoding="utf-8")