Summary
Add code-specific EDA (Easy Data Augmentation) implementation of SyntheticGenerator trait.
Requirements
- Implement
CodeEDA struct with operations:
- Synonym Replacement (variable renaming)
- Random Insertion (comments/asserts)
- Random Swap (reorder independent statements)
- Random Deletion (dead code removal)
- Quality scoring via AST parse validity + token overlap
- Diversity scoring to detect mode collapse
References
- Wei & Zou (2019) EDA paper
- verificar automl-synthetic-data-codex-spec.md
Acceptance Criteria
Summary
Add code-specific EDA (Easy Data Augmentation) implementation of
SyntheticGeneratortrait.Requirements
CodeEDAstruct with operations:References
Acceptance Criteria
CodeEDAimplementsSyntheticGenerator<Input=String, Output=String>