{"service":"Part3 Automations","version":"1.0.0","automations":[{"name":"HelpScout Linear Triage","description":"Automatically triages HelpScout conversations and creates Linear tickets","endpoints":["/webhook/helpscout"],"status":"active"},{"name":"Documentation Sync","description":"Syncs GitHub documentation to OpenAI vector store for retrieval","endpoints":["/webhooks/github/docs","/tasks/refresh-docs","/api/docs/sync/:owner/:repo"],"status":"active"},{"name":"HubSpot Stale Deals","description":"Checks for stale deals and posts summary to Slack","schedule":"Every Monday at 9:00 AM ET","endpoints":["/cron/hubspot-stale-deals"],"status":"active"},{"name":"Resolution Tracking","description":"Tracks resolved tickets, auto-closes Linear issues, and generates weekly documentation","schedule":"Every Monday at 2:00 AM UTC (docs generation)","endpoints":["/internal/resolution-tracking/conversation-closed","/cron/resolution-tracking/weekly-docs"],"status":"active"},{"name":"Customer Activation Tracking","description":"Tracks customer onboarding progress, health scores, and activation milestones","schedule":"Daily at 2:00 AM PT (scoring), Monday at 9:00 AM PT (digest)","endpoints":["/automations/customer-activation/status","/automations/customer-activation/webhooks/userpilot"],"status":"active"},{"name":"Submittal Annotation Tracking","description":"Tracks how many submittals have at least one Part3 annotation, broken down by week","schedule":"Monday at 3:00 AM PT","endpoints":["/automations/submittal-annotations/status","/submittal-annotations"],"status":"active"},{"name":"Debug Agent","description":"Autonomous debugging agent that investigates Linear tickets with deep code analysis, GCP log search, and fix generation","endpoints":["/webhook/debug-agent/linear","/debug-agent/investigate"],"status":"active"},{"name":"Release Notes Watcher","description":"Monitors #release-notes for new messages, extracts Linear tickets, and posts resolved HelpScout conversations to #dev-cx","endpoints":["/webhook/release-notes"],"status":"active"},{"name":"Production Error Alerts","description":"Intercepts GCP Cloud Monitoring alerts, applies AI-powered assessment to filter false positives, and triggers agent investigation for confirmed production errors","endpoints":["/webhook/production-alerts/gcp","/tasks/production-alert-investigate","/production-alerts/trigger"],"status":"inactive"},{"name":"Project Audit","description":"Automated OKR alignment audit when Linear projects move to Shaping status","endpoints":["/webhook/project-audit/linear"],"status":"active"},{"name":"Triage Dashboard","description":"Operations dashboard for triage outcomes, investigations, and agent registry","endpoints":["/triage-dashboard","/api/triage-dashboard/*"],"status":"active"},{"name":"Product Metrics","description":"Product usage metrics: dynamic stamps adoption, trends, and exploration","endpoints":["/product-metrics","/api/product-metrics/*"],"status":"active"},{"name":"Reporting Dashboard","description":"Product metrics dashboard replacing MongoDB Charts — queries Part3 Postgres live","endpoints":["/reporting","/api/reporting/*"],"status":"active"},{"name":"Foundation Team","description":"Kanban task board and team roster for the Foundation team","endpoints":["/foundation-team","/api/foundation-team/*"],"status":"active"},{"name":"Opportunity Backlog","description":"Clustered, signal-ranked view of the Linear Opportunity backlog — read-only, never writes to Linear","endpoints":["/opportunity-backlog","/api/opportunity-backlog/*"],"status":"active"},{"name":"Roadmap","description":"Versioned product roadmap board with a live Linear drift view — editable by anyone on @part3.io","endpoints":["/roadmap","/api/roadmap/*"],"status":"active"}],"timestamp":"2026-10-08T21:30:47.680Z"}