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 `