{
  "vercy": "1.0-draft",
  "publication": {
    "status": "research-draft",
    "adjudicationStatus": "unreviewed",
    "publishableCanonical": false,
    "generatedAt": "2026-09-06T21:49:57Z",
    "providers": [
      "Codex"
    ],
    "missingProviders": [
      "Grok"
    ],
    "pass": 2,
    "cost": {
      "grok": {
        "usd": null,
        "turns": null,
        "seconds": 2.1,
        "error": "Error: Internal error: {\n  \"message\": \"API error (status 402 Payment Required): Grok Build usage balance exhausted\",\n  \"http_status\": 402\n}",
        "retried": true
      },
      "codex": {
        "seconds": 63.7,
        "error": "Reading additional input from stdin...\nOpenAI Codex v0.153.3\n--------\nworkdir: R:\\02_PROJECTS\\02_Meta_Models_Platforms\\Ver.cy\\current\\thing-registry-backlog\nmodel: gpt-6-astra\nprovider: openai\napproval: never\nsandbox: read-only\nreasoning effort: none\nreasoning summaries: none\nsession id: 01a078b2-203c-7750-a834-2d58d4bd308b\n--------\nuser\nYou are drafting a Vercy meta-model for one registered thing. Answer as JSON only, no prose around it.\n\nThing: broom\nRegistry id: vr.tr.broom\nPlane / domain: PHY / PHY.OBJ\nRegistry definition: (none recorded)\nNames folded into this entry: (none)\n\nA Vercy model"
      }
    },
    "enrichment": {
      "pass": 3,
      "engine": "claude",
      "producedAt": "2026-10-06T12:00:00Z",
      "ingestedAt": "2026-10-06T08:00:47+00:00",
      "fields": [
        "agent_conduct",
        "ethics",
        "owners",
        "visual_identification"
      ]
    },
    "gate": {
      "passed": true,
      "version": "1.0",
      "at": "2026-10-07T12:16:29+00:00",
      "evidence": [
        "completeness 1.00",
        "sense: Wikidata description",
        "2 live sources",
        "review by codex: pass"
      ]
    }
  },
  "metaModel": {
    "id": "THING-Q172833",
    "registryId": "vr.tr.broom",
    "name": "broom",
    "version": "0.1.0-research.1",
    "entryKind": "thing",
    "family": "Thing Registry",
    "domain": [
      "PHY.OBJ"
    ],
    "status": "research-draft"
  },
  "canonicalUrl": "https://ver.cy/models/thing/q172833/",
  "model": {
    "registry_id": "vr.tr.broom",
    "name": "broom",
    "purpose": "Enable an AI agent to recognise a broom, assess its sweeping fitness and contamination state, and decide where and how it may be used, maintained or retired.",
    "definition": "",
    "scope_statement": "This model owns the identity, construction, sweeping capabilities, condition and use constraints of a broom as a physical implement, including its handle, head, sweeping elements and their connections.",
    "in_scope": [
      "Recognition of complete brooms and identification of missing or detached components",
      "Head geometry, sweeping-element properties and handle configuration",
      "Suitability for particular debris, surfaces and access conditions",
      "Wear, damage, contamination and readiness for sweeping",
      "Broom-specific cleaning, storage, component replacement and retirement decisions"
    ],
    "out_of_scope": [
      "Dustpans, waste receptacles and downstream waste handling",
      "Mops, squeegees, vacuum cleaners and powered sweeping machines",
      "The composition, hazards and disposal requirements of collected debris",
      "Floor construction, floor condition and surface-care requirements",
      "Cleaning schedules, worker assignments and facility hygiene policies"
    ],
    "distinguishing_features": [
      "Check for an array or bundle of bristles, fibres or twigs that forms a sweeping edge or face, rather than a continuous wiping blade.",
      "Check whether the intended cleaning action gathers or displaces loose debris through sweeping strokes, rather than primarily absorbing liquid or scrubbing adhered material.",
      "Check whether the grip or handle and head geometry support sweeping a floor, ground or comparable broad surface; a small hand brush may remain a boundary case.",
      "Check whether cleaning depends on direct contact by the sweeping elements rather than suction or a powered rotating mechanism.",
      "Check whether the item is a complete usable implement, a detached broom head or a decorative representation whose sweeping function is unverified."
    ],
    "characteristics": [
      {
        "name": "Broom configuration",
        "kind": "category",
        "unit_or_values": "angled upright; straight upright; push; bundled twig or fibre; hand or whisk candidate; other; unknown",
        "why_it_matters": "Guides recognition and identifies the likely sweeping motion while exposing uncertain registry boundaries."
      },
      {
        "name": "Sweeping-element material",
        "kind": "category",
        "unit_or_values": "recorded material or mixture; unknown",
        "why_it_matters": "Supports evaluation of moisture exposure, debris retention and cleaning compatibility without assuming performance from appearance."
      },
      {
        "name": "Sweeping-element stiffness",
        "kind": "measurement",
        "unit_or_values": "force-deflection result in N and mm with test conditions; otherwise unmeasured",
        "why_it_matters": "Helps evaluate how the broom may move debris and conform to a surface."
      },
      {
        "name": "Effective sweeping width",
        "kind": "measurement",
        "unit_or_values": "mm under a recorded contact orientation",
        "why_it_matters": "Determines likely coverage and whether the head fits the intended passage."
      },
      {
        "name": "Exposed sweeping-element length",
        "kind": "measurement",
        "unit_or_values": "mm, including variation across the head",
        "why_it_matters": "Supports comparison of reach, wear and uneven contact."
      },
      {
        "name": "Handle length and adjustment range",
        "kind": "measurement",
        "unit_or_values": "mm; fixed or adjustable; absent",
        "why_it_matters": "Helps assess working reach and whether the implement can be controlled in the available space."
      },
      {
        "name": "Head-to-handle connection",
        "kind": "category",
        "unit_or_values": "integral; threaded; socketed; clamped; other; absent; unknown",
        "why_it_matters": "Determines attachment checks and potential replacement methods."
      },
      {
        "name": "Sweeping-face condition",
        "kind": "state",
        "unit_or_values": "recorded degree and location of splaying, bending, shortening, matting, shedding or missing elements",
        "why_it_matters": "Makes loss of contact or debris-moving performance assessable."
      },
      {
        "name": "Structural readiness",
        "kind": "state",
        "unit_or_values": "secure; loose; cracked; fractured; incomplete; unassessed, with affected component",
        "why_it_matters": "Supports a decision to use, tighten, repair or withdraw the broom."
      },
      {
        "name": "Contamination and dryness",
        "kind": "state",
        "unit_or_values": "dry; damp; wet; retained debris or residue identified; contamination suspected; unknown",
        "why_it_matters": "Helps prevent transfer of unwanted material and determines cleaning or drying needs."
      },
      {
        "name": "Surface-and-debris suitability",
        "kind": "relation",
        "unit_or_values": "broom linked to a surface and debris combination, with suitability, evidence and conditions",
        "why_it_matters": "Prevents a broad claim such as 'indoor broom' from standing in for an actual use assessment."
      },
      {
        "name": "Dedicated-use assignment",
        "kind": "relation",
        "unit_or_values": "assigned area, material stream or hygiene zone; unrestricted if explicitly established; unknown",
        "why_it_matters": "Constrains movement between uses that could transfer contamination."
      }
    ],
    "affordances": [
      "Sweep compatible loose debris into a pile, collection edge or dustpan.",
      "Select a stroke direction and working angle suited to the head geometry and available space.",
      "Inspect sweeping contact, element retention and handle attachment before use.",
      "Remove trapped debris and clean or dry the broom using a compatible method.",
      "Tighten or replace a detachable handle or head when the connection and replacement are compatible.",
      "Store the broom to protect its sweeping shape, or withdraw it when condition or contamination prevents the intended use."
    ],
    "agent_conduct": {
      "may": [
        "Sweep floors and paths it is authorized to clean.",
        "Report a broom with a loose head, split handle or worn bristles."
      ],
      "must_not": [
        "Sweep up broken glass, needles or hazardous dust in a way that scatters them or exposes people.",
        "Leave a broom lying across a walkway or stairs where people can trip.",
        "Use a broom to strike or push people or animals.",
        "Dry-sweep dust that may contain asbestos, mould or droppings."
      ],
      "requires_human": [
        "Cleaning up spills or debris that may be hazardous, such as after a fire or flood."
      ]
    },
    "ethics": {
      "considerations": [
        "Sweeping is often low-paid work done by people others overlook.",
        "Brooms carry cultural and ritual meanings in many communities."
      ],
      "affected_parties": [
        "Cleaners",
        "People using the swept space"
      ]
    },
    "owners": {
      "steward": "The person who keeps it.",
      "master_systems": []
    },
    "visual_identification": [
      "A long handle fixed to a head of bristles, straw or twigs set at or near a right angle.",
      "Bristle wear on one side from the sweeping angle."
    ],
    "what_it_is_for": [
      "A broom gathers loose dirt and debris from floors, paths and other accessible surfaces.",
      "It is used in homes, workplaces and outdoor maintenance, with bristle stiffness and head shape selected for the surface and debris.",
      "Cleaning systems may assign separate brooms to different areas to limit contamination transfer."
    ],
    "standards_and_regulation": [
      "Regulation (EU) 2023/988 on general product safety, issued by the European Parliament and the Council of the European Union, applies to consumer brooms placed on the Union market within its scope."
    ],
    "failure_modes_and_hazards": [
      "Dry sweeping can suspend dust and allergens in the air and increase inhalation exposure.",
      "Using a contaminated broom across different areas can spread unwanted material or microorganisms.",
      "Broken handles or detached bristles can cause injury or contaminate cleaned areas.",
      "A broom left across a walkway can cause trips and falls."
    ]
  },
  "sources": [
    {
      "id": "wikidata",
      "title": "Wikidata item Q172833: broom",
      "url": "https://www.wikidata.org/wiki/Q172833",
      "url_status": "live",
      "what_it_supports": "identity and sense of the item",
      "checked_by": "wikidata-api"
    },
    {
      "id": "wikipedia-en",
      "title": "Wikipedia: Broom",
      "url": "https://en.wikipedia.org/wiki/Broom",
      "url_status": "live",
      "what_it_supports": "general description of the item",
      "checked_by": "wikidata-api sitelink"
    }
  ],
  "structure": {
    "bundles": [
      {
        "id": "broom-recognition",
        "name": "Broom recognition",
        "description": "Establish whether the item is a broom and which physical configuration it has.",
        "rationale": "Brushes, mops, squeegees and detached heads can resemble parts of a broom but support different actions.",
        "layers": [
          {
            "id": "sweeping-mechanism",
            "name": "Sweeping mechanism",
            "description": "Identify the contact elements and the action they are intended to perform.",
            "findings": [
              {
                "id": "sweeping-edge-identity",
                "name": "Sweeping-edge identity",
                "description": "Record evidence that an array or bundle of elements forms a working edge or face for moving loose debris.",
                "questions": [
                  {
                    "text": "Which elements contact the surface, and do they form a bristled, fibrous or twig-based sweeping edge or face?",
                    "kind": "definition",
                    "id": "sweeping-edge-identity-q01"
                  },
                  {
                    "text": "What distinguishes this item's intended action from liquid absorption, blade wiping or scrubbing?",
                    "kind": "boundary",
                    "id": "sweeping-edge-identity-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "configuration-and-completeness",
            "name": "Configuration and completeness",
            "description": "Identify the broom form and whether the inspected item is complete.",
            "findings": [
              {
                "id": "assembled-broom-form",
                "name": "Assembled broom form",
                "description": "Record the head-and-grip arrangement, missing components and evidence of intended use.",
                "questions": [
                  {
                    "text": "Is this an upright, push, bundled or other broom configuration, and what observable geometry supports that classification?",
                    "kind": "definition",
                    "id": "assembled-broom-form-q01"
                  },
                  {
                    "text": "Is the item a complete implement, a detached component or a decorative object, and what evidence establishes that status?",
                    "kind": "boundary",
                    "id": "assembled-broom-form-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "sweeping-geometry-and-control",
        "name": "Sweeping geometry and control",
        "description": "Describe the working face and how force and motion reach it through the handle or grip.",
        "rationale": "A broom's width, element arrangement and handle orientation determine coverage, access and controllability.",
        "layers": [
          {
            "id": "working-face",
            "name": "Working face",
            "description": "Capture the dimensions and physical behaviour of the sweeping elements.",
            "findings": [
              {
                "id": "contact-profile",
                "name": "Contact profile",
                "description": "Record width, element length, arrangement and stiffness with enough context to interpret surface contact.",
                "questions": [
                  {
                    "text": "What are the effective contact width, exposed element lengths and edge shape at the intended working angle?",
                    "kind": "measurement",
                    "id": "contact-profile-q01"
                  },
                  {
                    "text": "What material and stiffness evidence is available, and does it come from identification, documentation or a recorded test?",
                    "kind": "provenance",
                    "id": "contact-profile-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "handle-and-force-transfer",
            "name": "Handle and force transfer",
            "description": "Capture grip reach, head orientation and attachment behaviour.",
            "findings": [
              {
                "id": "controllable-head-attachment",
                "name": "Controllable head attachment",
                "description": "Record how the handle positions the head and whether the connection transmits sweeping forces securely.",
                "questions": [
                  {
                    "text": "What handle length, adjustment range and head angle are available, and is any movement at the joint intentional?",
                    "kind": "measurement",
                    "id": "controllable-head-attachment-q01"
                  },
                  {
                    "text": "Does the attachment remain secure during the intended sweeping motion, or must it be tightened, repaired or replaced?",
                    "kind": "action",
                    "id": "controllable-head-attachment-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "sweeping-task-fit",
        "name": "Sweeping task fit",
        "description": "Assess the broom against a particular surface, debris load and working space.",
        "rationale": "Recognition as a broom does not establish that it can collect the target debris without unacceptable surface effects or dispersal.",
        "layers": [
          {
            "id": "surface-and-debris-match",
            "name": "Surface and debris match",
            "description": "Connect the working face to the actual cleaning target.",
            "findings": [
              {
                "id": "supported-sweeping-use",
                "name": "Supported sweeping use",
                "description": "Record evidence and limits for using this broom on a specified surface and debris combination.",
                "questions": [
                  {
                    "text": "Which surface texture, finish and debris characteristics define the proposed use, and what evidence supports this broom's suitability?",
                    "kind": "boundary",
                    "id": "supported-sweeping-use-q01"
                  },
                  {
                    "text": "Should sweeping proceed, be adapted or be avoided because it may scratch the surface, scatter debris or suspend dust?",
                    "kind": "action",
                    "id": "supported-sweeping-use-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "access-and-stroke",
            "name": "Access and stroke",
            "description": "Assess whether the broom can contact and move debris through the intended area.",
            "findings": [
              {
                "id": "reachable-collection-path",
                "name": "Reachable collection path",
                "description": "Record clearance, corner reach and a workable route from scattered debris to collection.",
                "questions": [
                  {
                    "text": "Do head width, head height and handle clearance permit contact beneath obstacles and along the required edges?",
                    "kind": "measurement",
                    "id": "reachable-collection-path-q01"
                  },
                  {
                    "text": "Which push, pull or lateral strokes can move debris to the collection point without losing effective sweeping contact?",
                    "kind": "action",
                    "id": "reachable-collection-path-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "sweeping-condition",
        "name": "Sweeping condition",
        "description": "Assess functional wear and retained material that affect present readiness.",
        "rationale": "A broom can remain recognisable while worn elements, loose bindings or contamination make its next use ineffective or inappropriate.",
        "layers": [
          {
            "id": "wear-and-element-retention",
            "name": "Wear and element retention",
            "description": "Inspect the shape and security of the sweeping face.",
            "findings": [
              {
                "id": "usable-sweeping-face",
                "name": "Usable sweeping face",
                "description": "Record deformation, loss of elements and observed effects on contact and collection.",
                "questions": [
                  {
                    "text": "Where are elements splayed, bent, shortened, matted or missing, and how does that alter contact with the intended surface?",
                    "kind": "measurement",
                    "id": "usable-sweeping-face-q01"
                  },
                  {
                    "text": "Are elements or bindings coming loose, and does their condition require cleaning, head replacement or withdrawal?",
                    "kind": "action",
                    "id": "usable-sweeping-face-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "retained-material-and-transfer",
            "name": "Retained material and transfer",
            "description": "Assess debris, moisture and residues carried by the broom.",
            "findings": [
              {
                "id": "next-use-cleanliness",
                "name": "Next-use cleanliness",
                "description": "Record what the broom may transfer and whether its use assignment permits the proposed destination.",
                "questions": [
                  {
                    "text": "What prior use, trapped material, moisture or residue is known, and what remains unidentified?",
                    "kind": "provenance",
                    "id": "next-use-cleanliness-q01"
                  },
                  {
                    "text": "Does the broom's condition and dedicated-use assignment permit this next task, or is cleaning, segregation or withdrawal required?",
                    "kind": "action",
                    "id": "next-use-cleanliness-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "broom-care-and-serviceability",
        "name": "Broom care and serviceability",
        "description": "Determine how to preserve or restore sweeping function and when continued service is unsupported.",
        "rationale": "Care must address material compatibility, deformation of the sweeping elements and the specific handle or head connection.",
        "layers": [
          {
            "id": "cleaning-and-shape-preservation",
            "name": "Cleaning and shape preservation",
            "description": "Identify supported cleaning, drying and storage actions.",
            "findings": [
              {
                "id": "compatible-care-method",
                "name": "Compatible care method",
                "description": "Record care methods supported for the sweeping elements, head, binding and handle.",
                "questions": [
                  {
                    "text": "What manufacturer guidance or verified material evidence supports removing trapped debris, washing or drying this broom?",
                    "kind": "provenance",
                    "id": "compatible-care-method-q01"
                  },
                  {
                    "text": "How should this broom be supported and positioned in storage to avoid persistent element deformation and retained moisture?",
                    "kind": "action",
                    "id": "compatible-care-method-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "repair-and-retirement",
            "name": "Repair and retirement",
            "description": "Assess component replacement and the remaining ability to perform the intended sweeping task.",
            "findings": [
              {
                "id": "restore-or-withdraw",
                "name": "Restore or withdraw",
                "description": "Record whether a supported intervention can restore secure assembly and adequate sweeping performance.",
                "questions": [
                  {
                    "text": "Which components are replaceable, and what dimensions, thread or socket details and compatibility evidence identify a suitable replacement?",
                    "kind": "boundary",
                    "id": "restore-or-withdraw-q01"
                  },
                  {
                    "text": "What task-specific result must the repaired or cleaned broom achieve before reuse, and which unresolved failures require withdrawal?",
                    "kind": "action",
                    "id": "restore-or-withdraw-q02"
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  "openQuestions": [
    "Does the registry intend broom to include whisk brooms, hand brooms and besoms, or do any belong to separate registered concepts?",
    "Does an existing Vercy world model already own this concept, requiring a link instead of a separate publication?",
    "What repeatable tests and task-specific acceptance criteria should establish sweeping effectiveness, element shedding and excessive wear?",
    "Which authoritative sources establish cleaning, moisture, chemical and replacement-part compatibility for the broom variants represented?",
    "How should the model distinguish functional brooms from decorative or ceremonial examples and represent detached heads without duplicating neighbouring component models?"
  ],
  "statistics": {
    "bundles": 5,
    "layers": 10,
    "findings": 10,
    "questions": 20
  }
}
