Search docs...
DocsGeneralProject Roadmap

Project Roadmap

Development schedule, completed milestones, in-progress items, and future plans.

2 min readEdit on GitHub

This roadmap tracks the development progress of LeadForge OS, outlining completed features, active tasks, and upcoming milestones.

Completed Milestones (v1.0.0-beta.1)

  • Local-First Datastores: Workspace-isolated SQLite databases with WAL (Write-Ahead Logging) mode and automatic connection pools.
  • Idempotent Migration Runner: Schema updates validated via runner.ts with automatic backup restoration (.migration.bak) on transaction failures.
  • Sandboxed Worker Host: Multi-process task execution fork module preventing heavy scraping engines from blocking the React UI thread.
  • Scheduler Watchdog: Ping/pong heartbeat monitoring of background worker health with auto-kill (SIGKILL) and exponential retry policies.
  • Playwright Google Maps Scraper: Infinite-scroll business discovery with redirect resolving and automatic crawl trigger chaining.
  • Cheerio Domain Crawler: Breadth-First Search crawling for harvesting phone numbers, email strings, and ignoring spam/tracking signatures.
  • LinkedIn Voyager API Integrations: Direct extraction of key executive contacts leveraging user session cookies.
  • Local CRM & Sequence Builder: Offline interface for lead pipeline visualization, drag-and-drop workflow step configurations, and Nodemailer SMTP sending.
  • SRE Cockpit Observability: Integrated local metrics averages, real-time log parsing, database diagnostics tests, and manual backup recovery console.

In Progress

  • Comprehensive Documentation System: Auditing all historical files, moving documents to archived and ADR folders, and creating professional user/developer manuals.
  • Dependency Cruiser Boundaries Integration: Hardening boundary rules to prevent cyclical imports between Hono server APIs and Electron processes.
  • Electron safeStorage Fallback Hardening: Improving safeStorage fallback options on Linux/Mac where native keyring APIs may be locked.

Planned (Upcoming Releases)

  • Local RAG & Vector Embeddings: Integrating sqlite-vec directly in SQLite migrations to run offline semantic search and qualify leads against local context.
  • Third-Party Email Verification Adapters: Implementing concrete integrations (e.g. Hunter, ZeroBounce) behind the verification.ts adapter wrapper.
  • Multi-Platform Installer Builds: Implementing macOS (.dmg) and Linux (.AppImage) compile routines inside electron-builder.yml to support cross-platform releases.
  • Workspace Sync Optimization: Adding delta-based compressions in the SyncEngine when pushing local updates to Hono cloud APIs.

Future Explorations

  • Auto-Updater Integration: Hardening signature checking routines and testing automatic package downloads via GitHub Releases on macOS.
  • Shared Plugin Registry: Creating isolated sandboxes for custom community scrapers and sequence steps.
  • Team Collaboration Workspace: Cloud synchronization workspace pools allowing multiple local instances to merge lead data conflicts via CRDT.