@gurupanguji

Publish Socials Wrapper Implementation Plan

For agentic workers: implement this plan in order. Keep the branch isolated. Do not touch unrelated content, especially existing snippet edits.

Goal: Add a repo-root helper that dispatches Publish Social Snippets, starts the self-hosted runner when needed, and reports the workflow result.

Architecture: Keep the wrapper thin. Let it normalize arguments, manage the local runner process, and orchestrate gh workflow run plus run watching. Keep the actual publishing behavior inside the existing workflow and Python publisher.

Phase 1 Rules:


Task 1: Add the repo-root wrapper

Files:


Task 2: Wire runner mode through the workflow

Files:


Task 3: Verify the wrapper behavior

Files: