Clarify the remaining implementation work after the external-project adoption guide, with special focus on multi-user deployment and the physical/runtime location of IDKMesh:
The repository already stated that GitHub can act as a bootstrap control plane and already runs useful event-driven pieces there, including issue/model routing and Jules dispatch. The active connector-control-plane tracker (#570) also proposes GitHub-first SCM integration, SQLite/GitHub bootstrap persistence, optional HTTP service, and a GitHub App only as a later hosted target.
The missing decision was to make the deployment default explicit.
Adopt GitHub-first, server-optional as the recommended first product profile.
For a normal project:
idkmesh-node runs on local/volunteer/project machines for special compute.No always-on project-owned server is required in the default profile.
idkmesh init --github + reusable no-server workflow pack.These extend rather than replace #570 and its connector queue #574–#580.
A lightweight authenticated service should be introduced only after measured need for one or more of:
The second-project pilot (#599) is intended to test whether those limits are actually reached before the product makes a server mandatory.
This lowers the adoption threshold: a team can start with infrastructure it already uses (GitHub) and add local nodes or a control service only as requirements grow. It also keeps integration authority visible in existing GitHub governance instead of creating a second hidden authority system.