Skip to content
Boomspot
  • Home
Loading...
Boomspot

Daily tech news, software development coverage, Apple reporting, and the gear behind modern music making.

TwitterLinkedIn

Browse

  • Categories
  • Tags
  • Authors

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • Unsubscribe

© 2026 Boomspot. All rights reserved.

Built by Boomspot
Updated hourly

AI Content Disclosure: Articles on Boomspot are researched, written, and edited with the assistance of advanced AI systems. We combine software-assisted research with editorial oversight to deliver useful, accurate, and practical technical and music production content. Learn more about our editorial approach.

Browse by Category

Technology673Coding181Linux57SEO55Music Production37Studio Gear36Apple Rumors11

Popular Posts

Raspberry Pi 5 Alternatives After the $77.50 Price Hike

Raspberry Pi 5 Alternatives After the $77.50 Price Hike

6 min read
GamesSoundCon 2026: Worth It for Composers?

GamesSoundCon 2026: Worth It for Composers?

6 min read
ROCm or Vulkan for llama.cpp on AMD GPUs? How to Decide

ROCm or Vulkan for llama.cpp on AMD GPUs? How to Decide

8 min read
Which Ethernet Cable Category Do You Actually Need?

Which Ethernet Cable Category Do You Actually Need?

6 min read
How to Prepare Shorts for Ask YouTube: A Creator Audit

How to Prepare Shorts for Ask YouTube: A Creator Audit

6 min read

Recent Posts

Rivian Ghostbusters Mode: How to Activate It by Nov. 2

Rivian Ghostbusters Mode: How to Activate It by Nov. 2

Oct 31, 2026•7 min
Noindex vs Robots.txt for Shared Pages: How to Audit

Noindex vs Robots.txt for Shared Pages: How to Audit

Oct 31, 2026•7 min
How to Test an AI Agent: A 4-Task Scorecard Before You Pay

How to Test an AI Agent: A 4-Task Scorecard Before You Pay

Oct 31, 2026•8 min
Flip or Fold Phone? How to Pick by Your Daily Routine

Flip or Fold Phone? How to Pick by Your Daily Routine

Oct 31, 2026•7 min
How to Audit Content for ChatGPT Information Seeking

How to Audit Content for ChatGPT Information Seeking

Oct 31, 2026•9 min
  1. Home
  2. Coding
  3. How to Evaluate an AI Writing Workflow: 4-Test Scorecard
coding8 min read

How to Evaluate an AI Writing Workflow: 4-Test Scorecard

A staged workflow can produce more files without producing a better essay. Use this scorecard to test structure, facts, readability, and editing time against a single prompt.

S

Staff

October 31, 2026

Reviewed byDorian

How to Evaluate an AI Writing Workflow: 4-Test Scorecard

A staged workflow hands you a folder of Markdown files and one essay. A single prompt hands you one essay. Before you adopt the longer pipeline, find out whether the extra files bought a better essay or just a fuller folder.

This guide shows how to test that yourself. It uses JP Essay, an open-source Claude Code skill, only as an example of the pattern. The project write-up describes a sequence of research, outline, draft, review by a separate AI reader, rewrite, and fact-check, with intermediate Markdown files kept for inspection. JP was not run for this guide, so nothing here is a verdict on it. The scorecard works on any pipeline with the same shape.

Why you test argument structure first

Test in this order: structure, factual accuracy, readability, then editing time saved. This order is an inference from how staged workflows work, not a published benchmark.

Structure comes first because the staged steps (outline, fresh-reader review, reorganization) exist mainly to fix the argument. If the argument is weak, every later step polishes the wrong thing. Facts come second because rewriting changes which claims survive, so you want a stable claim list before you verify anything.

Readability comes third because sentence-level problems are cheap to fix. Editing time comes last because it summarizes the other three: you spend time fixing whatever failed.

Break the order only if your essays are heavy on data. In that case, test factual accuracy first, because one wrong number can invalidate the whole piece.

Step 1: Set up a fair side-by-side run

A fair comparison changes one variable: the process. Hold everything else constant.

  1. Write one question and a target length. Choose a topic you can judge, ideally one where you already know the main facts.
  2. Write the direct prompt before you see any workflow output, so you cannot tune it to lose. Keep it honest: the question, the length, the audience.
  3. Use the same model, the same tool access (web search on or off for both), and the same audience brief.
  4. Run the direct prompt once and the workflow once. If budget allows, repeat both on a second question, because a single run is noisy.
  5. Strip file names and formatting hints, then label the finals A and B. If you can, have someone who did not run them score the finals.
  6. Record wall-clock time and token cost for each run. The workflow will cost more, so the test asks whether it earns that cost back.

The JP write-up notes that you need your own Claude Code access and that model usage is not included. Budget for the extra calls.

Step 2: Verify the artifacts exist

Before you judge quality, confirm the pipeline produced its intermediate work. The JP write-up mentions a checking script that validates required steps. You can reproduce the idea for any workflow.

The file names below are illustrative. Rename them to match your pipeline.

UNEXECUTED: nobody has run this script. Run it yourself before you trust it.

## check_artifacts.py  (UNEXECUTED)
## Python 3.9+, standard library only, no dependencies.
import sys
from pathlib import Path

REQUIRED = [
    'research.md', 'outline.md', 'draft.md',
    'review.md', 'revision.md', 'factcheck.md', 'final.md',
]

def main(run_dir: str) -> int:
    root = Path(run_dir)
    problems = []
    for name in REQUIRED:
        path = root / name
        if not path.is_file():
            problems.append(f'MISSING: {name}')
        elif not path.read_text(encoding='utf-8').strip():
            problems.append(f'EMPTY: {name}')
    if problems:
        print('\n'.join(problems))
        return 1
    print(f'OK: {len(REQUIRED)} artifacts present and non-empty')
    return 0

