{"counts":{"external_actions_started":0,"jobs":5,"route_backed_jobs":5},"current_truth":"JTBD is a route-backed operator map for visibility review. It does not execute sources, providers, retrieval, external send, release, or customer operation.","customer_operates_peterman":false,"customer_visible":false,"deployment_claimed":false,"external_send_performed":false,"generated_at":"2026-09-26T16:07:42.052956+00:00","indexing_performed":false,"internal_use_only":true,"jobs":[{"blocked_action":"No customer output, provider execution, indexing, retrieval, or release starts from this job.","decision_burden_removed":"Stops visibility work from becoming unsupported ranking or mention claims.","evidence_route":"/api/runtime/evidence-reconciliation","id":"inspect_visibility_truth","job_story":"When a brand or page looks visible, I want Peterman to show what proof exists before I trust the claim.","output":"Live, blocked, partial, or review-only proof state.","safe_next_action":"Open the receipt route before using the finding in any report.","user_trigger":"An operator opens a visibility review, score, report packet, or source-quality question."},{"blocked_action":"No ranking, citation, recommendation, or customer-visible promise is created.","decision_burden_removed":"Turns a number into a reviewable method instead of a black-box verdict.","evidence_route":"/api/runtime/evidence-reconciliation/score","id":"explain_scores","job_story":"When I see a score, I want to know what inputs created it and what the score is allowed to mean.","output":"Score input, caveat, review state, and proof route.","safe_next_action":"Inspect inputs and mark the finding review-only until evidence is strong.","user_trigger":"Schema, sitemap, AI visibility, prompt visibility, or authority score is visible."},{"blocked_action":"No provider execution or customer-ready AI visibility claim is implied.","decision_burden_removed":"Prevents prompt notes from sounding like guaranteed model behaviour.","evidence_route":"/api/probes/prompt-observations/1","id":"separate_prompt_evidence_from_claims","job_story":"When a prompt observation exists, I want Peterman to keep it as operator evidence until it is approved.","output":"Operator draft label, evidence link, report packet link, and review state.","safe_next_action":"Review the prompt evidence and decide whether it stays draft, needs more proof, or can enter an approved packet.","user_trigger":"A prompt probe row, model observation, or report packet references AI visibility."},{"blocked_action":"No customer surface, external send, deployment, or release is created.","decision_burden_removed":"Keeps internal review separate from customer access.","evidence_route":"/api/reports/customer-route-denial-receipt/latest","id":"hold_customer_boundary","job_story":"When a visibility packet looks useful, I want Peterman to show whether customer release is still blocked.","output":"Customer-visible false, customer_operates_peterman false, release blocker, and denial receipt.","safe_next_action":"Keep the packet internal until signed review, release approval, deployment proof, and customer route proof exist.","user_trigger":"An operator opens customer preview, release readiness, or output chain surfaces."},{"blocked_action":"No source run, indexing, retrieval, provider execution, or external send.","decision_burden_removed":"Turns a cluttered proof trail into one inspectable next move.","evidence_route":"/api/proactive/action-queue","id":"choose_next_visibility_action","job_story":"When evidence is messy, I want Peterman to tell me the next safe internal review action.","output":"Safe local action, proof route, blocker state, and next slice hint.","safe_next_action":"Open one action row and inspect its receipt before changing product truth.","user_trigger":"Runtime, source, score, prompt, report, roadmap, or review receipt needs attention."}],"product":"Peterman","provider_execution_performed":false,"receipt_hash":"44b8ac8c3164ecc77c3fde6e50734b3bc572319ba0c0249bfa53392db4e9dfcd","release_claimed":false,"retrieval_performed":false,"scope":"local_internal_proactive_proof_only","status":"jtbd_visibility_map","summonai_probing_performed":false,"user_value":"Reduce visibility-review effort: know what the score means, what evidence supports it, what is blocked, and what the operator should inspect next."}
