What problem does it solve?
Reviews local agent services (printing-agent MQTT, accounting-agent polling) for reliability, idempotency, error handling, and safe interaction with print_jobs and accounting data. Use when services/ changes, or when skills-advisor recommends this lens.
Core Features & Use Cases
- Idempotency checks to prevent duplicate writes or inconsistent state across MQTT and polling cycles.
- Failure mode analysis: partial writes, missing retries where safe, unbounded error loops, silent drops.
- Concurrency safeguards: handling races when multiple workers or restarts process the same job.
- Observability guidance: logging that's actionable without leaking secrets and provides meaningful error context.
- Boundary alignment: verify correct Mongo collections and field names relative to shared data structures.
Quick Start
Run the review-services lens whenever you modify services or data flows to validate reliability and safe interactions.