The daily GPT grind
Go to file
2026-01-18 22:49:23 +00:00
SCRATCH Create quick reference for DNS fix needed in next session 2025-12-20 23:10:20 +00:00
ANTI_DRIFT_GUARDRAIL.md Add Enforcement Note (Dec 28) - portal code must remove CSRF/cookies/Pterodactyl/APIv1 before merge 2025-12-28 22:29:02 +00:00
ANTI_DRIFT.md Add Auth & Portal Drift Guardrails - forbidden APIv1/Pterodactyl/CSRF/cookie patterns, enforce Portal→JWT→APIv2 flow 2025-12-28 22:28:40 +00:00
CONSTRAINTS.md Add Authentication Constraints section - APIv2 stateless JWT, no CSRF, no cookies, forbidden patterns 2025-12-28 22:27:49 +00:00
OPEN_THREADS.md Close console core implementation threads - mark interactive console, WebSocket, dev/game console streaming as complete 2026-01-18 22:48:45 +00:00
PORTAL_MIGRATION.md Add Console Responsibility Split - clarify agent owns PTY/execution, API authenticates, portal renders UI only 2026-01-18 22:49:23 +00:00
README.md Update README.md - Portal v2 UX alignment, agent-first control model, locked dashboard/servers philosophy 2026-01-04 22:45:09 +00:00
SESSION_LOG.md Append Jan 14-18 2026 session - Agent PTY Console Breakthrough, interactive bidirectional console complete 2026-01-18 22:48:19 +00:00
SESSION_START.md Update session start - subtraction-first mindset 2025-12-28 00:16:08 +00:00
UPSTREAMS.md Add Authentication Ownership section - Portal/APIv2 responsibilities and explicit non-responsibilities 2025-12-28 22:28:12 +00:00

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.