The job
Small brands hit the same walls: comments pile up after a post spikes, content goes out inconsistently, and nobody has time to see what works.
The agents
An orchestrator routes each item to triage, response, content or media agents. Triage scores sentiment, response drafts replies in the brand's voice, content turns one asset into posts per platform, and media checks images against brand rules.
Built right, then moved
Phase one is already stateless with a queue backed worker, so the move to AWS is re-platforming rather than a rewrite: Postgres to RDS, disk to S3, the Redis queue to SQS, Compose to ECS.
Status today: phase 1 runs locally on Docker Compose, with the ingest endpoints, the arq worker and its pipelines, and a dead letter queue that retries a job three times before parking it.