#!/usr/bin/env python3
"""Delete ALL old checkpoints, force clean state."""
import shutil
from pathlib import Path

dirs_to_clear = [
    Path('c:/MONIKA/storage/proto_lm/checkpoints'),
    Path('c:/Users/shank/AppData/Local/Programs/Windsurf/storage/proto_lm/checkpoints'),
]

for d in dirs_to_clear:
    if d.exists():
        print(f"Clearing {d}")
        for item in d.iterdir():
            if item.is_dir():
                shutil.rmtree(item)
                print(f"  Removed dir: {item.name}")
            elif item.name != 'index.json':
                item.unlink()
                print(f"  Removed file: {item.name}")
        
        # Reset index
        index = d / 'index.json'
        index.write_text('{"records": [], "active": null}')
        print(f"  Reset index")

print("\nAll old checkpoints nuked. Only fresh checkpoint.pt remains.")
