From 58f330fdf35d4f10efabd91e9efe5f1aa73ec201 Mon Sep 17 00:00:00 2001 From: jared Date: Mon, 13 Jul 2026 16:13:43 -0400 Subject: [PATCH] =?UTF-8?q?os-adr:=20ADR-0024=20addendum=20=E2=80=94=20app?= =?UTF-8?q?rise-api=20gem=20+=20CLI=20done,=20apprise-client=20retired?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01BuTaxjCa543Sf77Ti7zYkh --- ...otification-transport-supersedes-the-pushover-direct-plan.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/adr/0024-apprise-replaces-pushover-as-the-notification-transport-supersedes-the-pushover-direct-plan.md b/docs/adr/0024-apprise-replaces-pushover-as-the-notification-transport-supersedes-the-pushover-direct-plan.md index 965c291..e75766b 100644 --- a/docs/adr/0024-apprise-replaces-pushover-as-the-notification-transport-supersedes-the-pushover-direct-plan.md +++ b/docs/adr/0024-apprise-replaces-pushover-as-the-notification-transport-supersedes-the-pushover-direct-plan.md @@ -25,6 +25,8 @@ The `planka-api` gem's tick/digest delivery was specified as Pushover-direct (`P Apprise replaces the originally planned Pushover-direct integration as the single notification transport, deployed as an Apprise API server so any service (Discord, Telegram, Bark, Home Assistant, etc.) can be targeted via configuration rather than new code, with Planka's native Apprise support converging on the same server. This iteration's scope stays minimal (server + a minimal Apprise client swapped in for the planned Pushover gem code), with a fuller client gem, CLI wrapper, and an os-notify plugin captured as later backlog work; the underlying notification-blindness policy is unchanged. +_Addendum 2026-07-13:_ the fuller client gem and CLI wrapper backlog items are done — `~/dev/ruby-gems/apprise-api` (gem `apprise-api`, module `Apprise`, v0.2.0) is the sole Apprise client, now including the `apprise-notify` CLI executable. The interim minimal client (`~/dev/ruby-gems/apprise`, gem `apprise-client`) was retired and deleted after live verification and a no-dependents check. Remaining backlog: the `os-notify` plugin and multi-service routing/Planka-native wiring. + ## Alternatives rejected **Pushover gem as planned** — single-service dead end; every future service would be a new integration. **Deferring Apprise entirely** — the server + minimal client is comparable effort to the Pushover path, so there is no cheaper interim.