Broken shit

This commit is contained in:
Max Kowalski
2025-06-26 21:00:19 +02:00
parent ab2c75b736
commit 653d70022b
49 changed files with 2826 additions and 2102 deletions

View File

@ -0,0 +1,48 @@
// Reset all sessions to processed: false for reprocessing with new instructions
import { PrismaClient } from '@prisma/client';
const prisma = new PrismaClient();
async function resetProcessedStatus() {
try {
console.log('🔄 Resetting processed status for all sessions...');
// Get count of currently processed sessions
const processedCount = await prisma.session.count({
where: { processed: true }
});
console.log(`📊 Found ${processedCount} processed sessions to reset`);
if (processedCount === 0) {
console.log('✅ No sessions need to be reset');
return;
}
// Reset all sessions to processed: false
const result = await prisma.session.updateMany({
where: { processed: true },
data: {
processed: false,
// Also reset AI-generated fields so they get fresh analysis
sentimentCategory: null,
category: null,
questions: null,
summary: null,
validData: true // Reset to default
}
});
console.log(`✅ Successfully reset ${result.count} sessions to processed: false`);
console.log('🤖 These sessions will be reprocessed with the new OpenAI instructions');
console.log('🎯 Quality validation will now mark invalid data appropriately');
} catch (error) {
console.error('❌ Error resetting processed status:', error);
} finally {
await prisma.$disconnect();
}
}
// Run the script
resetProcessedStatus();