Task · SKT-0168.05

Source and emit MWAA DAG and task outcome metrics

Description

Found by the loop52 SKT-0168 demo lane: the requirements alert on MWAA DAG run duration by outcome and task-instance failures, but internal/construct mwaa on main emits neither (signals/cw.md lists only the AmazonMWAA StatsD scheduler/pool families). Source the exact AmazonMWAA namespace names and dimensions for DAG success/failure durations and task-instance failures from AWS MWAA metrics docs or a capture, add them to signals/cw.md with provenance, and emit them; drive them from the SKT-0168.03 pipeline-run mechanic when declared.

Acceptance Criteria

Definition of Done

Implementation Plan

After the shared pipeline mechanic landing, source exact MWAA outcome names and dimensions, add only confirmed families, drive them from real run-window outcomes and prove through selected fixture inventory and incident tests.

Implementation Notes

loop52 l1683 proposed cantfind PENDING for MWAA DAG run duration success/failed and task-instance failures; SKT-0168.03 drives them once sourced.

2026-10-23: parked; the demo no longer needs MWAA outcome metrics.

Landed 92a40addab59e8d0dbca4b7167b18fe6def9d28c, exact tree b0b514407dad90b5fb01ed6d2699669ab2ed29cf. Three AWS-doc-sourced outcome families, shared counts/sum/extrema and sparse no-event absence in both transports. Actual CLI 654/654 name conformance plus exact label proof; real transport red/green. Complete CodeRabbit twelve candidate paths zero findings. Remote just gen no derived diff; exact full composed gate 20261023T091421Z-synthkit-ef7bf32e exit0 including race. Hosted CI watched separately; prior custody head CI has a new race aggregate-cost failure, not an outcome failure.

Final Summary

Sourced and emitted MWAA success/failure DAG duration and environment-wide task failure metrics from declared shared pipeline windows. Exact names units dimensions and native mappings documented; actual output, empty windows, extrema and inventory verified offline. No live capture or backend proof claimed.

View the source file on GitHub