What problem does it solve?
This Skill ensures that all tasks with observability requirements are properly logged, aiding in error diagnosis, auditing, and system monitoring.
Core Features & Use Cases
- Active Logging: Enforces structured logging for tasks that interact with runtime paths, service boundaries, or user-facing operations.
- Phased Activation: Activates logging during critical phases like specification and verification.
- Applicability Decision: Allows for decisions on whether logging is required based on the task's observability surface.
- Three Log Types: Supports error logging, audit logging, and general logging with specific requirements for each.
- Correlation IDs: Ensures proper propagation of correlation IDs for request tracing.
- Pipeline Observability: Monitors pipeline runs with structured audit logs.
- Verification: Conducts AST-based scans to verify the presence of logging where required.
Quick Start
Apply the observability-contract skill to a task to activate logging requirements based on the task's applicability.