araharah-executor 7d6845a05b fix(01-04): wire theme gallery script — repair root delegate per 01-01 contract
- root 'npm run gallery' delegate pointed at a missing theme script since wave 1
  (01-01 contract: plan 04 wires the 'gallery' slot; tasks 1-2 wired audit/capture only)
- gallery = one-command DSGN-02 review loop: build -> capture -> serve theme/ on :8123
  (fresh-checkout safe: dist + captures regenerate; fallback contract intact per D-06)
- verified: JSON valid in both manifests; resolution from root + theme; build 114ms;
  CAPTURE OK 6/6 non-blank (sheet + basemap byte-identical to approved set, mockups
  <=107B render variance, zero fallbacks); AUDIT CLEAN (354 declarations, 0 off-token);
  serve link proven live (basemap:preview serving gallery.html 200 on :8123)
2026-10-22 08:53:22 +08:00

araharah

A privacy-respecting, Telegram-first GPS navigator — Rams-inspired instrument-panel design, OpenStreetMap-based routing, KL metro first.

Design system

The Telemetry Rams design system lives in theme/ as a Tailwind v4 CSS-first token package — the single source of truth for every color, spacing, typography, and radius value in the project. Consume the tokens by importing theme/src/tokens.css (plain CSS custom properties, usable by any stylesheet or the MapLibre basemap) or the compiled stylesheet produced by npm run build. The token vocabulary mirrors the mockup screens verbatim, so markup derived from them maps one to one. Rams philosophy lives on in DESIGN.md, which is superseded for specifics — values are never restated outside the token package.

S
Description
arah² — a privacy-respecting route navigator delivered entirely through Telegram (bot + Mini App) instead of an app store. Built on OpenStreetMap/MapLibre GL, served from a single Cloudflare Worker, with a Tailwind v4 token-based design system and structural privacy: sessions live in memory or KV for 15 minutes, and location, routes, and trip history are never persisted.
Readme
13 MiB
Languages
JavaScript 65.3%
HTML 14.6%
TypeScript 13.7%
CSS 5.7%
Shell 0.7%