šŸ—ŗļø

Project Roadmap & Action Hub

Live Execution System

Epson A3 Book Splitter • Module-by-Module Timeline & Task Runner

12 / 12
Phase 1: Universal Web Engine (Done)
5 / 5
Phase 2: Windows Portable & TWAIN (Done)
5 Tasks
Phase 3: OCR & Auto Enhancement (Next)
4 Phases
Total Engineering Roadmap
Task Action Terminal (Click any action button below to run live)
Ready to execute tasks. Click [ā–¶ Run Unit Tests] or [ā–¶ Run Playwright E2E] to see live output here.
Completed āœ“

Phase 1: Universal Web Engine & Portable Prototype

āœ“

Technical Architecture & Software Specification v1.0 Architecture

Formulated module interfaces, data flows, and mathematical algorithms in software_spec_v1.0.md.

Verified
āœ“

PDF Engine & Canvas Viewport Renderer PDFEngine

Client-side PDF parsing using pdf.js, page dimension extraction, A3/A4 orientation detection.

āœ“

Split Engine: Vertical & Horizontal Crop Math SplitEngine

Mathematical calculations for 50% split, manual offset in millimeters, and exclusion list filtering.

āœ“

Page Order Engine: Normal Book (LTR/RTL) & Booklet Repagination OrderEngine

Re-sequences disbound saddle-stitched scans [12, 1], [2, 11]... into reading order 1..12.

āœ“

Interactive Canvas Preview & Draggable Guideline PreviewManager

Real-time red guideline dragging with scissors handle, dual preview, and fine-tuning controls.

āœ“

Export Engine: Native Vector-Preserving Slicing ExportEngine

Generates final A4 Portrait PDF pages via pdf-lib with zero vector loss and minimal file size.

Completed āœ“

Phase 2: Windows Portable Desktop App & Scanner Bridge

āœ“

TWAIN / WIA Scanner Bridge for Epson DS-70000 ScannerBridge

Hardware communication with Epson DS-70000 flatbed/feeder via TWAIN driver and hardware emulator.

Active
āœ“

Hardware Scan Settings Dialog UI UI / Controls

Controls for A3/A4, Simplex/Duplex, DPI (200/300/400/600), and Color Modes (Color/Grayscale/B&W).

āœ“

Windows Portable Executable Packaging (.exe Zero-Install) Packaging

Standalone, zero-install portable bundle (.zip & .bat) ready to run from any USB drive without admin rights.

āœ“

1-Click B2B Scan Profiles ProfilesEngine

Pre-configured buttons: [A3 Book āž” A4 Normal], [A3 Book āž” A4 Booklet], [A3 Archive].

Next in Queue

Phase 3: Image Enhancement, Auto-Detection & OCR

Auto Deskew (Automatic Skew Correction) ImageProcessing

Hough transform / Radon transform algorithm to detect and rectify tilted book placement.

Auto Crop Black Borders ImageProcessing

Automatically trims black margins caused by scanner cover shadows or undersized originals.

Blank Page Detection & Removal Analyzer

Threshold luminance analysis to automatically discard blank booklet padding sheets.

Thai & English Searchable OCR Engine OCREngine

Embed invisible text layer over scanned image for full-text searchability.

PDF/A Archival Export Standard ExportEngine

Export compliant PDF/A-1b / PDF/A-2b format for institutional document retention.

Planned

Phase 4: Batch Automation, Folder Watcher & Enterprise

Folder Watcher & Background Batch Processing BatchEngine

Automatically process incoming scanned files saved to a designated watch folder.

Dynamic File Naming & Barcode Detection NamingEngine

Tokens like {Title}_{Date}_{PageCount} and barcode metadata extraction for automatic filing.

Commercial Licensing & Audit Logging Enterprise

Operation logging, compliance verification, and commercial distribution license audit.