{
  "sku": "assistant-ar-analytics-volunteer-hours-range-filter",
  "kind": "tool",
  "name": "Volunteer hours - Numeric interval filter",
  "description": "Numeric interval filter for Volunteer hours. Up to 200 supplied typed records. Local descriptive analytics; no enrichment or forecast. One of 25 new profiles across 20 shared operations in this industry. 0.01 USDC includes one bounded numeric interval filter report.",
  "price_cents": 1,
  "price_usd": "0.01",
  "unit": "per one bounded numeric interval filter report",
  "license": "Customer retains rights to supplied content. Review model outputs; underlying data and model licences apply.",
  "delivery": "instant",
  "input_schema": {
    "type": "object",
    "properties": {
      "rows": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "row_id": {
              "type": "string",
              "maxLength": 80,
              "default": "",
              "minLength": 1
            },
            "organisation": {
              "type": "string",
              "maxLength": 80,
              "default": ""
            },
            "date": {
              "type": "string",
              "maxLength": 10,
              "default": "",
              "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
            },
            "scheduled_hours": {
              "type": [
                "number",
                "null"
              ],
              "minimum": -1000000000000,
              "maximum": 1000000000000
            },
            "completed_hours": {
              "type": [
                "number",
                "null"
              ],
              "minimum": -1000000000000,
              "maximum": 1000000000000
            }
          },
          "required": [
            "row_id",
            "organisation",
            "date",
            "scheduled_hours",
            "completed_hours"
          ],
          "additionalProperties": false
        },
        "minItems": 1,
        "maxItems": 200,
        "default": [
          {
            "row_id": "row-1",
            "organisation": "group-a",
            "date": "2026-10-01",
            "scheduled_hours": 10,
            "completed_hours": 1
          },
          {
            "row_id": "row-2",
            "organisation": "group-b",
            "date": "2026-10-02",
            "scheduled_hours": 20,
            "completed_hours": 2
          },
          {
            "row_id": "row-3",
            "organisation": "group-a",
            "date": "2026-10-03",
            "scheduled_hours": 15,
            "completed_hours": 3
          },
          {
            "row_id": "row-4",
            "organisation": "group-b",
            "date": "2026-10-04",
            "scheduled_hours": 30,
            "completed_hours": 4
          }
        ]
      },
      "field": {
        "type": "string",
        "enum": [
          "scheduled_hours",
          "completed_hours"
        ],
        "default": "scheduled_hours"
      },
      "minimum": {
        "type": "number",
        "minimum": -1000000000000,
        "maximum": 1000000000000,
        "default": 0
      },
      "maximum": {
        "type": "number",
        "minimum": -1000000000000,
        "maximum": 1000000000000,
        "default": 100
      }
    },
    "required": [
      "rows",
      "field",
      "minimum",
      "maximum"
    ],
    "additionalProperties": false
  },
  "details_url": "https://market.datapackvibe.com/services/assistant-ar-analytics-volunteer-hours-range-filter",
  "x402_url": "https://market.datapackvibe.com/x402/assistant-ar-analytics-volunteer-hours-range-filter"
}