Skip to content

FCR Reminder Daemon

What This Project Is

FCR Reminder is the desktop companion daemon for Full Calendar Remastered. It keeps reminder delivery alive after Obsidian closes by storing future reminder instances locally, scheduling the next wake-up, and dispatching native operating-system notifications.

Current Platform Reality

Windows is the fully implemented production target in this repository today. The release runtime is tray-first, single-instance, and paired with a separate CLI companion for lifecycle control and diagnostics.

Source-of-Truth Rule

The pages in this docs/ tree describe the current implementation contract. If runtime behavior diverges from these pages, treat that as a defect and fix either the code or the affected documentation deliberately.

Quick Router

If you want to... Start here Typical follow-up
Build and verify the Windows app Windows Setup Daily Operation
Operate the daemon day to day User Docs Commands and Diagnostics
Understand runtime boundaries and invariants Architecture Docs Implementation Blueprint
Integrate a host application or plugin Developer Integration Guide Control API and Lifecycle
Inspect source ownership and extension seams Implementation Blueprint Runtime Overview

Runtime Snapshot

Implemented Today

  • Windows is the supported production target.
  • fcr-reminder.exe is the tray-first GUI daemon.
  • fcr-reminder-cli.exe is the terminal-safe control surface.
  • The local control API binds to 127.0.0.1:45677.
  • Lifecycle start/stop behavior is covered by the Rust smoke test in tests/lifecycle_smoke.rs.

Documentation Map


User Docs · Windows Setup · Architecture Docs · Blueprint · Integration Guide