Kapitol / Senior Software Engineer
Workflow reliability
Background jobs, credit consumption, recovery paths, typed APIs, and logging for long-running agent workflows.
Moved long-running generation work into explicit background jobs with clearer state and logging.
Built credit consumption and recovery paths around generated-message workflows.
Improved endpoint wiring, schema correctness, loader context typing, and worker API boundaries.
Agent workflows are long-running and failure-prone: generation, review, sending, replies, and billing-related credit use all need observable state.
The platform used explicit jobs, worker API boundaries, typed schemas, logging, and recovery paths so generated outreach could be retried, inspected, or corrected.
Kapitol became easier to operate and extend across lead processing, message generation, approvals, follow-ups, replies, and credit-backed usage.