{"uid":"cap_ySUfFp9elZh-j0UKX4gRE","slug":"writing-assignment-workload-string-normalisation-numeric-row-ordering-1e430caf","name":"Writing Assignment Workload — String Normalisation + Numeric Row Ordering","description":"Writing assignment workload — String normalisation + Numeric row ordering: String normalisation + Numeric row ordering 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-025?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"}}},"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_0EccMALkpkaTKzDgo4v09","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":"Normalises string fields and orders rows numerically for writing assignment workload records containing assigned_words and available_hours data, producing two analytical reports for up to 200 rows.","exampleAgentPrompt":"I have a batch of writing assignment records — each with a row ID, document group, date, assigned word count, and available hours — can you run string normalisation and numeric row ordering on them and give me both reports? I have about 50 rows and want the ordering done on the assigned_words field.","exampleUseCases":[{"title":"Student assignment workload balancing","prompt":"I've got 80 writing assignment entries with document groups, dates, assigned word counts, and available hours — can you normalise the string fields and sort the rows by assigned_words so I can see which assignments are heaviest?"},{"title":"Curriculum planning data cleanup","prompt":"We have a spreadsheet of 120 writing tasks across different document groups and dates, each with word targets and hour estimates. Can you clean up the string values and order everything numerically by available_hours, and give me the two reports?"},{"title":"Freelance writing schedule audit","prompt":"Here are 35 writing job records with row IDs, group names, dates, word counts, and hours available — please run string normalisation and numeric row ordering on them using the available_hours field, and return both analytical reports."}],"resultDescription":"Two analytical reports: (1) a string normalisation report covering the document_group and other string fields across all submitted rows, and (2) a numeric row ordering report ranking rows by the selected field (assigned_words or available_hours). Results are derived entirely from the supplied data with no external lookups.","failureModes":["Rows array empty or missing — minimum 1 row required","More than 200 rows submitted — maxItems limit exceeded","Invalid date format — must match YYYY-MM-DD pattern","row_id missing or empty — required field with minLength 1","field value not in enum ['assigned_words','available_hours'] — invalid field selection","Numeric values outside allowed range (-1e12 to 1e12) rejected","Malformed JSON body returns 400 error","Payment not included or insufficient — x402 payment required at $0.01 USDC"],"whenToPreferThis":"Choose this endpoint when you have tabular writing assignment workload data (with assigned_words and available_hours columns) and need both string normalisation of categorical/text fields and numeric ordering of rows in a single low-cost call. It is purpose-built for writing assignment datasets up to 200 rows and returns two reports in one request, making it more efficient than running separate normalisation and sorting operations. Prefer it over general-purpose data tools when your data fits the writing assignment schema exactly.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T18:38:26.555Z","isFirstParty":false,"canonicalSlug":"writing-assignment-workload-string-normalisation-numeric-row-ordering-1e430caf"}