set -euo pipefail docker exec -i im-admin-knowledge-worker-1 python - <<'PY' import sqlite3,json db=sqlite3.connect('file:/data/backend.db?mode=ro',uri=True);db.row_factory=sqlite3.Row row=db.execute('SELECT * FROM knowledge_job WHERE id=?',('2a5c16ea559b4d5c890943fc0a541dba',)).fetchone() assert row is not None,'Target job not found' job=dict(row);options=json.loads(job['options_json']);pending=json.loads(job['state_json']).get('_pending',[]) print(json.dumps({'id':job['id'],'status':job['status'],'processed':job['processed'],'created_items':job['created_items'], 'model_calls':job['model_calls'],'max_model_calls':options.get('max_model_calls'),'error':job['error'], 'provider':options.get('model_provider_id'),'pending_count':len(pending), 'pending_lengths':[{k:len(c.get(k,'')) for k in ('question','answer')} for c in pending]},ensure_ascii=False)) print(json.dumps({'item_counts':dict(db.execute('SELECT status,COUNT(*) FROM knowledge_item GROUP BY status'))},ensure_ascii=False)) PY