Skip to content

Devlog

This is a chronological record of decisions and development notes for the Trailblaze project. Each entry captures a moment in time — what we were thinking, what we decided, and why.

Entries tagged as Decision record significant architectural or technical choices. Other entries are development notes that capture implementation details, debugging sessions, and lessons learned.

Index

Auto-generated. Do not edit manually.

Date Title Type
2026-04-07 Unified Provider Auto-Detection Across Host and Android Decision
2026-04-07 Unified trailblaze-config/ Classpath Layout Decision
2026-04-07 Workspace Config Resolution: .trailblaze/ Directory Convention Decision
2026-04-07 CLI SSO Auth and Dynamic Instrumentation Args Decision
2026-03-20 Screenshot Format Optimization (WebP Everywhere) Decision
2026-03-20 Screenshot Format Optimization (WebP Everywhere) Devlog
2026-03-17 MCP API Redesign: verify→blaze, Mode Defaults, iOS launchApp Fix Devlog
2026-03-17 iOS TrailblazeNode Support via IosMaestro Devlog
2026-03-15 MCP STDIO-to-HTTP Proxy for Development Devlog
2026-03-11 Waypoints and App Navigation Graphs Decision
2026-03-09 Recording Optimization Pipeline Decision
2026-03-09 Agentic Development Loop Decision
2026-03-06 Trail YAML v2 Syntax Decision
2026-03-04 TrailblazeNode — Type-Safe Driver-Specific View Hierarchy Decision
2026-02-20 Scripted Tools Vision (TypeScript/QuickJS) Decision
2026-02-20 Recording Memory Template Substitution Decision
2026-02-09 Agent Resilience, Maestro Decoupling, and Driver-Specific Hierarchies Decision
2026-02-04 Trail/Blaze Agent Architecture Decision
2026-02-04 Mobile-Agent-v3 Integration Plan Decision
2026-02-04 LLM Provider Configuration Decision
2026-02-04 App Target Configuration Decision
2026-02-03 Custom Tool Architecture Decision
2026-01-29 Device-Specific Trail Recordings Decision
2026-01-29 AI Fallback Decision
2026-01-28 Trailblaze MCP Decision
2026-01-28 Logging and Reporting Architecture Decision
2026-01-28 Kotlin as Primary Language Decision
2026-01-28 Koog Library for LLM Communication Decision
2026-01-28 Desktop Application (Moving Away from IDE-based Execution) Decision
2026-01-28 Custom Tool Authoring Decision
2026-01-28 Handwritten Agent Loop Decision
2026-01-14 Tool Naming Convention Decision
2026-01-01 Tool Execution Modes Decision
2026-01-01 Maestro as Current Execution Backend Decision
2025-10-01 Trail Recording Format (YAML) Decision
2025-10-01 LLM as Compiler Architecture Decision