Add Gitea remote info to CLAUDE.md; implement vendor integrations and remove FortiGate modules

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Klein
2026-06-07 08:37:10 -04:00
parent 51eb3bf7c8
commit 09404db559
19 changed files with 95 additions and 521 deletions
+9 -7
View File
@@ -1,17 +1,19 @@
export const name = "SherpaDesk";
export const url = "https://app.sherpadesk.com/new/login/";
export const url = "https://nhsd.sherpadesk.com/";
// No usable public status API — status.sherpadesk.com is a Pingdom uptime
// report page with an invalid cert. Synthetic check against the app portal.
const PROBE_URL = "https://app.sherpadesk.com/new/login/";
// No usable public status API. Synthetic check against the district portal.
// HEAD returns 404 on this host — use GET.
const PROBE_URL = "https://nhsd.sherpadesk.com/";
export async function checkStatus() {
const res = await fetch(PROBE_URL, { method: "HEAD" });
const res = await fetch(PROBE_URL, { method: "GET" });
return {
name,
status: "operational",
message: `App portal responding (HTTP ${res.status}).`,
status: res.ok ? "operational" : "degraded",
message: res.ok
? `App portal responding (HTTP ${res.status}).`
: `Unexpected response from app portal (HTTP ${res.status}).`,
lastUpdated: new Date().toISOString(),
};
}