[object Object]

← back to AbramsEgo

research: androoagi design north-star notes

6e2e9c4cd01f8f3efe72777319949fff8a781ad0 · 2026-07-01 16:47:50 -0700 · Steve

Files touched

Diff

commit 6e2e9c4cd01f8f3efe72777319949fff8a781ad0
Author: Steve <steve@designerwallcoverings.com>
Date:   Wed Jul 1 16:47:50 2026 -0700

    research: androoagi design north-star notes
---
 memos/design-research.md | 119 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 119 insertions(+)

diff --git a/memos/design-research.md b/memos/design-research.md
new file mode 100644
index 0000000..1bf6f6c
--- /dev/null
+++ b/memos/design-research.md
@@ -0,0 +1,119 @@
+# AbramsEgo Design Research
+
+Living notes distilled from the design north-star sources (SPEC.md → @androoagi
+"AI Agent Environment Tour"). Advisory only — Steve's hard UI rules (🕓 created
+date+time chips, sort+density+infinite-scroll, cost labels, color-coded
+thresholds) always win over borrowed aesthetics.
+
+---
+
+## androoagi
+
+**Researched:** 2026-07-01 (task 30). **Cost: $0 (local)** — yt-dlp + ffmpeg +
+frame reads, no metered APIs.
+
+### What was obtained
+
+- **TikTok (@androoagi): SUCCESS.** yt-dlp pulled the newest 8 videos from the
+  local IP with no anti-bot block → `~/Videos/design-research/androoagi/`
+  (~535 MB total). Titles: *AI Agent Ecosystem Tour 2* (2026-06-01, the
+  north-star video), *Skynet is Coming*, *The Most Important Skill You Can
+  Learn*, *3 Ethical AI Agent Business Ideas*, *AI Beginners Need To Hear
+  This*, *Ethical Ways to Make Money Using AI*, *AI Agents are an UNFAIR
+  Advantage*, *You are soon to be replaced by AI*.
+- **Frame analysis:** 130 frames extracted from *AI Agent Ecosystem Tour 2*
+  (`ffmpeg -vf fps=1/3`, ~6.5-min video); 10 frames read spanning the full
+  runtime.
+- **X (x.com/androoagi): BLOCKED.** WebFetch was permission-denied in this
+  session; curl gets only X's JS shell (no post content without a logged-in
+  browser); nitter.net mirror returned nothing. **Not fought further per
+  budget rail — Browserbase fallback is task 31's owner (≤$0.50, log to
+  cost-tracker).**
+
+### What the Ecosystem Tour actually shows
+
+It is NOT a conventional grid dashboard. Two-layer system, filmed off a
+physical monitor (vertical phone crop):
+
+1. **A spatial "agent village" world map** — dark starfield background; each
+   agent is a self-contained pixel-art "station"/room with its OWN strong color
+   identity (orange station, red station, blue, white/mono, green, magenta).
+   Stations are connected by conveyor/pipe-style paths with particles flowing
+   along them (work/data visibly moving between agents). The camera slowly
+   pans/zooms across the world; the selected station glows bright (blue) while
+   the rest dim.
+2. **Green-CRT terminal chrome + panels** — thick green border framing the
+   viewport, a thin top metrics strip of small segmented gauges/readouts, and
+   monospace green-on-black panels:
+   - an **agent roster** ("9 Agents") with a gift-shop/lab metaphor per agent;
+   - a **GENERATION WINDOW**: 2×2 grid of output thumbnails, each captioned
+     with a name + a quantified stat ("...% render confidence"), with a
+     scrolling timestamped action log beneath;
+   - an **OUTPUT TERMINAL**: dense 3-column layout (text log | thumbnail
+     cards | stats), header metrics like `34 / 91% / 15 Live`, every section
+     inside a boxed, labeled frame.
+
+Video ends on a landing page ("THE AGENT THAT GROWS WITH YOU") — he's selling
+the aesthetic as a product; the tour itself is the demo.
+
+### Patterns worth copying → AbramsEgo panel mapping
+
+1. **Stable per-agent color identity** → *Fleet health*: give every pm2
+   process / launchd job / agent a persistent hue chip (golden-angle rotation,
+   same trick as /color) so entities are tellable apart at a glance across all
+   panels.
+2. **Segmented mini-gauges in a thin always-on strip** → *Top metrics bar*:
+   render CPU/RAM/swap/disk as 10-cell segmented bars with bracketed monospace
+   labels, not plain numbers — reads instantly at small size, and cells map
+   naturally onto the SPEC's color-coded thresholds.
+3. **Work visibly flowing** → *Activity feed*: motion communicates "alive."
+   Cheap version: new feed items slide in + a subtle pulse on the source
+   panel's header when its data changes (commit lands → Fleet pulses).
+4. **Selected-entity glow / dim-the-rest** → all panels: clicking a card
+   focuses it (bright border) and dims siblings — the tour's strongest
+   focus cue.
+5. **Quantified caption line on every card** → *Sessions & sub-agent runs*:
+   each card carries one stat caption (model + tokens/cost) exactly like the
+   "% render confidence" captions — aligns with the Always-Show-Costs rule.
+6. **Boxed, labeled terminal frames** → panel headers styled as
+   `[ OUTPUT TERMINAL ]`-style labeled boxes with a header metrics row
+   (count / % healthy / N live) — a per-panel summary before the detail.
+7. **(Stretch) Spatial map view** → an optional toggle view where each
+   agent/service is a room sized by activity with edges for recent
+   interactions (session → cron → cost). High effort; list-first is fine.
+
+### What NOT to copy
+
+- **Monochrome green-on-everything CRT palette** — kills threshold color
+  coding (green must mean "healthy," not "everything"). Keep the dark theme;
+  use green as ONE accent in a real status palette (green/amber/red).
+- **Decorative pixel-art sprite density** — charming in a video, noise in an
+  ops surface Steve scans daily. Density should come from information, not
+  decoration.
+- **Vertical/phone-crop composition** — AbramsEgo is a desktop admin surface.
+- **No timestamps on cards** — the tour's cards show none; Steve's hard rule
+  requires 🕓 created date+time on every admin card. Do not inherit this gap.
+
+### Apply next (build tasks consume this)
+
+1. Segmented 10-cell gauges + bracketed monospace labels in the top metrics
+   bar (keep threshold colors).
+2. Per-agent golden-angle hue chips in Fleet health, reused everywhere that
+   agent appears.
+3. `[ PANEL NAME ]` boxed headers with a per-panel summary metrics row
+   (count / healthy% / live N).
+4. Focus state: click card → glow + dim siblings.
+5. One-stat caption line on session/sub-agent cards (model · tokens · $).
+6. Slide-in + source-panel pulse on new activity-feed items.
+7. (Deferred/stretch) spatial map toggle view.
+8. (Task 31) Browserbase pass on x.com/androoagi posts (≤$0.50) + remaining
+   TikTok videos' frame pass if the X posts add design detail.
+
+### Cost lines
+
+| Item | Cost |
+|---|---|
+| yt-dlp profile pull (8 videos) | $0 (local) |
+| ffmpeg frame extraction (130 frames) | $0 (local) |
+| Frame reads (10) + curl attempts | $0 (local) |
+| Browserbase/Exa | $0 — not used (deferred to task 31) |

← 1c6bbbf auto-save: 2026-07-01T16:37:32 (2 files) — build-queue/tasks  ·  back to AbramsEgo  ·  research: dropped links + norma tour patterns a48913f →