{"uid":"cap_vdyB2pMRadqlfbPa3g-Rt","slug":"test-coverage-numeric-interval-filter-keyed-dataset-comparison-0f31d402","name":"Test Coverage Numeric Interval Filter + Keyed Dataset Comparison","description":"Test coverage — Numeric interval filter + Keyed dataset comparison: Numeric interval filter + Keyed dataset comparison for supplied test coverage records (covered_lines, total_lines). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.","url":"https://market.datapackvibe.com/x402/assistant-ib26-software-10-134?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","component","date","covered_lines","total_lines"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"component":{"type":"string","default":"","maxLength":80},"total_lines":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"covered_lines":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","component":"group-a","total_lines":1,"covered_lines":10},{"date":"2026-10-02","row_id":"row-2","component":"group-b","total_lines":2,"covered_lines":20},{"date":"2026-10-03","row_id":"row-3","component":"group-a","total_lines":3,"covered_lines":15},{"date":"2026-10-04","row_id":"row-4","component":"group-b","total_lines":4,"covered_lines":30}],"maxItems":200,"minItems":1},"field":{"enum":["covered_lines","total_lines"],"type":"string","default":"covered_lines"},"other":{"type":"array","items":{"type":"object","required":["row_id","component","date","covered_lines","total_lines"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"component":{"type":"string","default":"","maxLength":80},"total_lines":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"covered_lines":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","component":"group-a","total_lines":1,"covered_lines":10},{"date":"2026-10-02","row_id":"row-2","component":"group-b","total_lines":2,"covered_lines":21},{"date":"2026-10-03","row_id":"row-3","component":"group-a","total_lines":3,"covered_lines":17},{"date":"2026-10-04","row_id":"row-4","component":"group-b","total_lines":4,"covered_lines":33}],"maxItems":200,"minItems":0},"maximum":{"type":"number","default":100,"maximum":1000000000000,"minimum":-1000000000000},"minimum":{"type":"number","default":0,"maximum":1000000000000,"minimum":-1000000000000}}},"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_q2kGrVzMqKewC77dfuo7E","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":"Filters test coverage records by numeric interval and compares two keyed datasets (covered_lines or total_lines) across up to 200 rows using local analytical engines.","exampleAgentPrompt":"Compare covered_lines between these two sets of test coverage records — the first dataset has rows for components auth-service, api-gateway, and db-layer from 2025-01-15, and the second dataset has the same components from 2025-02-01 — and also filter to only show rows where covered_lines falls in a specific numeric interval.","exampleUseCases":[{"title":"Sprint-over-sprint coverage regression check","prompt":"I have two batches of test coverage data — one from our sprint-23 build and one from sprint-24. Each row has a component name, date, covered_lines, and total_lines. Can you compare them keyed by component and also filter to the covered_lines field to see which components dropped in coverage?"},{"title":"CI pipeline coverage gate validation","prompt":"Run a numeric interval filter on these 80 test coverage records using the covered_lines field, and compare them against our baseline dataset to flag any components that fall outside acceptable thresholds — I need both reports from the same call."},{"title":"Release candidate coverage audit","prompt":"We have coverage snapshots from our release candidate and from last week's main branch — both about 150 rows each with row_id, component, date, covered_lines, and total_lines. Compare the two datasets by row key using covered_lines and give me the interval filter analysis too."}],"resultDescription":"Returns two analytical reports: (1) a numeric interval filter report showing which rows fall within specified value ranges for the selected field (covered_lines or total_lines), and (2) a keyed dataset comparison report showing differences between the two supplied datasets matched by row_id. Both reports are computed locally with no external lookups, covering up to 200 rows per dataset.","failureModes":["Missing required row fields (row_id, component, date, covered_lines, total_lines) causes validation error","More than 200 rows in either dataset exceeds the limit and may be rejected","Invalid date format (not YYYY-MM-DD) causes schema validation failure","Null numeric values in covered_lines or total_lines may affect interval filter results","Empty rows array (minItems:1 violated) returns an error","Payment of 0.01 USDC not provided via x402 protocol results in 402 response"],"whenToPreferThis":"Choose this endpoint when you need to simultaneously run a numeric interval filter AND a keyed comparison between two test coverage datasets in a single API call. It is ideal for CI/CD pipelines comparing build-over-build coverage, sprint retrospectives needing coverage trend analysis, or any workflow where two sets of coverage records (up to 200 rows each) need to be compared by component key with no external data dependencies. It is not suitable for real-time coverage measurement, prediction, or datasets larger than 200 rows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-26T18:51:50.783Z","isFirstParty":false,"canonicalSlug":"test-coverage-numeric-interval-filter-keyed-dataset-comparison-0f31d402"}