{"uid":"cap_sPuH-zdChUcoyPZTfFzMX","slug":"writing-assignment-workload-string-normalisation-trailing-mean-series-74b68b85","name":"Writing Assignment Workload — String Normalisation + Trailing Mean Series","description":"Writing assignment workload — String normalisation + Trailing mean series: String normalisation + Trailing mean series for supplied writing assignment workload records (assigned_words, available_hours). 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-writing-22-028?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","document_group","date","assigned_words","available_hours"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"assigned_words":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"document_group":{"type":"string","default":"","maxLength":80},"available_hours":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","assigned_words":10,"document_group":"group-a","available_hours":1},{"date":"2026-10-02","row_id":"row-2","assigned_words":20,"document_group":"group-b","available_hours":2},{"date":"2026-10-03","row_id":"row-3","assigned_words":15,"document_group":"group-a","available_hours":3},{"date":"2026-10-04","row_id":"row-4","assigned_words":30,"document_group":"group-b","available_hours":4}],"maxItems":200,"minItems":1},"field":{"enum":["assigned_words","available_hours"],"type":"string","default":"assigned_words"},"window":{"type":"integer","default":2,"maximum":200,"minimum":2}}},"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_xWQBoHVOt1V4ER42SY4_e","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":"Computes string normalisation and a trailing mean series for writing assignment workload records (assigned_words, available_hours) across up to 200 rows.","exampleAgentPrompt":"Can you run string normalisation and a trailing mean series (window of 3) on my writing assignment workload data — I have rows with assigned_words and available_hours fields for the document group 'essay-batch-A' across dates in October 2026?","exampleUseCases":[{"title":"Smoothing weekly word count trends","prompt":"I have 50 rows of writing assignment data with assigned_words and dates — can you compute a trailing mean series with a window of 5 to smooth out the weekly word count trends for me?"},{"title":"Normalising document group labels","prompt":"My writing workload records have messy document_group strings — can you run string normalisation on the available_hours field across my 120 assignment rows so I get clean, standardised output?"},{"title":"Dual report for coursework load analysis","prompt":"I need both a string normalisation report and a trailing mean series (window of 4) on my assigned_words data for 80 rows of coursework assignment records spanning October 2026 — can you generate both reports at once?"}],"resultDescription":"Two analytical reports: (1) a string normalisation report standardising text fields in the supplied writing assignment records, and (2) a trailing mean series computed over the chosen numeric field (assigned_words or available_hours) using the specified rolling window — all derived locally from the submitted data, up to 200 rows.","failureModes":["Input array exceeds 200 rows — request rejected","Invalid date format (must match YYYY-MM-DD pattern) — validation error","Missing required fields (row_id, document_group, date, assigned_words, available_hours) — schema error","Window value outside allowed range (2–200) — parameter error","Null-only numeric column produces undefined trailing mean — empty series result","Payment not included or insufficient — x402 payment required response"],"whenToPreferThis":"Choose this endpoint when you need both string normalisation and a rolling/trailing mean series computed together from writing assignment workload data (assigned_words, available_hours) in a single low-cost call, without requiring any external data lookup, live prediction, or professional assessment. Ideal for educators, academic workflow tools, or content planning agents processing up to 200 rows of assignment records.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T18:37:42.822Z","isFirstParty":false,"canonicalSlug":"writing-assignment-workload-string-normalisation-trailing-mean-series-74b68b85"}