""" Script to create new log entries or reflections in the BLUX-cA project. """ import os from datetime import datetime REFLECTIONS_DIR = os.path.join(os.path.dirname(__file__), "../reflections") def create_entry(title, content): date_str = datetime.now().strftime("%Y-%m-%d_%H%M%S") filename = f"{date_str}_{title.replace(' ', '_')}.md" path = os.path.join(REFLECTIONS_DIR, filename) os.makedirs(REFLECTIONS_DIR, exist_ok=True) with open(path, 'w') as f: f.write(f"# {title}\n\n{content}\n") print(f"Created reflection entry: {filename}") # Example usage if __name__ == "__main__": create_entry("Sample Entry", "This is a sample reflection for BLUX-cA.")