{"success":true,"templates":[{"key":"blogPost","kind":"rubric","label":"Blog Post","title":"Blog Post for Verdikta.org","version":"blogPost-v1","useWhen":"A written article or blog post for a named site and audience: relevance, accuracy, structure, clarity and overall publishability, with must-pass checks for forbidden content and plagiarism.","recommendedThreshold":82,"recommendedClassId":128,"criteria":7,"mustPass":2,"detail":"/api/templates/blogPost"},{"key":"codeReview","kind":"rubric","label":"Code Review","title":"Code Review & Quality Assessment","version":"codeReview-v1","useWhen":"Code that must work: correctness, quality, documentation, tests and performance, with a must-pass security check.","recommendedThreshold":75,"recommendedClassId":128,"criteria":6,"mustPass":1,"detail":"/api/templates/codeReview"},{"key":"technicalWriting","kind":"rubric","label":"Technical Documentation","title":"Technical Documentation","version":"technicalWriting-v1","useWhen":"Technical documentation or a guide: completeness, accuracy, clarity, examples and fit for the audience, with a must-pass originality check.","recommendedThreshold":80,"recommendedClassId":128,"criteria":6,"mustPass":1,"detail":"/api/templates/technicalWriting"},{"key":"designWork","kind":"rubric","label":"Design Work","title":"Design Work Assessment","version":"designWork-v1","useWhen":"Visual or UX design deliverables: requirements, aesthetics, usability, creativity and technical quality, with a must-pass originality check.","recommendedThreshold":78,"recommendedClassId":128,"criteria":6,"mustPass":1,"detail":"/api/templates/designWork"},{"key":"videoContent","kind":"rubric","label":"Video Content","title":"Video Content Production","version":"videoContent-v1","useWhen":"A video: content, production, editing, presentation and length, with a must-pass content-safety check.","recommendedThreshold":75,"recommendedClassId":128,"criteria":6,"mustPass":1,"detail":"/api/templates/videoContent"},{"key":"general","kind":"rubric","label":"General Submission","title":"General Work Submission","version":"general-v1","useWhen":"Any other deliverable judged on requirements, quality and completeness, with a must-pass prohibited-content check. A better start than a one-criterion rubric.","recommendedThreshold":80,"recommendedClassId":128,"criteria":4,"mustPass":1,"detail":"/api/templates/general"},{"key":"mutualWager","kind":"rubric","label":"Mutual Wager","title":"Mutual Wager Settlement (mutual-wager-v3)","version":"mutual-wager-v3","useWhen":"Settling one side of a two-party sports wager. Every criterion is must-pass and the jury reads the terms only from the description, which must carry a MUTUAL WAGER TERMS block; both bettors post this rubric unchanged.","recommendedThreshold":80,"recommendedClassId":128,"criteria":7,"mustPass":7,"detail":"/api/templates/mutualWager"},{"key":"questionWager","kind":"rubric","label":"Question Wager","title":"Question Wager Settlement (mutual-wager-v4)","version":"mutual-wager-v4","useWhen":"Settling one side of a two-party wager on a question a published value or fact answers (an official closing price, a reference rate or statistic, an official result), YES or NO against a line. Every criterion is must-pass and the jury reads the question and terms only from the description, which must carry a MUTUAL WAGER TERMS block with https Resolution sources; both bettors post this rubric unchanged.","recommendedThreshold":80,"recommendedClassId":128,"criteria":7,"mustPass":7,"detail":"/api/templates/questionWager"},{"key":"evidence-pack-v1","kind":"service","label":"Evidence Pack","version":"evidence-pack-v1@1.1.0","useWhen":"An agent work order (bounded outside work with a fixed result schema). Built from a work-order request by the verdikta-discover skill, which composes the description; not available by key.","docs":"https://github.com/verdikta/verdikta-applications/tree/main/skills/verdikta-discover"},{"key":"source-check-v1","kind":"service","label":"Source Check","version":"source-check-v1@1.1.0","useWhen":"An agent work order (bounded outside work with a fixed result schema). Built from a work-order request by the verdikta-discover skill, which composes the description; not available by key.","docs":"https://github.com/verdikta/verdikta-applications/tree/main/skills/verdikta-discover"},{"key":"real-world-task-v1","kind":"service","label":"Real World Task","version":"real-world-task-v1@1.0.0","useWhen":"An agent work order (bounded outside work with a fixed result schema). Built from a work-order request by the verdikta-discover skill, which composes the description; not available by key.","docs":"https://github.com/verdikta/verdikta-applications/tree/main/skills/verdikta-discover"},{"key":"review-v1","kind":"service","label":"Review","version":"review-v1@1.0.0","useWhen":"An agent work order (bounded outside work with a fixed result schema). Built from a work-order request by the verdikta-discover skill, which composes the description; not available by key.","docs":"https://github.com/verdikta/verdikta-applications/tree/main/skills/verdikta-discover"}],"usage":{"byKey":"POST /api/jobs/create with \"rubricTemplate\": \"<key>\" in place of rubricJson: the server fills in the template's exact rubric, and its recommended threshold and classId unless you send your own. Add \"rubricTemplateVersion\" to insist on a version (a 400 TEMPLATE_VERSION_CHANGED says when it moved on).","edited":"To change a template, read GET /api/templates/<key>, edit its rubricJson and send that as rubricJson. POST /api/jobs/rubric/validate reports which template a draft matches.","description":"The rubric says how work is judged; the description still has to say what to deliver. Templates are generic, so name the topic, audience, format and length in the description."}}