Commit Graph

  • c2d78b0c8f feat(04-04): ONBD-03 home-screen hooks + the boot wiring + the ?dest= harness profile araharah-executor 2026-10-24 01:36:30 +08:00
  • 6e421e6b59 test(04-04): RED — the ONBD-03 home-screen gate suite (HS1-HS9) araharah-executor 2026-10-24 01:34:44 +08:00
  • 4f958411f3 feat(04-04): the destination resolver — two carriers, one validation, memory only araharah-executor 2026-10-24 01:33:56 +08:00
  • 3e3d1917e6 test(04-04): RED — the ONBD-02 destination-preload gate suite (DP1-DP12) araharah-executor 2026-10-24 01:31:56 +08:00
  • 3c790e26de docs(04-03): complete chat-search-surface plan — /cari venue card + alternates + corrected deep-link carrier araharah-executor 2026-10-24 01:23:41 +08:00
  • 5dcef0e2bb test(04-03): the four CS landmines + the CR1-CR15 /cari gate suite araharah-executor 2026-10-24 01:21:10 +08:00
  • 13e5073261 feat(04-03): the alternates callback handler + the bot factory wiring (D-02) araharah-executor 2026-10-24 01:15:21 +08:00
  • a73a38830a feat(04-03): the /cari command + venue card + OPEN deep link (D-01/D-02/D-10/D-11) araharah-executor 2026-10-24 01:13:13 +08:00
  • 3aec9542a3 docs(04-02): complete golden-corpus + bake-off-close plan araharah-executor 2026-10-24 01:05:25 +08:00
  • 99bc9c9a09 docs(04-02): close the D-14 bake-off — threshold met on the first run, lever None araharah-executor 2026-10-24 01:03:39 +08:00
  • c6a5f2b008 feat(04-02): Overpass top-up proposer (D-06) + JSON-to-SQLite converter (D-05) araharah-executor 2026-10-24 01:01:00 +08:00
  • ec98c8d454 test(04-02): RED — D-06 topup law suite (TP1-TP7) + D-05 converter suite (CV1-CV3) araharah-executor 2026-10-24 00:56:08 +08:00
  • b2689f71b1 feat(04-02): pinned golden corpus + D-14 corpus runner + Nyquist gate araharah-executor 2026-10-24 00:54:47 +08:00
  • dea7971358 test(04-02): RED — golden-corpus D-14 gate suite (CO1-CO8) araharah-executor 2026-10-24 00:52:33 +08:00
  • 2e724cbee1 docs(04): commit plan-revision residue + 04-01 SUMMARY araharah-executor 2026-10-24 00:39:32 +08:00
  • 8b6ad2047f docs(04-01): complete shared-search-module plan araharah-executor 2026-10-24 00:38:58 +08:00
  • 8579da9d71 feat(04-01): curated KL gazetteer + lazy three-environment loader + GPL/ODbL licensing araharah-executor 2026-10-24 00:36:03 +08:00
  • f1b31ca7ed test(04-01): RED — gazetteer schema/license gates (G1-G11) + three-environment loader proof (L1-L3) araharah-executor 2026-10-24 00:32:57 +08:00
  • 6368bad3d5 feat(04-01): OSA Damerau distance + disjoint-tier scorer (the residual net) araharah-executor 2026-10-24 00:27:57 +08:00
  • 25ee1e9c61 test(04-01): RED — OSA distance vectors (D1-D9) + disjoint-tier scorer suite (S1-S7) araharah-executor 2026-10-24 00:25:19 +08:00
  • a9f9ab380c feat(04-01): search contracts + JUPEM abbreviation table as DATA + symmetric normalizer araharah-executor 2026-10-24 00:23:37 +08:00
  • ebcd542643 test(04-01): RED — search workspace scaffold + normalizer vector suite (T1-T9) araharah-executor 2026-10-24 00:21:59 +08:00
  • c9458add47 docs(04): plan revision 2 — 04-03 contract wording fixes (inline-card sequencing, async alternatesFor) araharah-executor 2026-10-24 00:14:02 +08:00
  • 4a83ec6871 docs(04): plan revision 1 — fix wave-1 bundle proof + acceptance-criteria corrections araharah-executor 2026-10-24 00:02:27 +08:00
  • c0134c7e99 docs(04): pattern map — analogs + conventions for every phase-4 surface araharah-executor 2026-10-23 23:40:46 +08:00
  • a575ecd139 docs(04): create phase plan — 4 plans in 3 waves (search module, corpus/bake-off, /cari surface, webview hand-off + device gate) araharah-executor 2026-10-23 23:40:41 +08:00
  • aa34e7b50d docs(04): research verification pass — track .planning/, Overpass UA correction, deep-link MTProto confirmation araharah-executor 2026-10-23 23:40:41 +08:00
  • 7994c84a40 docs(04): research phase domain — destination search + KL gazetteer araharah-executor 2026-10-23 22:50:13 +08:00
  • 275879a18b ambek .planning araharah-executor 2026-10-23 22:37:55 +08:00
  • e512104d5e assets: add arah² brand assets — logo + PSD source; display logo in README header araharah-executor 2026-10-23 21:10:00 +08:00
  • 91ad0c9d93 docs: generate + verify project documentation — canonical docs, per-package READMEs, verified fix pass araharah-executor 2026-10-23 20:56:40 +08:00
  • af3edefbc6 add sume araharah-executor 2026-10-23 19:18:43 +08:00
  • 1890b5b1ca docs(03): verification exit addendum — probe removal + GEO-03 platform allowlist araharah-executor 2026-10-23 18:53:28 +08:00
  • 8a5c8b415f fix(03-04): GEO-03 probe platform allowlist — official telegram-web-app.js writes one sessionStorage bookkeeping key; app surfaces stay empty araharah-executor 2026-10-23 18:52:59 +08:00
  • 2589e2126f docs(03-04): checkpoint resolution — device matrix passed araharah-executor 2026-10-23 18:45:15 +08:00
  • 9d6fdc64be docs(03): device matrix PASSED + phase verification araharah-executor 2026-10-23 18:45:15 +08:00
  • fc99745672 chore(03-04): remove the device-matrix diagnostic probe — exit obligation, matrix passed araharah-executor 2026-10-23 18:41:41 +08:00
  • 28045d9b9e docs(03-04): log round 7 — probe readings; version-gate the settings CTA araharah-executor 2026-10-23 01:44:14 +08:00
  • 19a51e5882 fix(03-04): LOCATION SETTINGS CTA version-gated 8.0+ — hides the no-op off-Telegram (Chrome SDK stub reports 6.0) araharah-executor 2026-10-23 01:43:34 +08:00
  • e64cf7003b docs(03-04): log debug round 6 — signature-field HMAC erratum (the live blocker) araharah-executor 2026-10-23 01:34:53 +08:00
  • 22fda6d12a fix(03-04): HMAC data-check-string excludes only hash — signature field participates (real clients rejected as tampered; erratum M6) araharah-executor 2026-10-23 01:34:19 +08:00
  • c062ebaee1 docs(03-04): log debug round 5 — diagnostic probe armed araharah-executor 2026-10-23 01:25:35 +08:00
  • f4453996ac fix(03-04): on-screen diagnostic probe — WA version/platform, initData char-count, session + location categories araharah-executor 2026-10-23 01:24:52 +08:00
  • de07c99e8a docs(03-04): log debug round 4 — settings CTA on the wrong instance araharah-executor 2026-10-23 01:19:41 +08:00
  • 38ce59b1ca fix(03-04): LOCATION SETTINGS CTA on the denied card (was only on awaiting-pin instance — patch-order bug) araharah-executor 2026-10-23 01:19:10 +08:00
  • caeb9f9729 docs(03-04): log debug round 3 — telegram-web-app.js integration erratum araharah-executor 2026-10-23 01:15:10 +08:00
  • 3793741d2f fix(03-04): load telegram-web-app.js in head — production WebApp was never defined (no initData, no LocationManager, no BackButton) araharah-executor 2026-10-23 01:14:27 +08:00
  • ad4d18b180 docs(03-04): UI-SPEC amend — third denied CTA (LOCATION SETTINGS) as debug-round-2 amendment araharah-executor 2026-10-23 01:07:50 +08:00
  • 89268074a6 docs(03-04): log debug round 2 — LocationManager openSettings deep-link round araharah-executor 2026-10-23 01:07:27 +08:00
  • 9fa4acb319 fix(03-04): Telegram LocationManager deep-link — LOCATION SETTINGS CTA on denied cards + locationManagerUpdated chain re-run araharah-executor 2026-10-23 01:06:52 +08:00
  • fff865f6cd docs(03-04): log mid-gate debug round 1 (menu button + dead CTAs) araharah-executor 2026-10-23 01:01:20 +08:00
  • b1d8768866 fix(03-04): web_app menu button on deployed origin + wire CTA actions on both denied-shaped cards araharah-executor 2026-10-23 01:00:27 +08:00
  • fc183216c3 docs(03-04): complete one-deployable architecture plan — SUMMARY (checkpoint armed) araharah-executor 2026-10-23 00:46:44 +08:00
  • 5c155e393d feat(03-04): Mock-Telegram runner page + Playwright capture harness — 7/7 captures + GEO-03 probe araharah-executor 2026-10-23 00:37:58 +08:00
  • 8b39ea70c3 feat(03-04): Worker [assets] binding + one-command deploy + D-14 build-artifact gate araharah-executor 2026-10-23 00:15:26 +08:00
  • d573acc583 feat(03-03): status strip, state cards, recenter control, boot choreography — map-first, D-09 staged states araharah-executor 2026-10-23 00:08:34 +08:00
  • c437d312f6 feat(03-03): Rams shell stylesheet + MapLibre v6 bootstrap, position marker, follow controller araharah-executor 2026-10-22 23:53:18 +08:00
  • 83985c4a09 feat(03-03): copy module — UI-SPEC table verbatim (en+ms) + COPY1..6 copy gate araharah-executor 2026-10-22 23:51:05 +08:00
  • 4e4b75da00 docs(03-02): complete location chain core + Mock-Telegram harness plan — SUMMARY araharah-executor 2026-10-22 23:47:47 +08:00
  • 2659b7f352 feat(03-02): D-11 Mock-Telegram harness + the four requirement gates (17 cases green) araharah-executor 2026-10-22 23:46:17 +08:00
  • 0a35bce256 feat(03-02): Telegram platform wrappers — theme slot switch, BackButton total wire, safe-area union araharah-executor 2026-10-22 23:40:03 +08:00
  • faab77a84f feat(03-02): D-04 chain state machine + memory-only session store + /api/session client araharah-executor 2026-10-22 23:39:16 +08:00
  • 9552e7e4ab feat(03-02): Fix type + three source adapters (telegram/webview/chat-pin) — GEO-01 wrappers araharah-executor 2026-10-22 23:37:58 +08:00
  • 3fd0694ee6 chore(03-01): lockfile resolution for the web workspace (maplibre-gl, vite, playwright-into-web) araharah-executor 2026-10-22 23:34:40 +08:00
  • 1fefd90b6e docs(03-01): complete web/_workspace + GEO-02 relay plan — SUMMARY araharah-executor 2026-10-22 23:34:33 +08:00
  • ecaf242d0e feat(03-01): GEO-02 server half both directions — chat-keyboard fallback + GET /api/location + POST /api/location-fallback (claim-scoped) araharah-executor 2026-10-22 23:33:01 +08:00
  • 4fbbb0b516 feat(03-01): TTL-only KV location-pin layer under the existing privacy gates (GEO-03, PRIV-02) araharah-executor 2026-10-22 23:25:59 +08:00
  • 9376cabca2 feat(03-01): stand up web/ npm workspace with Wave-0 hand-rolled test runner (D-01, D-02, D-11, D-14) araharah-executor 2026-10-22 23:24:41 +08:00
  • af691ae40e fix(02-bot-skeleton-initdata-security): WR-03 honest rotate-on-new invariant + best-effort post-mint reconciliation (fold in IN-01b dead branch, IN-01c Phase-4 notes) araharah-executor 2026-10-22 20:21:11 +08:00
  • 3ea1fdd932 fix(02-bot-skeleton-initdata-security): WR-02 fail-closed /telegram/webhook — unarmed WEBHOOK_SECRET rejects (constant 500, category-only log) before grammY's accept-everything compare araharah-executor 2026-10-22 20:18:34 +08:00
  • 8995498bff fix(02-bot-skeleton-initdata-security): WR-01 cap /api/session body at 4 KB before JSON split (413, category-only logs) araharah-executor 2026-10-22 20:17:34 +08:00
  • aedff86542 docs(02-03): record D-16 deploy-gate APPROVAL + finalize SUMMARY araharah-executor 2026-10-22 19:57:28 +08:00
  • d600d6e71a fix(02-03): set-webhook auto-appends /telegram/webhook to a pathless URL araharah-executor 2026-10-22 19:56:24 +08:00
  • 2ea7f6edc7 docs(02-03): finalize SUMMARY — deploy record, live security smokes, walkthrough gate pending araharah-executor 2026-10-22 18:53:55 +08:00
  • 492a97bd89 fix(02-03): wire chat_sessions KV namespace id (created via wrangler kv namespace create) araharah-executor 2026-10-22 18:45:44 +08:00
  • c8f064f65a docs(02-03): complete command surface + Worker wiring plan (deploy checkpoint pending) araharah-executor 2026-10-22 11:50:53 +08:00
  • df3b7d65c1 feat(02-03): Worker entry — webhook route + /api/session security gate + deploy plumbing (D-11, D-14, D-16, D-17) araharah-executor 2026-10-22 11:49:43 +08:00
  • b4393fbcf3 feat(02-03): strings module + text-only command surface with Malay aliases (D-01..D-05) araharah-executor 2026-10-22 11:48:50 +08:00
  • 632ae70ad2 docs(02-02): complete initData validator + TTL-only KV sessions plan araharah-executor 2026-10-22 11:44:12 +08:00
  • e9aec5833b feat(02-02): TTL-only KV sessions with rotate-on-new + PRIV-02 storage gates (D-06/D-07/D-08/D-14) araharah-executor 2026-10-22 11:43:20 +08:00
  • 54bffe728c feat(02-02): validateInitData — SubtleCrypto HMAC core with rejection classes (D-13, D-14) araharah-executor 2026-10-22 11:41:46 +08:00
  • 1f15ad202b docs(02-01): complete bot scaffold + RED initdata suite plan araharah-executor 2026-10-22 11:39:09 +08:00
  • fc5001a4eb test(02-01): hand-rolled harness + RED initdata vector suite (D-12, TDD RED) araharah-executor 2026-10-22 11:38:06 +08:00
  • c9b6ba402d feat(02-01): bot workspace scaffold with Env contract (D-09/D-10/D-11/D-15) araharah-executor 2026-10-22 11:35:54 +08:00
  • 43b7d991e4 fix(01-design-tokens-rams-foundation): WR-05 static server docroot guard ends prefix with separator araharah-executor 2026-10-22 09:39:30 +08:00
  • 5e254cb851 fix(01-design-tokens-rams-foundation): WR-04 audit spacing + typography numerics per D-13 (token scales, font-face exempt) araharah-executor 2026-10-22 09:39:16 +08:00
  • ee48e760f8 fix(01-design-tokens-rams-foundation): WR-03 audit named colors, modern color functions, text-shadow araharah-executor 2026-10-22 09:37:38 +08:00
  • 5e95741364 fix(01-design-tokens-rams-foundation): WR-02 repair familiesFromShorthand + flag literal font: shorthands araharah-executor 2026-10-22 09:36:34 +08:00
  • 689bc9ff4b fix(01-design-tokens-rams-foundation): WR-01 scope @source to mockup files + disable deprecated bare shadow/blur keys araharah-executor 2026-10-22 09:35:41 +08:00
  • 61d15c28a8 fix(01-design-tokens-rams-foundation): CR-01 drive bare rounded via deprecated --radius key (0px) araharah-executor 2026-10-22 09:34:45 +08:00
  • 67df693268 docs(01-04): finalize summary — DSGN-02 approved, plan complete (3/3) araharah-executor 2026-10-22 08:54:57 +08:00
  • 7d6845a05b fix(01-04): wire theme gallery script — repair root delegate per 01-01 contract araharah-executor 2026-10-22 08:53:22 +08:00
  • f51e7148df docs(01-04): record DSGN-02 user approval — fidelity bar + basemap direction approved araharah-executor 2026-10-22 08:52:25 +08:00
  • c3d802a646 docs(01-04): audit + capture + gallery plan summary — DSGN-02 checkpoint pending araharah-executor 2026-10-22 08:33:26 +08:00
  • b462936678 feat(01-04): Playwright capture toolchain + DSGN-02 approval gallery (D-14, D-12) araharah-executor 2026-10-22 08:31:14 +08:00
  • 0b3eebf7d0 feat(01-04): audit inline style attributes — close D-13 evasion path (GREEN) araharah-executor 2026-10-22 08:28:43 +08:00
  • 9ba73f207d test(01-04): add failing inline-style-attribute audit test (RED) araharah-executor 2026-10-22 08:28:30 +08:00
  • b39317de64 feat(01-04): automated off-token audit (GREEN) — D-13 araharah-executor 2026-10-22 08:26:57 +08:00
  • 6a7c256c62 test(01-04): add failing off-token audit tests (RED) araharah-executor 2026-10-22 08:21:27 +08:00
  • 1544b92b31 docs(01-design-tokens-rams-foundation-03): complete Rams cartography basemap plan araharah-executor 2026-10-22 08:11:33 +08:00