Initial commit: site monorepo with API, web, and infra.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
влад
2026-07-16 10:11:54 +03:00
co-authored by Cursor
commit 016910ffb7
447 changed files with 73972 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
from __future__ import annotations
from pathlib import Path
def test_wesp_ui_parity_files_exist():
root = Path(__file__).resolve().parents[2] / "web" / "public" / "static"
required = [
"recipes.html",
"components.html",
"feed_dispensers.html",
"consumption.html",
"reports.html",
"admin.html",
"js/wesp-orchestrator-boot.js",
"js/wesp-orchestrator-auth-bridge.js",
"js/pages/recipes-data-controller.js",
"js/pages/multiserver-panel.js",
"css/wesp-zootech-shell.css",
]
for rel in required:
assert (root / rel).is_file(), f"missing {rel}"