git-filter-repo removed blobs; origin must be re-added. Pre-commit refreshes
BEST_PRACTICE.json and trajectory manifest only (checkpoints stay local).
Made-with: Cursor
Add pre-commit guard against staging train.py with README.md, document the two-commit workflow, gitignore *.sdf, and remove trajectory SDFs from the index so logs stay small.
Made-with: Cursor
Require immediate README logging plus per-attempt commits, and publish latest diagnostics/reports and trajectory-analysis utility without carrying train.py changes.
Made-with: Cursor
Sync workflow rules for merge-time gating and micro-tuning limits, and bring recent failed-attempt diagnostics into the README without including train.py or experiment artifacts.
Made-with: Cursor
Add NaN/Inf guards for geodesic loss and RMSD evaluation, document best-update merge policy in guidelines, and record stabilization attempt notes before mandatory integration to main.
Made-with: Cursor
Make wrapped torsion loss mandatory, add configurable train-loss early stopping controls, and log new architecture/loss attempts; latest geodesic run improves mean_rmsd_100 to 2.429895 for mainline integration.
Made-with: Cursor
Document that README Attempt Log lines from feature branches must land on
main via docs-only commit when train.py is not merged; add missing branch
eval summary to main README.
Made-with: Cursor
Run flow-matching constraints whenever train.py is staged; apply strict mean_rmsd_100 and best-artifact updates only on the main branch. Update GUIDELINES and README for branch-per-attempt commits and cherry-pick re-integration.
Made-with: Cursor
Forbid using the final RMSD metric (or equivalent) as a training-time stop signal; allow train-side stopping only. Add rollback hygiene when failures accumulate without beating BEST_PRACTICE, and log the executed rollback to the attempt log.
Made-with: Cursor
Record outcomes for terminal-consistency and decoupled-head architecture experiments, including the near-best no-terminal variant, while keeping best-practice baseline unchanged.
Made-with: Cursor
Clarify that independent attempts must be research-level changes, enforce logging of both successful and failed trials, and document checkpoint promotion flow for latest-eval vs best artifacts.
Made-with: Cursor
Require attempt-log updates on train.py commits, save per-run checkpoint as latest_eval_best_model, and let pre-commit promote improved runs to best_model while refreshing best trajectories. Also improved mean_rmsd_100 to 2.461592.
Made-with: Cursor
Increase rotational and torsional emphasis in normalized velocity loss with gradient clipping, yielding a better 100-run final-time RMSD while preserving random-time flow-matching training.
Made-with: Cursor
Save the best training checkpoint into a git-tracked artifact, enforce random-time flow matching, and have pre-commit regenerate/stage six trajectory visualizations whenever BEST_PRACTICE is improved.
Made-with: Cursor
Run final RMSD evaluation from the best model (selected during training), using 100 random initializations rolled out to time=1, and persist the metric to latest/best/last practice files.
Made-with: Cursor
Switch success tracking from train loss to final mean RMSD over 100 rollout predictions, and persist latest/best metric artifacts for gated train.py commits.
Made-with: Cursor
Set up project policy files, baseline best-practice tracking, and a pre-commit performance gate so future train.py commits require measured RMSD improvement.
Made-with: Cursor