Skip to content

Normalized Output Schema #9

Closed
Closed

Description

Objective

Standardize evaluation outputs so they are reusable, comparable, and CI-friendly.

Scope

Create a stable JSON results schema and Markdown summary format.

Tasks

  • Define results schema including:

    • schema_version
    • run_id
    • timestamp
    • bundle_name
    • git_sha if available
    • per-item metrics
    • aggregated metrics
    • pass_fail indicators
  • Implement JSON result writer

  • Implement Markdown summary generator

  • Add threshold comparison logic

  • Ensure deterministic output formatting

Acceptance Criteria

  • Running evaluation produces:

    • results.json
    • summary.md
  • Schema includes version field

  • Exit code is non-zero if thresholds fail

  • Aggregated metrics computed correctly

Out of Scope

  • Azure Monitor export
  • KQL integration
  • Dashboard publishing

Activity

  1. changed the title [-]Epic D - Normalized Output Schema[/-] [+]Normalized Output Schema[/+] on Feb 20, 2026
  2. placerda commented on Feb 25, 2026

    @placerda
    ContributorAuthor

    Combined with another item for clarity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions