araharah-executor
9456a870fe
docs(06-01): complete engine-a data-plane plan
...
- SUMMARY: CSR codec + snapping + typed-array A* (57/57 routing tests,
625/625 Dijkstra equivalence), 2 documented deviations (header alignment
padding, compass turn convention), TDD gate sequence intact
2026-10-24 12:16:37 +08:00
araharah-executor
4212d1acd0
fix(06): revise plans per checker feedback — D-12 street-bearing cards by default, split 06-05 task 2, dep/wording/doc fixes
2026-10-24 08:06:42 +08:00
araharah-executor
7fe8c6aa65
docs(06): create phase plans (8 plans, 4 waves)
2026-10-24 07:46:13 +08:00
araharah-executor
6f747b4cb1
docs(05): phase 5 PASSED — verification + close
2026-10-24 06:06:49 +08:00
araharah-executor
efba4d6f4c
docs(05-05): complete verification-gates plan
...
- BA9/BA10 + BA5 sentinel extension, five ?fixpair-raced capture legs
(13/13), RP1/RP2 Worker privacy gates
- two Rule-1 boot fixes (onLoad wiring + consult-after-load) documented
- STATE.md and ROADMAP.md untouched (orchestrator-owned)
2026-10-24 06:04:52 +08:00
araharah-executor
7aa1113a57
docs(05-04): complete web route surface plan
...
- 4/4 tasks, 5 commits (f710913 , d0751c1 , 01a75f1 , 65952fb , 52c9320 )
- 73 web tests green incl. RS1-RS10; typecheck + production build + theme audit clean
- deviations: live-branch routePhase guard (spec state-table precedence),
controller dep growth for Node-testability, pin-tail 3x8/20 synthesis
2026-10-24 05:40:35 +08:00
araharah-executor
50f22dcbb7
docs(05-02): complete fixture corpus + offline tolerance gate plan
2026-10-24 05:21:59 +08:00
araharah-executor
48627d4102
docs(05-03): complete guidance-session contract freeze plan
2026-10-24 05:10:36 +08:00
araharah-executor
2ee5e4e38b
docs(05-01): complete routing workspace plan
...
- SUMMARY: 3/3 tasks TDD RED->GREEN, 25/25 cases green, 6 commits
- RoutingSource seam + polyline6 codec + fixture backend + loader proof
2026-10-24 05:04:26 +08:00
araharah-executor
e5b6c06b12
docs(05): UI-SPEC addendum — card padding convention fixed in live shell
2026-10-24 04:12:51 +08:00
araharah-executor
70e586fd7e
docs(05): UI-SPEC approved — checker flags folded (pin tail 8px, exception-class wording, addLayer precision)
2026-10-24 04:06:10 +08:00
araharah-executor
f9a140dd84
docs(04): phase 4 PASSED — verification + checkpoint resolution
2026-10-24 03:19:17 +08:00
araharah-executor
280fd68147
docs(04-04): device gate final verdict — PASSED
2026-10-24 03:18:26 +08:00
araharah-executor
b427ca071c
docs(04-04): /cari menu diagnosis — non-default setMyCommands scopes silently no-op (Telegram-side)
2026-10-24 03:15:11 +08:00
araharah-executor
2c5fff1899
docs(04-04): device-gate verdicts — legs 1-4+6 PASS, leg 5 FAIL (BotFather Main Mini App missing)
2026-10-24 02:54:33 +08:00
araharah-executor
430765c778
docs(04-04): leg-5 carrier note — browser hits the session wall by design; t.me startapp link is the on-device procedure
2026-10-24 02:36:06 +08:00
araharah-executor
f33bc76779
docs(04-04): complete webview deep-link hand-off plan — two-carrier resolver + ONBD-03 hooks + device gate escalated
2026-10-24 01:46:39 +08:00
araharah-executor
7b02c7dd4a
docs(04-04): the blocking ONBD-02/ONBD-03 device gate — deployed + canaries green, six legs UNVERIFIED pending a real device
...
- deploy 31138f79 live at https://araharah-bot.araharah-bot.workers.dev ;
MINI_APP_URL == origin; menu button web_app armed; commands
re-registered (help/privacy/cari); unsigned webhook 401; the live
app chunk carries 30/30 gazetteer ids + zero crypto tokens
- getWebhookInfo last_error is STALE (2026-10-22, phase-3 era,
pre-dates both wave deploys; pending 0) — re-read at leg 1
- all six physical legs recorded UNVERIFIED — the phase stays open
until a real Android/iOS/Desktop walks them; no faked verdicts
2026-10-24 01:44:51 +08:00
araharah-executor
3c790e26de
docs(04-03): complete chat-search-surface plan — /cari venue card + alternates + corrected deep-link carrier
2026-10-24 01:23:41 +08:00
araharah-executor
3aec9542a3
docs(04-02): complete golden-corpus + bake-off-close plan
...
- SUMMARY: 3/3 tasks, 5 commits, corpus gate green at 100% top-3 / 7-7 refusals,
lever None; deviations documented (fixture-source implication, bbox pin,
pavilion-kl coordinate fix)
2026-10-24 01:05:25 +08:00
araharah-executor
2e724cbee1
docs(04): commit plan-revision residue + 04-01 SUMMARY
2026-10-24 00:39:32 +08:00
araharah-executor
8b6ad2047f
docs(04-01): complete shared-search-module plan
...
- 3 tasks executed RED→GREEN (6 commits): workspace scaffold + JUPEM
normalizer, OSA distance + disjoint-tier scorer, curated 30-entry KL
gazetteer + lazy three-environment loader + GPL/ODbL licensing
- 39/39 suite green; typecheck clean; esbuild inlines the dataset;
wrangler dry-run exit 0; bot + web suites unaffected
- SRCH-01/SRCH-02 foundation proven: KLCC→suria-klcc, negatives refused
2026-10-24 00:38:58 +08:00
araharah-executor
c9458add47
docs(04): plan revision 2 — 04-03 contract wording fixes (inline-card sequencing, async alternatesFor)
2026-10-24 00:14:02 +08:00
araharah-executor
4a83ec6871
docs(04): plan revision 1 — fix wave-1 bundle proof + acceptance-criteria corrections
2026-10-24 00:02:27 +08:00
araharah-executor
c0134c7e99
docs(04): pattern map — analogs + conventions for every phase-4 surface
2026-10-23 23:40:46 +08:00
araharah-executor
a575ecd139
docs(04): create phase plan — 4 plans in 3 waves (search module, corpus/bake-off, /cari surface, webview hand-off + device gate)
2026-10-23 23:40:41 +08:00
araharah-executor
aa34e7b50d
docs(04): research verification pass — track .planning/, Overpass UA correction, deep-link MTProto confirmation
2026-10-23 23:40:41 +08:00
araharah-executor
7994c84a40
docs(04): research phase domain — destination search + KL gazetteer
...
Phase 4 research: in-Worker SearchSource over a curated KL gazetteer.
Two critical platform findings:
- Telegram start_param is NEVER delivered to inline web_app buttons
(direct links + attachment menu only). The destination id must ride
as a URL query param on the button's URL; D-11's substance preserved.
- beforeinstallprompt never fires in a WebView. ONBD-03 must use
Telegram's native WebApp.addToHomeScreen(); iOS status is always
"unknown" by platform design.
Benchmarked the CPU budget: naive full-corpus Damerau is 52ms at
D-07's max scale vs the 10ms Workers Free limit. Exact-hash-first +
token-prefiltered residual is 0.0003ms.
Also: Phase 2 CS3/CS4/CS5 gates need declared amendments; ODbL
attribution obligation for the OSM-derived gazetteer.
2026-10-23 22:50:13 +08:00
araharah-executor
275879a18b
ambek .planning
2026-10-23 22:37:55 +08:00
araharah-executor
1890b5b1ca
docs(03): verification exit addendum — probe removal + GEO-03 platform allowlist
2026-10-23 18:53:28 +08:00
araharah-executor
2589e2126f
docs(03-04): checkpoint resolution — device matrix passed
2026-10-23 18:45:15 +08:00
araharah-executor
9d6fdc64be
docs(03): device matrix PASSED + phase verification
2026-10-23 18:45:15 +08:00
araharah-executor
28045d9b9e
docs(03-04): log round 7 — probe readings; version-gate the settings CTA
2026-10-23 01:44:14 +08:00
araharah-executor
e64cf7003b
docs(03-04): log debug round 6 — signature-field HMAC erratum (the live blocker)
2026-10-23 01:34:53 +08:00
araharah-executor
c062ebaee1
docs(03-04): log debug round 5 — diagnostic probe armed
2026-10-23 01:25:35 +08:00
araharah-executor
de07c99e8a
docs(03-04): log debug round 4 — settings CTA on the wrong instance
2026-10-23 01:19:41 +08:00
araharah-executor
caeb9f9729
docs(03-04): log debug round 3 — telegram-web-app.js integration erratum
2026-10-23 01:15:10 +08:00
araharah-executor
ad4d18b180
docs(03-04): UI-SPEC amend — third denied CTA (LOCATION SETTINGS) as debug-round-2 amendment
2026-10-23 01:07:50 +08:00
araharah-executor
89268074a6
docs(03-04): log debug round 2 — LocationManager openSettings deep-link round
2026-10-23 01:07:27 +08:00
araharah-executor
fff865f6cd
docs(03-04): log mid-gate debug round 1 (menu button + dead CTAs)
2026-10-23 01:01:20 +08:00
araharah-executor
fc183216c3
docs(03-04): complete one-deployable architecture plan — SUMMARY (checkpoint armed)
2026-10-23 00:46:44 +08:00
araharah-executor
4e4b75da00
docs(03-02): complete location chain core + Mock-Telegram harness plan — SUMMARY
...
4 tasks, 17 test cases green (GEO-01/02/03, PX-02), typecheck clean; 3 auto-fix
deviations documented; no STATE/ROADMAP writes (orchestrator-owned)
2026-10-22 23:47:47 +08:00
araharah-executor
1fefd90b6e
docs(03-01): complete web/_workspace + GEO-02 relay plan — SUMMARY
2026-10-22 23:34:33 +08:00
araharah-executor
aedff86542
docs(02-03): record D-16 deploy-gate APPROVAL + finalize SUMMARY
...
- User verdict verbatim in 02-03-APPROVAL.md: "it works! Menu or / has /help and /privacy! approved!"
- Walkthrough checks a-e all green; reply-language D-05 behavior confirmed (no force-ms)
- Four live-debug remediations documented: webhook path, revoked runtime BOT_TOKEN, empty webhook re-arm, menu cache (setChatMenuButton + all_private_chats scope)
- SUMMARY finalized: 3/3 tasks, APPROVED walkthrough, self-check PASSED
2026-10-22 19:57:28 +08:00
araharah-executor
2ea7f6edc7
docs(02-03): finalize SUMMARY — deploy record, live security smokes, walkthrough gate pending
...
- Deployment record: workers.dev URL, KV namespace id, secrets set-once, setWebhook + setMyCommands (en/ms) ok
- Live smokes: webhook 401 (no/wrong secret), /api/session 401 malformed + 405, 404 fallback, KV baseline []
- Deviation: production secrets uploaded via wrangler secret put (deploy chain is set-once for secrets)
2026-10-22 18:53:55 +08:00
araharah-executor
c8f064f65a
docs(02-03): complete command surface + Worker wiring plan (deploy checkpoint pending)
...
- SUMMARY for tasks 1-2 (b4393fb , df3b7d6 ): strings module + text-only
command surface, Worker entry with webhook auth + /api/session gate,
registration/deploy scripts, all suites green (27/27, dry-run exit 0)
- task 3 deploy gate returned to orchestrator: BOT_TOKEN + Cloudflare
auth + KV namespace id required before the real-client walkthrough
- STATE.md / ROADMAP.md untouched (orchestrator-owned)
2026-10-22 11:50:53 +08:00
araharah-executor
632ae70ad2
docs(02-02): complete initData validator + TTL-only KV sessions plan
2026-10-22 11:44:12 +08:00
araharah-executor
1f15ad202b
docs(02-01): complete bot scaffold + RED initdata suite plan
2026-10-22 11:39:09 +08:00
araharah-executor
67df693268
docs(01-04): finalize summary — DSGN-02 approved, plan complete (3/3)
...
- status banner: tasks 3/3; DSGN-02 APPROVED (verbatim 'approved', no fix list)
- requirements-completed: [DSGN-02] (REQUIREMENTS.md/STATE.md/ROADMAP.md marking
deferred to the orchestrator per wave-parallel convention, matching 01-01/02/03)
- task 3 commits: f51e714 (approval record) + 7d6845a (gallery script wiring)
- deviation #4 documented: [Rule 1] broken root gallery delegate repaired
- duration 22min total; self-check PASSED (5 files, 7 commits, no deletions)
2026-10-22 08:54:57 +08:00
araharah-executor
f51e7148df
docs(01-04): record DSGN-02 user approval — fidelity bar + basemap direction approved
...
- verbatim response "approved"; no fix list — checkpoint passed
- provenance: reviewed URLs, approved artifact commits (waves 1-3 + 01-04 tasks 1-2), capture manifest
- evidence re-verified at record time: build OK, audit CLEAN (354 declarations, 0 off-token), 6/6 captures >= 10KB
- gate consequence: DSGN-02 PASSED for Phase 1; later UI phases extend the gallery mechanism (D-12)
- notes post-approval wiring: theme gallery script (01-01 contract slot) follows next
2026-10-22 08:52:25 +08:00