The self-contradiction
Two requirements cannot both hold, so the agent silently chooses which one wins.
Send the ticket you are about to hand Claude Code, Codex, or Cursor. I hand back a packet with every unknown labeled instead of invented. Repo facts I cannot know return as numbered fills addressed to you. One test that can actually go red. Rollback written. Readiness scored out of ten.
Complete the form, then continue to secure Stripe checkout.
// the ticket “Add a match score to each result so people know how relevant it is. Show it as a percentage on the card.” // what the agent invents score = (titleHits * 2 + tagHits) / totalTerms * 100 // failure class #2 — the undefined number No formula was supplied. “87% match” looks authoritative while meaning nothing. FILL 03 — match-score formula and what counts as zero. Owner: you. RED TEST — score.formula.spec: zero subject overlap MUST score 0.
Typos die in review. These produce a system that works exactly as written while failing at the thing it exists to do.
Two requirements cannot both hold, so the agent silently chooses which one wins.
A score, threshold, or percentage arrives without a formula. The agent invents authoritative-looking math.
“The feature works” can fail on nothing, so nothing catches it being wrong.
A status field claims safety or readiness with no runnable check behind it.
A numbered fill addressed to you is the product working. An unlabeled assumption is the product failing.
Money, authentication, ownership, live ledgers, and irreversible paths are named at the top.
If the ticket is a program, it returns as ordered packets—not several hidden builds.
Unknown repository facts point to you. They never get filled from memory.
All four classes are hunted by name and resolved inside the packet.
The exact command is included when your ticket supplies the runner. Unknown commands become fills.
Rollback is written before work starts. Readiness returns NOT READY for you to flip.
Send a summary up to 200 words before Stripe opens. The full ticket comes by email reply after payment confirmation. Payment is confirmed only by Stripe's signed webhook—never by a browser redirect.
I take up to two audits a week.
Before checkout, send a summary up to 200 words. After payment confirmation, reply to my email with the full ticket up to 1,500 words. Scrub credentials, keys, and customer data first.
No. Repository facts return as numbered fills addressed to you. A labeled fill you complete from live files is the opposite of a guess your agent buried in a migration.
A reviewer who marks their own work ready is the same failure as a system that reports its own compliance. You are the approver. I am not, and neither is the agent.
I do, by hand. Good Love Mind advises the work; it does not run it for me.
Reply to your packet and ask. Standing arrangements exist; I would rather quote one after seeing your first ticket than price it blind.
One consequential ticket. Every unknown visible. One packet back inside 48 hours.