if __name__ == '__main__':
    if len(sys.argv) != 2:
        print('usage: python check_artifacts.py <run_dir>')
        sys.exit(2)
    sys.exit(main(sys.argv[1]))

Expected output for a complete run:

OK: 7 artifacts present and non-empty

Verification step: run python check_artifacts.py runs/test1 against a real run folder, then run echo $? (or echo %ERRORLEVEL% on Windows). You should see 0. We cover related ground in how to move from quickstart to production (checklist).

Failure case: delete or empty review.md, then run the script again. Expect MISSING: review.md (or EMPTY: review.md) and exit code 1.

This script proves only that files exist. A file containing one line passes. Treat the script as a gate, not a score.

Step 3: Score the four tests

Score each final essay from 1 to 5 on each test, then apply the pass threshold. These thresholds are starting points. Adjust them to your standards, but set them before you read the outputs.

| Test | 5 means | 3 means | 1 means | Pass | |---|---|---|---|---| | 1. Argument structure | A fresh reader restates the thesis and every main step correctly | Thesis is clear, one step is missed or misordered | Reader cannot state the thesis | 4 or higher | | 2. Factual accuracy | Every critical claim verified by a human, none wrong | Minor claims unverified or imprecise | A critical claim is wrong or unsourced | 4 or higher, and zero wrong critical claims | | 3. Readability | No rewrite needed for clarity | A few paragraphs need rework | Hard to follow throughout | 3 or higher | | 4. Editing time saved | Less time to publishable than direct output | About equal | More time than direct output | Workflow edit time below direct edit time |

The workflow passes overall if it passes tests 1 and 2 and beats direct prompting on at least one of tests 3 and 4. A workflow that wins only on readability is not worth its cost.

Test 1: argument structure

Open a new session with no context. Give it only the final essay and ask it to write the thesis and main points from memory. Then do the same yourself. This mirrors the fresh-reader step in the JP write-up, where a separate agent reconstructs the argument from memory.

Compare both reconstructions to your intended argument. A pass means the thesis and key steps match. If the reader invents a different thesis, the structure failed, however smooth the prose.

Test 2: factual accuracy

Build a claim log. Extract every number, name, date, quote, and any claim the conclusion depends on. Use one row per claim:

| Claim | Where it appears | Source checked | Verified by human (Y/N) | Result | |---|---|---|---|---|

Verify against primary sources yourself. Do not accept the workflow's own fact-check file as verification. Use it as a map of what to check first.

Test 3: readability

Read each final aloud without knowing which is which. Mark every sentence you stumble on and every paragraph where you lose the thread. Score by how much rewriting the text needs, not by how the prose sounds.

Test 4: editing time saved

Start a timer and edit each final until you would publish it. Include the time you spend verifying claims from the log, because a polished essay with unchecked facts is not done. Record the minutes for each and compare.

Step 4: Trace weak spots through the artifacts

This is where the extra files pay off, if they pay off at all. When a final essay fails a test, walk backward through the intermediate work.

Also read: s3 gateway endpoint vs interface endpoint: which to pick in depth

The JP write-up names three possible origins of an unclear conclusion: the outline, a missing source, or a revision that weakened the argument. Check each in order:

  • Does the outline contain the conclusion's logic?
  • Does the research file hold a source for the claim?
  • Does the draft state the point more clearly than the revision does?

Diff the draft against the revision to find where clarity dropped.

A direct prompt leaves no such trail. If the workflow's failures are traceable and its fixes are one-step edits, that is a real advantage even when the scores tie.

What AI review and AI fact-checking can still miss

The JP write-up says an AI review can still miss problems. It also says the fact-checking stage does not remove the need to verify important claims yourself. Take both warnings seriously.

The gaps below are inferences from how such systems work, not findings from the write-up:

  • A fresh AI reader may share blind spots with the model that wrote the draft.
  • It may fill in missing steps from its own background knowledge, which makes a gappy argument look coherent.
  • An AI fact-check may consult the same sources the research step gathered, so a bad source can pass twice.
  • Neither stage can tell you whether a claim matters to your readers or whether a citation is stale.

That is why Test 2 requires a human check on critical claims, no matter how good the fact-check file looks.

What to expect next

Your first side-by-side run may teach you more about your own rubric than about the tools. Your thresholds will probably shift after you read both finals. That is fine if you write down the change and rerun.

After two or three questions, you should see whether the workflow's gains show up in structure and traceability, or only in the file count.

Tags

Artificial IntelligenceCoding Best PracticesAi DevelopmentOpen SourceAi AgentsPrompt EngineeringContent Strategy

Keep reading

Mastering MCP Elicitation for Enhanced AI Interactions
Coding•3 min read

Mastering MCP Elicitation for Enhanced AI Interactions

Discover the power of MCP elicitation in creating seamless AI interactions, from streamlining development to improving user satisfaction.

Sep 10, 2025

Mastering AI: Building a Reasoning Model from Scratch
Coding•3 min read

Mastering AI: Building a Reasoning Model from Scratch

Dive into 'Build a Reasoning Model (From Scratch)' for a comprehensive guide on enhancing AI's reasoning capabilities, step-by-step.

Sep 7, 2025

Rethinking Network Security with Physics Principles
Coding•3 min read

Rethinking Network Security with Physics Principles

Discover how viewing networks as energy systems, with data flows and security mechanisms akin to electricity and circuits, can revolutionize cloud security.

Sep 7, 2025

More stories for your next project

Get tech, coding, and music production updates in your inbox.

Unsubscribe anytime.