- Add SQLite Ownership & Concurrency section with WAL mode details - Add DB Path & Adapter Configuration with shared DB setup - Clarify T–lead governs prefetch attempts, not arming - Add TTL-at-fire check callout for stale notification prevention - Add DB Sharing acceptance criteria (visibility, WAL overlap, version safety) - Update GLOSSARY.md with shared DB, WAL, and user_version definitions - Remove plugin-owned DB references in favor of single shared database Files modified: - doc/notification-system.md - doc/GLOSSARY.md Compliance: Implements shared SQLite architecture with clear T–lead prefetch semantics and WAL-based concurrency for app/plugin coordination.
TimeSafari — Native-First Notification System (Clean Pack) — 2025-09-07
This pack contains a single-version Native-First documentation set with a clear definition of T–lead and aligned terminology.
Native-First = OS-scheduled background prefetch at T–lead + pre-armed one-shot local notifications. Web-push is retired.
Included files
notification-system.md(merged comprehensive guide)web-push-cleanup-guide.md(cleanup instructions)GLOSSARY.md(definitions incl. T and T–lead)