v0.25.0
Multi-org shared-spawner allowlist (P2 Wave C)
WorkerSpawner.AddProjects(extra)+AllProjects()— a shared daemon process serving N orgs can allowlist the
UNION of base + satellite-org projects.SetProjects(yaml-watcher reload) only replaces the base set, so satellite
projects survive reloads (race-free). Poll/heartbeat closures now read the live union. Additive only. (#123)