From de770203ffc66845d0125b7fe6b6fcf009a75a8a Mon Sep 17 00:00:00 2001 From: ssmithx Date: Wed, 12 Aug 2026 14:46:48 +0000 Subject: [PATCH 1/2] docs: add TODO.md backlog and link from docs index Captures unscoped forward-looking items (peering/federation model, distributed git & OTA, nostr integration, platform/OS, app testing, observability, and the dev/build process) so they're tracked outside of ROADMAP.md's curated public summary. --- docs/README.md | 1 + docs/TODO.md | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 docs/TODO.md diff --git a/docs/README.md b/docs/README.md index 22eaae5d..88effb05 100644 --- a/docs/README.md +++ b/docs/README.md @@ -86,4 +86,5 @@ file. ## Roadmap & history - [Roadmap](ROADMAP.md) — where the project is going +- [TODO](TODO.md) — working backlog of unscoped forward-looking items - [archive/](archive/README.md) — superseded design and status documents, kept for provenance diff --git a/docs/TODO.md b/docs/TODO.md new file mode 100644 index 00000000..1ccd2964 --- /dev/null +++ b/docs/TODO.md @@ -0,0 +1,42 @@ +# TODO + +Working backlog of forward-looking items not yet scoped into a dedicated plan +doc. See [`ROADMAP.md`](ROADMAP.md) for the curated, public-facing direction. + +## Dev & build process (priority) + +- Formalize the contributor workflow: releases, CI, maintainers, automated + builds, PR/issue flow, branch naming, and reproducible builds. + +## Federation & peering + +- Peering trust model — define tiers (trusted / public / private / peered) + on top of the existing federation DID trust levels. +- Federation architecture built on the above peering model. + +## Distributed git & OTA + +- Nostr-hosted git for the alpha (see + [`nostr-git-source-hosting.md`](nostr-git-source-hosting.md)). +- Distributed git beyond the nostr-hosting case. +- Distributed OTA / app delivery. + +## Nostr integration + +- Nostr signer integration. + +## Platform / OS + +- Source-availability ISO — define the build/distribution story. +- HW/OS update pipeline. +- Deeper OpenWRT integration. +- GrapheneOS integration — backups, attestation, profiles. + +## App ecosystem + +- Full pass testing every app in the catalog; expect issues across the board. + +## Observability + +- Capture error logs to troubleshoot customer issues. +- Stats & visualization for traffic, blocked attacks, VPNs, routing. -- 2.54.0 From f456b3d0ad1fac8254b7c35b689a8f034e017fc7 Mon Sep 17 00:00:00 2001 From: ssmithx Date: Wed, 12 Aug 2026 15:13:45 +0000 Subject: [PATCH 2/2] docs: add app update strategy, SSH access, and app wishlist to TODO Flags the app update policy already noted as unresolved in app-developer-guide.md, adds a section for SSH access strategy, and starts an app wishlist (Cashu wallet, phoenixd) for packaging. --- docs/TODO.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/TODO.md b/docs/TODO.md index 1ccd2964..1f937c50 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -35,6 +35,16 @@ doc. See [`ROADMAP.md`](ROADMAP.md) for the curated, public-facing direction. ## App ecosystem - Full pass testing every app in the catalog; expect issues across the board. +- App update strategy — finalize the update policy referenced in + [`app-developer-guide.md`](app-developer-guide.md) (pinned vs. mutable + tags, catalog-vs-disk precedence, rollout/rollback). +- App wishlist — candidates not yet packaged: Cashu wallet, phoenixd. + (CLN is already shipped as `apps/core-lightning`.) + +## Access & security + +- SSH access strategy — define the access model (keys, rotation, recovery + path, remote-support access). ## Observability -- 2.54.0