{"uid":"cap_K2WCrmlR7qzb9MXxLXkpy","slug":"news-archive-completeness-analyzer-string-normalisation-adjacent-row-cc99b866","name":"News Archive Completeness Analyzer — String Normalisation + Adjacent Row Changes","description":"News archive completeness — String normalisation + Adjacent row changes: String normalisation + Adjacent row changes for supplied news archive completeness records (indexed_items, expected_items). 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-news-23-029?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","channel_group","date","indexed_items","expected_items"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"channel_group":{"type":"string","default":"","maxLength":80},"indexed_items":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"expected_items":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","channel_group":"group-a","indexed_items":10,"expected_items":1},{"date":"2026-10-02","row_id":"row-2","channel_group":"group-b","indexed_items":20,"expected_items":2},{"date":"2026-10-03","row_id":"row-3","channel_group":"group-a","indexed_items":15,"expected_items":3},{"date":"2026-10-04","row_id":"row-4","channel_group":"group-b","indexed_items":30,"expected_items":4}],"maxItems":200,"minItems":1},"field":{"enum":["indexed_items","expected_items"],"type":"string","default":"indexed_items"}}},"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_3QKyyYfed2kAE_7BYgbxx","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 two local analytical reports (string normalisation and adjacent row changes) on up to 200 news archive completeness records containing indexed and expected item counts.","exampleAgentPrompt":"I have a set of daily news archive completeness records for channel groups like 'sports' and 'politics' — can you run string normalisation and adjacent row change analysis on the indexed_items field across these rows? I'll provide up to 50 date-keyed rows with row IDs, channel groups, indexed item counts, and expected item counts.","exampleUseCases":[{"title":"Daily archive gap monitoring across channels","prompt":"I've got 60 rows of daily news archive data — each row has a date, a channel group like 'world-news' or 'sports', an indexed_items count, and an expected_items count. Can you run the adjacent row changes report on indexed_items so I can see how coverage shifts day over day?"},{"title":"Normalising channel group strings in archive logs","prompt":"My news archive completeness log has inconsistent channel group labels and I need the string normalisation report run across 120 rows — each has a row_id, date, channel_group, indexed_items, and expected_items. Can you clean and normalise the string representations for me?"},{"title":"Auditing archive completeness for a weekly editorial review","prompt":"I have 200 records from last week's news archive completeness checks, with row IDs, dates, channel groups, and both indexed and expected item counts. Run both the string normalisation and adjacent row changes reports on the expected_items field so I can see where our archive fell short."}],"resultDescription":"Two analytical reports: (1) a string normalisation report standardising text fields across the submitted rows, and (2) an adjacent row changes report showing delta values between consecutive rows for the selected numeric field (indexed_items or expected_items). Results are computed locally with no external lookups.","failureModes":["More than 200 rows submitted — request rejected at maxItems limit","Missing required fields (row_id, date, indexed_items, expected_items) cause validation errors","Date strings not matching YYYY-MM-DD pattern are rejected","Numeric values outside ±1,000,000,000,000 bounds cause schema rejection","Invalid field enum value (not 'indexed_items' or 'expected_items') causes error","Payment of 0.01 USDC not attached or declined — 402 response returned"],"whenToPreferThis":"Choose this endpoint when you have structured news archive completeness data in row format and need both string normalisation and sequential change detection in a single low-cost call. It is ideal for offline or batch analytical workflows where no live data lookup, prediction, or external action is needed and you want two reports for a flat $0.01 USDC fee on up to 200 rows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T12:36:03.042Z","isFirstParty":false,"canonicalSlug":"news-archive-completeness-analyzer-string-normalisation-adjacent-row-cc99b866"}