Skip to content

audit: finish Eval isolation, statistics, exports, docs, and release proof #411

Description

@drewstone

Goal

Finish the five remaining parts of the agent-eval audit. Prior findings and receipts remain in the issue comments.

Already Complete

  • Final-case isolation in campaign comparison and official GEPA paths
  • Paired bootstrap intervals, exact sign tests, multiplicity handling, ties, and the mean regression
  • Official GEPA 0.1.4 integration, source pin, failure handling, and final recomputation
  • Removal of old lineage, hand-written optimizer families, shadow-probe, and belief-state
  • Current npm release archive checks and the packed README quickstart

Completion Criteria

  1. Protect all proposal inputs. Apply the judge and final-case data check inside runOptimization. Add integration tests for findings, reports, datasets, trace text, history metadata, and error text.
  2. Finish statistics review. Audit all 21 Math.random references across 16 source files, cite each formula and consumer, add missing hand fixtures, and prove sequential state reconstruction after process restart.
  3. Classify the public API. Review all 25 package subpaths and 278 root exports. For each non-type export, name a production consumer, a tracked planned consumer, or delete it.
  4. Classify tests and docs. Resolve 41 no-throw assertions, 5 module mocks, and 4 conditional skips. Verify or explicitly mark the 103 runnable-looking code fences across 43 Markdown files.
  5. Prove release history. Correct the missing 87c02e6 entry for 0.130.1, compare the last five PyPI archives with their source tags, and post the final five highest risks with receipts.

Separate Work

  • Exact packed testing across Eval, Knowledge, and Runtime is tracked in agent-runtime #628.
  • TypeScript 7 documentation support is tracked in agent-runtime #625.
  • Official GEPA integration is complete and is not part of the remaining work.

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