Expand description
Feature export module for aprender ML format.
Issue #2: Export CommitFeatures to aprender format
This module provides:
- Export
CommitFeaturesas aprenderMatrix<f32> - Export defect labels as
Vec<u8>(18-category taxonomy) - Parquet output support for large datasets
- Round-trip compatibility with aprender training pipeline
Implements extreme TDD: All tests written before implementation.
Structs§
- Export
Metadata - Metadata for exported dataset
- Exported
Dataset - Exported dataset for aprender ML training
- Feature
Exporter - Feature exporter for aprender format
Enums§
- Export
Format - Export format for aprender integration
Constants§
- FEATURE_
DIMENSION - Feature dimension for CommitFeatures (matches CommitFeatures::DIMENSION) NLP-014: Extended from 8 to 14 dimensions for CITL integration
- NUM_
CATEGORIES - Total number of defect categories (10 general + 8 transpiler)