- Lead requirements and interaction design, using AI to assist implementation, debugging and validation. Implement folder scanning, candidate review, classification and launching, and iterate local storage and the desktop interface
- The Unity loader adaptation and on-demand confirmation fix received an invitation for inclusion in XERJ Corpus Hub; inclusion is pending
Functions and implementation in the current source
Tauri · React · TypeScriptDesktop client / Rust bridge
CLI · MCPCommand-line & agent interfaces
HostClient · Named pipe IPC
HostDispatch · Permissions · Sessions & jobs
ApplicationCatalog use cases · Candidate review · Backup & restore
DomainDomain models & rules
Infrastructure · SQLiteDatabase · Files · Backups
Folder scanning
ScanJobRunner · DirectoryWalkerTraverse directories, identify candidates and record scan results
Candidate review
CandidateReviewService · LibraryCatalogStoreHuman confirmation, batch transactions and per-item savepoints
Library organization
GameCatalogService · TagStore · GameCoverServiceManage game records, tags, favorites and covers
Launch & process tracking
LaunchRegistry · GameProcessTreeLaunch profiles, arguments, running state and process exit
Backup & restore
BackupCreateService · BackupRestoreServiceCreate data snapshots and restore the local library
UI synchronization
EventStream · HostClient · React hooksSeparate event-wait channel with coalesced UI refresh