#!/usr/bin/env python3 import sys from pathlib import Path from datetime import datetime PROJECT_ROOT = Path(__file__).parent.parent sys.path.insert(0, str(PROJECT_ROOT)) sys.path.insert(0, str(PROJECT_ROOT / 'platform' / 'backend')) from app.database import SessionLocal from app.models import Topic as DBTopic def adjust(adjustments): db = SessionLocal() try: for tid, new_score in adjustments.items(): topic = db.query(DBTopic).filter(DBTopic.id == tid).first() if topic: topic.priority_score = new_score topic.updated_at = datetime.now() db.commit() finally: db.close() def main(): adjust({'B05': 15}) print("B05 priority_score set to 15") if __name__ == "__main__": main()