From 4f97add05038b54a773fe779c42387eb7103faba Mon Sep 17 00:00:00 2001 From: root Date: Mon, 8 Jun 2026 14:32:05 +1000 Subject: [PATCH] docs(fold-in): spec for folding Timelapse + AI Usage into the Void Cross-origin HTTPS iframe embeds as left-rail "Apps" items; standalone URLs stay chromeless. phuryn gets aiusage.hynesy.com behind CF Access; timelapse gets a Phase-1 palette/typography restyle. Targets alpha.27. Co-Authored-By: Claude Opus 4.8 --- ...-06-08-fold-in-timelapse-aiusage-design.md | 152 ++++++++++++++++++ 1 file changed, 152 insertions(+) create mode 100644 docs/superpowers/specs/2026-06-08-fold-in-timelapse-aiusage-design.md diff --git a/docs/superpowers/specs/2026-06-08-fold-in-timelapse-aiusage-design.md b/docs/superpowers/specs/2026-06-08-fold-in-timelapse-aiusage-design.md new file mode 100644 index 0000000..dd01ff2 --- /dev/null +++ b/docs/superpowers/specs/2026-06-08-fold-in-timelapse-aiusage-design.md @@ -0,0 +1,152 @@ +# Design: Fold Timelapse + AI Usage into the Void + +**Date:** 2026-06-08 +**Status:** Approved (brainstorm), pending implementation plan +**Target version:** void-server `2.0.0-alpha.27` + +## Summary + +Make the **Timelapse** app and the **AI Usage (phuryn/claude-usage)** dashboard +first-class, navigable items in the Void's left rail, embedded as **cross-origin +HTTPS iframes**. Each app remains reachable at its own `*.hynesy.com` URL, and +when accessed there it shows only the bare app — no Void chrome, so there is no +way to "backtrack" into the Void. The Timelapse app additionally gets a Phase‑1 +restyle (palette + typography) to align with the Void aesthetic. + +This is the **fold-in feature**. Three things are explicitly **out of scope** +here and tracked separately: + +- The phuryn dashboard "not really working" **functional fix** (deferred by user). +- The Timelapse **Phase‑2 full visual match** (preview-first follow-up). +- **Void 1 / CT 301 teardown** (separate infra effort, sequenced after this). +- Moving the existing **Terminal** rail item into the new section. + +## Background / current state + +- **Void 2** — `/project/src/void-v2`, Express + hash-routed SPA, deployed to + CT 311 (`192.168.1.216`), served at `void.hynesy.com` behind CF Access. + - Sidebar (`public/components/sidebar.js`) has sections: Spaces, Agents, Navigate. + - **Embedding precedent:** the `Terminal` item is an `