1.8 KiB
1.8 KiB
zlh-grind
Execution Workspace for ZeroLagHub (ZLH)
This repository exists to capture live execution context, architectural decisions, and day-to-day grind notes while building ZeroLagHub.
This is not a source-of-truth code repo. This repo preserves:
- rationale
- decision history
- migration state
- unresolved threads
It exists so long-running work can resume cleanly without re-deriving intent.
What This Repo Is For
- GPT / Claude execution handoffs
- Portal v2 architecture notes
- Dashboard & Servers UX decisions
- Agent vs API responsibility boundaries
- Migration context from Pterodactyl → ZLH-native
Current Platform Model (Jan 2026)
Control Plane
-
API v2
Owns:- auth
- ownership
- permissions
- orchestration
- routing to agents
-
ZLH Agent (inside every server/LXC)
Owns:- service lifecycle
- runtime state
- console / output
- in-container truth
The API does not infer server state. The agent is authoritative for runtime behavior.
Portal UX Philosophy (Locked)
Dashboard
- Situational awareness only
- No operational controls
- System Health indicator (frontend ↔ backend connectivity)
- Notices timeline (expandable, scrollable)
- Resource summaries only
Servers Page
- Grouped by server type (GAME / DEV)
- Expandable server cards
- Collapsed = status
- Expanded = context
- Single escalation action: System View
System View
- Observation-first detail page
- Runtime output, metadata, health
- Future controls may live here
- No AWS-style console metaphors
What This Repo Is NOT For
- Final schemas
- Billing logic
- Infrastructure secrets
- Canonical documentation
Those live elsewhere.
This repo intentionally favors clarity over completeness.