ADR-0011: Homepage-Powered QiAccess
Status
Accepted locally on 2026-05-24.
Context
QiAccess had drifted into multiple overlapping implementations, including a custom React portal, a legacy Homepage-style local launcher, static site material, and generated documentation artifacts. The active direction is now a branded Homepage dashboard hosted on QiServer.
Decision
- QiAccess is no longer the custom React portal.
- Homepage is the canonical dashboard runtime for QiAccess.
- The cloned Homepage source tree remains intact at the repo root.
- Active deployment config lives under
qiaccess/. - Legacy material remains under
.legacy/for reference only. - Cloudflare owns
access.qially.comrouting and should present a static offline/recovery page when QiServer is unavailable.
Consequences
- Dashboard changes should prefer YAML configuration and light
custom.csspolish over source-code edits. - Terminal, Cockpit, and Portainer remain the real control surfaces for server actions.
- Legacy material may be salvaged selectively, but it is not part of the active runtime without an explicit documented decision.