-- Split systemPromptAddition into two fields: aboutUser + modelInstructions
-- Existing data moves to modelInstructions (it's typically behavioral instructions)

ALTER TABLE "User" ADD COLUMN "aboutUser" TEXT;
ALTER TABLE "User" ADD COLUMN "modelInstructions" TEXT;

-- Migrate existing data
UPDATE "User" SET "modelInstructions" = "systemPromptAddition" WHERE "systemPromptAddition" IS NOT NULL;

-- Drop old column (SQLite requires table rebuild)
ALTER TABLE "User" DROP COLUMN "systemPromptAddition";
