Payload Autodl JSON

Define a machine-readable schema for payload-analysis autodl JSON files.

1|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/openshift-eng/ga-regression-reports --skill payload-autodl-json
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Payload Autodl JSON
Source: https://github.com/openshift-eng/ga-regression-reports/tree/main/.claude/skills/payload-autodl-json
Command: npx skills add https://github.com/openshift-eng/ga-regression-reports --skill payload-autodl-json

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Defines the schema for the payload autodl JSON file produced by analyze-payload, enabling consistent ingestion of per-job results into a database.

Core Features & Use Cases

  • Defines the flat denormalized table schema for payload-analysis-<tag>-autodl.json, including fields like payload_tag, version, stream, architecture, phase, and job-level details.
  • Describes the rows structure for failed blocking jobs with candidate fields and the rules for string-typed values, empty values, and revert fields.
  • Supports usage during the analyze-payload workflow to generate the autodl JSON file used by downstream analytics and storage systems.

Quick Start

Generate the payload-analysis-<sanitized_tag>-autodl.json file in the working directory after completing the payload analysis.

Frequently Asked Questions about Payload Autodl JSON

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I define a JSON schema for payload analysis data ingestion?

To define a JSON schema for payload analysis data ingestion, you use a standard machine-readable structure that enforces string-typed fields for all row values, ensuring empty values are stored as empty strings for consistent database storage.

What fields are included in the autodl JSON schema for failed blocking jobs?

The autodl JSON schema for failed blocking jobs includes payload-level fields like payload_tag, version, stream, architecture, and phase, alongside job-level details, candidate-level data, and revert_pr fields with strict 0-value defaults.

How does the payload analysis workflow handle empty values and data types in JSON files?

The payload analysis workflow handles empty values by storing them as empty strings, enforces string-typed fields for all row values, and applies strict 0-value defaults for specific fields to maintain data consistency for downstream analytics.

When do I need to generate a payload-analysis-autodl JSON file?

You need to generate a payload-analysis-autodl JSON file during the analyze-payload workflow when processing failed blocking jobs and their candidate PRs, producing a machine-readable output for downstream analytics and storage systems.

Can I use the autodl JSON schema for database ingestion of candidate PR data?

Yes, the autodl JSON schema is specifically designed to enable consistent ingestion of per-job results into a database, documenting candidate-level data and revert_pr fields across failed blocking jobs and their candidate PRs.

Why are all row values string-typed in the payload autodl JSON schema?

All row values are string-typed in the payload autodl JSON schema to standardize the flat denormalized table structure, ensuring consistent data ingestion into downstream storage systems and preventing type mismatch errors.