import { PrismaClient } from "@prisma/client"; import { TaskStatus, TaskDifficulty } from "@agent-bounty/contracts"; const prisma = new PrismaClient(); async function main() { const task = await prisma.task.create({ data: { title: "Hello World Prisma Task", description: "This is a seeded task to test Prisma integration.", status: TaskStatus.OPEN, difficulty: TaskDifficulty.HELLO_WORLD, scope_clarity_score: 0.99, reward_amount: 500, reward_currency: "USD", acceptance_criteria: { validation_mode: "VITEST_UNIT", test_file_content: "import { expect, test } from 'vitest'; test('it works', () => expect(1).toBe(1));" }, required_stack: ["React", "Prisma"], } }); console.log("Created task:", task.id); } main().catch(console.error).finally(() => prisma.$disconnect());