Future follow-up gets scored before it gets used.
This harness evaluates a possible post-gate follow-up draft without contacting anyone: seven source-backed signals score freshness, recipient fit, new proof, claim safety, repetition, link economy, and the May 26, 2026 no-outbound gate.
Current fixture
Decision
Ready
Signals
7/7
Average
4.6/5
Links
2 max
Draft checks
- source_freshnessRole source and proof pages are current.Official role source, reviewer digest, route index, and ledger projection have to be checked before use. Failure mode: stale role framing or stale public proof. Score 5/5
- recipient_fitThe draft has a real reason to reach this person.It must match the known route and avoid broad or wrong-recipient messaging. Failure mode: generic attention spend. Score 4/5
- new_proof_signalThe note adds a new verified receipt.Re-sending the same route is not enough; the proof must change the reason to reopen attention. Failure mode: no new information. Score 5/5
- claim_safetyThe draft stays inside the cleanroom boundary.No affiliation, employment, endorsement, customer deployment, revenue, funding, legal-entity, or production-result claim. Failure mode: a single overclaim kills the message. Score 5/5
- repetition_controlThe route refuses low-signal repetition.One concise proof update beats another long recap. Failure mode: activity theater after the gate. Score 4/5
- proof_link_economyThe draft uses at most two proof links.The reviewer digest is the front door; extra links need a specific job. Failure mode: link dump instead of judgment. Score 4/5
- no_outbound_gateThe May 26, 2026 gate remains active.The harness scores draft quality only; it cannot send, schedule, address, or authorize contact. Failure mode: using a verifier as permission. Score 5/5
Release checks
- Public-safe dataUses public URLs and synthetic draft-review signals only.
- No private routing dataNo email addresses, private inbox IDs, local paths, credentials, or account-specific handles.
- No-outbound preservedThe harness does not contact anyone before May 26, 2026 unless a real reply or explicit fresh override appears.
- Claim boundaryRejects target-company status, legal-entity, traction, customer, funding, and production-result overclaims.
- Proof economyRejects drafts with more than two proof links.
- Judgment onlyScores the draft; it does not write to a recipient or move an external account.
Verifier commands
python3 tools/deployment_receipt.py validate-follow-up-draft-eval --input examples/follow_up_draft_evaluation_harness.jsonpython3 tools/deployment_receipt.py follow-up-draft-eval --input examples/follow_up_draft_evaluation_harness.jsonpython3 scripts/verify_public_pack.pypython3 -m unittest tests/test_deployment_receipt.py
Evaluator, not outreach
This page does not send, schedule, address, draft to a private recipient, contact OpenAI, contact a recruiter, claim employment, claim affiliation, claim endorsement, claim customer deployment, claim revenue, claim funding, claim incorporation, or authorize legal/company formation. It is a public-safe verifier for draft judgment only.