Skip to content

Add @jentz/triage-snapshot report - #86

Merged
jentz merged 1 commit into
mainfrom
triage-snapshot
Jul 31, 2026
Merged

jentz merged 1 commit into
mainfrom
triage-snapshot

Conversation

@jentz

@jentz jentz commented Jul 31, 2026

Copy link
Copy Markdown
Owner

What

New workflow-scope report @jentz/triage-snapshot (2026.07.31.0): a one-look snapshot of the service-triage artifacts collected earlier in the workflow, one section per artifact in step order.

  • lambda_failure_scan — per-function invocations/errors table with the deterministic-failure flag
  • queue_depth — per-queue depth and oldest-message age
  • query_results (grouped shape) — grouped-counts table, or plain rows when the query had no grouping (groups: null is normalized)
  • query_results (Logs Insights shape) — rows table; a query whose status never reached Complete is stamped as a top-of-report warning so a cut-off query cannot read as all-clear

Generic by design: no environment identifiers; anomaly verdicts belong to the calling workflow's assert steps. The report never throws — unreadable or schema-mismatched artifacts are counted and skipped, and unexpected failures degrade to a still-valid report.

Validation

  • 10 unit tests over classification, collection, rendering, capping, and degradation paths
  • deno task check green (full gate suite incl. adversarial-review gate)
  • Validated live against real workflow runs producing all four artifact shapes

Workflow-scope report that renders a one-look snapshot of the
service-triage artifacts collected earlier in the workflow, one
section per artifact in step order:

- lambda_failure_scan: per-function invocations/errors with the
  deterministic-failure flag
- queue_depth: per-queue depth and oldest-message age
- query_results (grouped): grouped-counts table, or plain rows when
  the query had no grouping
- query_results (Logs Insights): rows table; a query whose status
  never reached Complete is stamped as a warning so a cut-off query
  cannot read as all-clear

Generic by design: the report carries no environment identifiers and
leaves anomaly verdicts to the calling workflow's assert steps. Never
throws; unreadable or schema-mismatched artifacts are counted and
skipped.
@jentz
jentz merged commit 5b6cd86 into main Jul 31, 2026
4 checks passed
@jentz
jentz deleted the triage-snapshot branch July 31, 2026 20:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant