Add safe model diagnostics, explicit self-review stages and recheck action

This commit is contained in:
Mikei386
2026-09-24 21:59:42 +02:00
parent d704b01897
commit 4f45015b1c
7 changed files with 174 additions and 14 deletions
+12
View File
@@ -158,3 +158,15 @@ def test_stale_vectors_do_not_overwrite_new_version(client):
assert store.vectors('test') == {}
store.put_vector(p['id'], updated['version'], 'test', [1, 0])
assert p['id'] in store.vectors('test')
def test_recheck_endpoint_keeps_draft_and_requires_auth(client):
configure(client)
response=client.post('/api/recheck',json={'body':'Original {{name}}','draft':'Draft {{user}}'})
assert response.status_code==200
assert response.json()['body']=='Draft {{user}}'
assert len(response.json()['review']['literal_issues'])==2
assert response.json()['review']['status']=='unchecked'
assert client.get('/api/prompts').json()['items']==[]
client.post('/api/logout')
assert client.post('/api/recheck',json={'body':'original','draft':'draft'}).status_code==401