Skip to content

v0.2.0

@nshkrdotcom nshkrdotcom tagged this 27 Dec 20:58
This release adds comprehensive conformance testing for all training stages
and documents the describe/1 schema contract introduced in crucible_framework
0.5.0.

New Features:

  - Conformance test suite validating all training stages implement the
    canonical describe/1 schema format with proper name, description,
    required/optional field lists, and type specifications

  - README documentation for training stages including usage table,
    describe/1 introspection examples, and Crucible pipeline integration

  - Stage-specific schema tests verifying SupervisedTrain, DPOTrain,
    RLTrain, and Distillation return expected field configurations

Test Coverage:

  - Generic conformance tests verify describe/1 and run/2 exports
  - Schema structure validation for name, description, required, optional
  - Type specification validation supporting primitives, enums, lists,
    maps, tuples, unions, structs, and function arities
  - No overlap assertion between required and optional fields
  - Full type coverage for all declared fields

Dependencies:

  - crucible_framework ~> 0.5.0 (required for describe/1 contract)
  - ecto_sql updated to 3.13.4
Assets 2
Loading