from datetime import datetime from pathlib import Path def generate_changelog(project_path: Path, output_file: str = "CHANGELOG.md") -> dict: """Generiert einen einfachen Changelog (manuell oder statisch).""" changelog_path = project_path / output_file timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S") content = f"""# 📋 Projekt-Changelog ## 🧠 Letzte Änderungen ({timestamp}) - Dateiüberwachung aktiviert - AI-basierte Analysen möglich via OpenWebUI 💡 *Automatisch generiert vom Gitea-Sync-AI-Service* """ changelog_path.write_text(content) return {"success": True, "path": str(changelog_path), "content": content}