Screen articles against an editorial rubric with examples and editable JSON. Check actionable steps, observed results and completeness, not AI authorship.
Use the supplied editorial criteria to decide whether an article deserves further review. This example does not detect AI-written text, verify every factual claim or automatically publish a draft.
Positive, negative and missing-evidence examples follow. Authored answers do not change when you edit a request. Read the practical guide
Who this is for Researchers and content teams building a practical reference library.
Authored examples · No live inference
Define the decision first
Check whether steps and results are present; do not certify the claim.
General advice is not an actionable step. A number is not proof of a sound experiment.
An excerpt cannot establish that something is absent from the full article.
Decide first, then compare
01 / EXERCISE
Read all examples and authored answers
Typical example · Add to verification list
{
"article": "Reduced the signup form from seven fields to three: removed job title and company size, and combined name fields. Completion rose from 28% to 39% in two weeks, with a comparison table.",
"complete_material": true
}
Actions and results are present; sample size, controls and sources still need verification.
Next action: Save with a source-verification task, not a proven improvement claim.
Counterexample · Missing practical material
{
"article": "The key to conversion is understanding users, improving experience and thinking long term.",
"complete_material": true
}
No concrete changes or checkable results are described.
Next action: Do not add to the practical reference library yet.
Insufficient information · Insufficient information
{
"article": "Here is how we improved conversion… (remaining article unavailable)",
"complete_material": false
}
Only an introduction is available; the full article cannot be assessed.
Next action: Obtain the full material before screening.
Adapt the template to your task
02 / CONFIGURE
Edit the material and question criteria to create a request. Stable field names stay in English for code. Editing does not run a model or change the authored answers above.
python -m examples.hello_jev articles --mode offline --language en
This checks the local workflow, not model quality. Changed inputs cannot replay old fixture answers.
Use a real account when you are ready
Set TYPESAFE_API_KEY locally and put request.json in the project root. Live calls send material to TypeSafe and may incur charges. Live interoperability has not been tested in this edition.
python -m examples.hello_jev articles --mode live --language en --request request.json