ifURI roadmap

ifURI / urirun — roadmap

Cross-repo plan for the ifURI ecosystem. One file per area; check items as done.

Latest audits: 05-analysis-2026-06-20.md and 06-structure-audit-2026-06-20.md. Execution planning now lives in the root /home/tom/github/if-uri/.planfile so tasks can cover all repos together.

Where we are (done)

ifuri.com, examples.ifuri.com, docs.ifuri.com, logo.ifuri.com, get.ifuri.com, connect.ifuri.com.

meet.ifuri.com (Jitsi redirect + booking), live.ifuri.com (YouTube + webinar live). blog.ifuri.com (markdown → WordPress) in progress. See 70-marketing.

(ifuri-app urirun-info|scan|call|serve, urirun-first dispatch).

(PyInstaller binaries for linux/windows/macos-arm64 → GitHub Release).

domain-monitor, namecheap-dns and sqlite-context have local Makefiles, tests Docker smoke environments and urirun.bindings entry-point discovery; the next proof is a shared host-node matrix.

planfile validate schema .planfile/sprints/current.yaml --file-type sprint, and planfile health check no longer crashes on generated issue buckets.

What's next (by priority)

if-uri/urirun, prove every connector in Docker, remove compatibility modules from core after downstream migration, and keep release pins synchronized. See 05, 06, 40, 50.

app/host/domain integrations into app packages or connector packages, and standardize @urirun.command discovery. See 30, 40, tickets IFURI-015 and IFURI-016.

error:// diagnostics: stable codes, categories, fix hints, registry routes and ticket creation. See 40, ticket IFURI-021.

10-app-desktop, 20-get-node.

SMTP, redeploy meet/live, dogfood connectors to monitor our own sites. See 70-marketing.

Status board

Live ticket status — planned, in-progress, verified, released — is generated from the shared execution backlog and published as 90-planfile.md. Tickets cover app, get, ifuri-com, urirun and connector work together, aligned with the work summary.

Demos and shipped features

Each entry links its repository, docs page and a demo command.

AreaStatusRepoDocsDemo
noVNC LAN flow (four computers)releasedexamples/11-novnc_lan_flowdocs.ifuri.com/novnc-demo.htmlmake test-full
Connector install / discoveryreleasedif-uri/connect.ifuri.comdocs.ifuri.com/connectors.htmlurirun discover --registry-out .urirun/connectors.registry.json
Runtime error diagnosticsverifiedif-uri/urirundocs.ifuri.com/errors.htmlurirun errors recent
get.ifuri.com node installerreleasedif-uri/getdocs.ifuri.com/host-node-lan.htmlget.ifuri.com/node.sh
Planfile validation / healthreleasedsemcod/planfile90-planfile.mdplanfile validate schema .planfile/sprints/current.yaml --file-type sprint

Files

Open decisions (need owner sign-off)

  1. Desktop shell: PyInstaller (now) vs Tauri (next) vs both. → 10
  2. urirun distribution: GitHub Release wheels only, or also PyPI + npm. → 40
  3. Code signing budget: Apple Developer ID ($99/yr) + Windows cert (EV/OV). → 50
  4. Site deploy: keep manual make deploy, or GitHub Actions over SSH (secret key). → 50

Synced from GitHub · last update 2026-08-03 10:36 UTC · source: cache. Edit on GitHub; this page refreshes once a day.