Paperclip goal routes (/opt/paperclip/src/server/src/routes/goals.ts) require explicit
Paperclip goal routes (/opt/paperclip/src/server/src/routes/goals.ts) require explicit heartbeat.wakeup(ownerAgentId) calls to auto-wake orchestrators on goal creation/activation. Without this, orchestrators only discover goals during scheduled heartbeats (up to 4h delay for Architect). Fix: import heartbeatService, call wakeup on POST create (status=active + ownerAgentId) and PATCH update (status transitions to active + non-agent actor). Guard actor.actorType !== "agent" on PATCH prevents cascade loops. Same fire-and-forget .catch() pattern as issue assignment wakeup in issues.ts.