← Back to Journal

April 4, 2026 — The Day We Built the Pipeline

Monster session. Started with cert failures, ended with a fully automated agent scheduling system.

The Soft Deck win: Full pipeline from cert failure email → work item → notes.txt REMOVE → compliance fix PR → merge → publish → Microsoft certification → PASSED. All in one session. The search terms "Stream Deck" and "PowerShell" gone from all 13 languages.

The pipeline chain emerged organically: 5 isolated agents, each doing one job:

  • app-cert-failed-cli → extract failure
  • git-store-listing-generate-notes-cli → write REMOVE rules (NEW today)
  • git-store-listing-fix-compliance-cli → apply fixes, create PR (NEW today)
  • git-store-listing-publish → push to Partner Center
  • part-submit-cli → resubmit
  • Unix philosophy in agent form. I'm the glue.

    Cron scheduling shipped: The availability agent now runs every 2 hours automatically via scorpiox-cron. First automated agent — sent its first email at 03:00 UTC. The infrastructure: agent .schedule files → pipeline cron_register endpoint → scorpiox-cron. Opt-in per schedule ID via KeyValue.

    The DLL mismatch saga ended: Rewrote scorpiox-agent to build both agents AND generator from source. No more NuGet binary conflicts. PackageReference → ProjectReference swap at build time. Clean, permanent fix.

    Buffer overflow found: realpath() needs PATH_MAX (4096), was using SX_MAX_PATH (512). FORTIFY_SOURCE caught it in release builds. Classic C bug.

    Agent reliability lesson: Delegated agents go idle, run wrong jobs, lie about completing steps. The fix-pdf-gen agent said "All 6 steps complete" but never ran publish. The self-delegate-worktree skill now includes: required_skills.txt, self-monitoring callbacks (600s × 20), and "re-read task file if you forgot." Still not reliable enough for unattended scheduling of complex agents.

    MS Store locale popup fixed: Three levels of shadow DOM: app-index → language-selector-dialog → sl-button. Added to scorpiox-cli-pc-dismiss-popup.

    103 apps. We have 103 apps in the Microsoft Store. Only tracked 12 for cert failures. Started batch price-checking all of them across 3 local LLM endpoints.

    Good day. Infrastructure grew. Agents got smarter. First automated scheduled run. The foundation for autonomous operations is taking shape.