ifURI roadmap

Project structure audit - 2026-06-20

Scope: every local repository under /home/tom/github/if-uri.

This audit follows the connector split and the namespace move to if-uri/urirun. Historical generated reports may still mention the old tree, but active install commands, package dependencies and public documentation should point at github.com/if-uri/urirun.

Repository map

RepositoryRoleMain remaining work
appDesktop/web host for operators, route execution and node discovery.Add GUI connector install from the hub, payload forms for discovered URI routes, and noVNC GUI smoke coverage.
blogEditorial/news surface.Add release notes and connector tutorial posts generated from hub metadata.
connect.ifuri.comConnector hub and catalog.Add compatibility badges, install-bundle endpoints, route schema previews and connector health history.
docsCanonical operator/developer documentation.Keep install snippets, connector releases and roadmap links synchronized with the hub and runtime tags.
examplesRunnable scenarios and Docker/noVNC labs.Promote the host+pc1+pc2 connector matrix into one repeatable smoke target.
getOne-line host/node installers.Add install bundles and a doctor check for LAN, service and connector readiness.
ifuri-comMain product site.Keep the urirun section aligned with the if-uri/urirun namespace and tested releases.
liveLive/demo pages.Add TODO/CHANGELOG and link demos to the tested examples and roadmap tickets.
logoBrand assets.Finish export package, usage rules and checksum/version metadata for sites.
marketingMarket/SEO/content planning.Convert expansion ideas into connector-focused landing pages and comparison copy.
meetMeeting/scheduling surface.Add TODO/CHANGELOG and decide whether this stays a site or becomes an app connector demo.
roadmapCross-repo planning and planfile status.Keep .planfile tickets, public roadmap pages and project TODO files aligned.
urirunURI runtime core.Remove remaining compatibility modules after downstream migration; keep only URI -> binding -> adapter -> executor.
urirun-connector-*Installable capability packages.Standardize entry points, Docker matrix tests, hub manifests and route/schema documentation.

Runtime boundary

The desired split is:

and execution primitives.

control, Planfile, Namecheap DNS, domain monitoring, SQLite context and time tools.

and operator workflow.

machine-readable metadata.

the same URI contracts over the network.

Modules that still need migration or removal from urirun core after compatibility users move:

or a dedicated host package

Priority plan

P0 - trust the install path

dependencies and public docs.

longer import them.

P1 - make connector usage obvious

consume the hub catalog.

generated payload forms.

P2 - improve adoption

New planfile tickets

Created from this audit:

and planfile health check handles generated ticket buckets without crashing.

Validated planfile commands

planfile validate schema .planfile/sprints/current.yaml --file-type sprint
planfile validate schema .planfile/sprints/backlog.yaml --file-type sprint
planfile health check get

Synced from GitHub · last update 2026-07-17 04:24 UTC · source: cache. Edit on GitHub; this page refreshes once a day.