Fine-tuning further
Every new pass must name an immutable parent. Do not replace a stable adapter in place.
- Add licensed records with record-level provenance.
- Bump the dataset version and rebuild its manifest.
- Add fresh held-out evaluation cases without copying training prompts.
- Copy the training config to a new experiment ID.
- Set
parent_checkpointto the stable adapter and base revision. - Evaluate the parent before training.
- Train, evaluate, blind, gate, and record the outcome.
Base a07cc9a…
└── EXP-…-001 → rejected or TideLM v0.1.0
└── EXP-…-002 → rejected or TideLM v0.2.0
The current runner supports the audited base as the first parent. Loading an existing parent adapter for a subsequent pass is an intentionally tracked next feature; do not imply lineage support until its implementation and tests land.
Data contributions
Use data/schema.json. Compatible licenses are allowlisted, but allowlisting is not a substitute for checking each source's terms. Keep independent test data out of data/raw, document synthetic generators, and never label AI-only review as human expert review.
Choosing LoRA scope
Expanding to more layers increases capacity and activation memory. Record rank, alpha, dropout, exact module names, trainable count, precision, optimizer, steps, and hardware. Compare against the parent under the same generation settings. A lower training loss alone never earns promotion.