Improve writer prompt testing

This commit is contained in:
Your Name
2026-06-16 22:05:31 +05:00
parent 85a76652fe
commit 8250304d02
4 changed files with 125 additions and 8 deletions
@@ -0,0 +1,25 @@
UPDATE app_settings
SET value_json = to_jsonb(
trim(
regexp_replace(
value_json #>> '{}',
E'\\n?OUTPUT:[[:space:]]*JSON only\\.[[:space:]]*',
E'\\n',
'gi'
)
)
),
updated_at = NOW()
WHERE key = 'ai_writer_prompt'
AND value_json #>> '{}' ~* 'OUTPUT:[[:space:]]*JSON only\.';
UPDATE app_settings
SET value_json = to_jsonb(
CASE
WHEN value_json #>> '{}' ~* 'Return JSON only\\.'
THEN value_json #>> '{}'
ELSE trim(value_json #>> '{}') || E'\n- Return JSON only. No markdown. No text outside JSON.'
END
),
updated_at = NOW()
WHERE key = 'ai_writer_contract';