Skip to content

Phase 38: Matrix generated-model evidence aggregation #243

Description

@gparadis

Phase

Phase 38: Matrix generated-model evidence aggregation.

Status

Active on branch feature/p38-matrix-generated-model-evidence.

Goal

Add generic Modelwright evidence aggregation for FreshForge matrix runs of generated-model workflows so downstream packages can summarize repeated generated-model validation cases without parsing raw artifacts or copying bulky/private data.

Scope

  • Add compact matrix evidence path, case, and summary records.
  • Aggregate FreshForge matrix run or matrix summary JSON.
  • Optionally inspect per-case Modelwright validation-evidence directories or artifact roots.
  • Write compact sanitized summary.json and summary.md.
  • Add modelwright validation matrix-evidence CLI support.
  • Keep FABLE output-ref strategy and scenario semantics out of Modelwright.

Out of scope

  • Running FreshForge matrices.
  • Rerunning Modelwright generation, execution, or validation.
  • FABLE-specific path conventions or workbook-version labels.
  • Raw generated source, raw generated values, source workbooks, or full validation reports in compact summaries.
  • Stable public API claims.

Child tasks

Verification

  • .venv/bin/python -m ruff check .
  • .venv/bin/python -m pytest
  • .venv/bin/sphinx-build -b html docs _build/html -W
  • .venv/bin/python scripts/verify_docs_theme.py _build/html
  • scripts/check_release_artifacts.sh
  • git diff --check

Activity

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