{"uid":"cap_BqH611ZXQO0V7KBH_mNfF","slug":"training-compliance-data-quality-suite-record-audit-string-551a653c","name":"Training Compliance Data Quality Suite: Record Audit + String Normalisation + Duplicate Key Report","description":"Training compliance — Record quality audit + String normalisation + Duplicate key report: Record quality audit + String normalisation + Duplicate key report for supplied training compliance records (completed_courses, assigned_courses). Up to 200 rows; 3 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 3 supplied-data reports for up to 200 rows.","url":"https://market.datapackvibe.com/x402/assistant-ib26-operations-10-192?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","team_group","date","completed_courses","assigned_courses"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"team_group":{"type":"string","default":"","maxLength":80},"assigned_courses":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"completed_courses":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","team_group":"group-a","assigned_courses":1,"completed_courses":10},{"date":"2026-10-02","row_id":"row-2","team_group":"group-b","assigned_courses":2,"completed_courses":20},{"date":"2026-10-03","row_id":"row-3","team_group":"group-a","assigned_courses":3,"completed_courses":15},{"date":"2026-10-04","row_id":"row-4","team_group":"group-b","assigned_courses":4,"completed_courses":30}],"maxItems":200,"minItems":1}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_KUdMgedFc4_gbkoRtDR26","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Runs three independent data-quality reports (record quality audit, string normalisation, and duplicate key detection) on up to 200 training compliance rows containing completed_courses and assigned_courses fields.","exampleAgentPrompt":"Can you run a full data quality check on my training compliance records — audit for bad records, normalise the team_group strings, and flag any duplicate row IDs? I have about 150 rows with row_id, team_group, date, completed_courses, and assigned_courses fields.","exampleUseCases":[{"title":"Pre-reporting HR data clean-up","prompt":"Before I submit our quarterly training compliance report, can you audit these 120 rows of course completion data for record quality issues, normalise the team group names, and check for any duplicate row IDs? The dataset has row_id, team_group, date, assigned_courses, and completed_courses columns."},{"title":"Detecting duplicate entries in LMS export","prompt":"I exported training records from our LMS and I suspect there are duplicate entries. Can you run the duplicate key report and record quality audit on these 85 rows so I can see which row_ids appear more than once and whether any records have missing or malformed fields?"},{"title":"Standardising team labels across course data","prompt":"Our training data has inconsistent team_group labels like 'Sales', 'sales ', and 'SALES' mixed in. Can you run string normalisation plus a full record quality audit on these 200 compliance rows so I get a clean, consistent dataset with completed_courses and assigned_courses intact?"}],"resultDescription":"Three independent analytical reports: (1) a record quality audit flagging missing, null, or out-of-range values in the submitted rows; (2) a string normalisation report showing standardised versions of text fields like team_group; and (3) a duplicate key report identifying any row_id values that appear more than once across the up to 200 submitted rows.","failureModes":["Submitting more than 200 rows returns a validation error","Missing required fields (row_id, date, completed_courses, assigned_courses) causes row-level audit failures","Dates not matching YYYY-MM-DD pattern may be flagged in the record quality audit","Empty row array (minItems:1 violated) returns an input validation error","Numeric values outside ±1,000,000,000,000 range are rejected by schema validation"],"whenToPreferThis":"Choose this endpoint when you need to validate, normalise, and deduplicate training compliance data (specifically completed_courses and assigned_courses records) in a single low-cost call without any external lookups or live HR system access. It is ideal for pre-processing LMS exports or HR data extracts before downstream reporting, when you need all three quality checks bundled for $0.01 rather than calling separate services.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-26T12:31:05.300Z","isFirstParty":false,"canonicalSlug":"training-compliance-data-quality-suite-record-audit-string-551a653c"}