{
  "vercy": "1.0-draft",
  "publication": {
    "status": "research-draft",
    "adjudicationStatus": "unreviewed",
    "publishableCanonical": false,
    "generatedAt": "2026-09-12T05:02:39Z",
    "providers": [
      "Claude"
    ],
    "breadth": "written by Claude from model knowledge without web access - no source was read, every claim is a lead to verify",
    "pass": 2,
    "wave": 2,
    "engine": "claude",
    "enrichment": {
      "pass": 3,
      "engine": "claude",
      "producedAt": "2026-10-05T23:55:00Z",
      "ingestedAt": "2026-10-05T20:56:52+00:00",
      "fields": [
        "agent_conduct",
        "ethics",
        "owners"
      ]
    },
    "gate": {
      "passed": true,
      "version": "1.0",
      "at": "2026-10-07T12:16:27+00:00",
      "evidence": [
        "completeness 1.00",
        "sense: WordNet gloss",
        "2 live sources",
        "review by codex: pass"
      ]
    }
  },
  "metaModel": {
    "id": "THING-ERROR-EVENT",
    "registryId": "vr.tr.error-event",
    "name": "error",
    "version": "0.2.0-wave.2",
    "entryKind": "thing",
    "family": "Thing Registry",
    "domain": [
      "ACT.EVT"
    ],
    "status": "research-draft"
  },
  "canonicalUrl": "https://ver.cy/models/thing/error-event/",
  "model": {
    "registry_id": "vr.tr.error-event",
    "name": "error",
    "purpose": "Let an agent explain computer errors as events and their causes and kinds, support diagnosing and handling errors, describe detection and correction techniques, and separate this sense from human error and measurement error.",
    "definition": "In computer science, the occurrence of an incorrect result produced by a computer, arising from hardware faults such as disk or memory errors, from software defects in programming logic or semantics, from incorrect input or configuration, or from environmental causes, and manifesting as wrong output, crashes, error messages or silent corruption; errors are detected by checks, tests and monitoring and handled by error handling, recovery and correction.",
    "what_it_is_for": "Incorrect results produced by computers.",
    "affordances": [
      "explain causes and kinds",
      "support diagnosis",
      "describe detection and handling",
      "separate other senses"
    ],
    "distinguishing_features": [
      "Incorrect result",
      "Many causes",
      "Detectable",
      "Handled by software"
    ],
    "appearance": "Error messages, crashes, wrong output.",
    "visual_identification": [
      "Incorrect result from a computer",
      "Hardware, software, input, environment",
      "A bug is the defect; a failure is the visible effect; a fault is the underlying cause"
    ],
    "physical_properties": [],
    "families_and_kinds": [
      "hardware errors such as disk and memory errors",
      "software errors from programming defects",
      "semantic and logic errors",
      "input and configuration errors",
      "transient and environmental errors"
    ],
    "related_models": [
      {
        "relation": "is a kind of",
        "target": "event",
        "why": "category"
      },
      {
        "relation": "is related to",
        "target": "software bug",
        "why": "defects that cause errors"
      },
      {
        "relation": "is related to",
        "target": "cyberattack",
        "why": "errors caused deliberately"
      },
      {
        "relation": "is related to",
        "target": "sensor",
        "why": "faulty inputs"
      }
    ],
    "identifiers": [],
    "standards_and_regulation": [
      "Software quality and safety standards",
      "Error code conventions",
      "Reliability engineering practices"
    ],
    "failure_modes_and_hazards": [
      "Silent data corruption",
      "Confusing error, fault and failure",
      "Poor error handling hiding causes"
    ],
    "in_scope": [],
    "out_of_scope": [],
    "characteristics": [],
    "agent_conduct": {
      "may": [
        "Detect, log and report errors in systems it is authorized to monitor.",
        "Retry or roll back operations within limits the operator has set."
      ],
      "must_not": [
        "Suppress or hide error messages and logs.",
        "Report a task as successful when an error occurred.",
        "Expose secrets or personal data in error logs.",
        "Make destructive changes to fix an error without backup."
      ],
      "requires_human": [
        "Deploying fixes to production systems.",
        "Deleting or restoring data after an error."
      ]
    },
    "ethics": {
      "considerations": [
        "Hidden errors in automated systems can harm many people silently.",
        "Honest reporting of failure is the basis of trust in agents."
      ],
      "affected_parties": [
        "Users of the system",
        "Operators"
      ]
    },
    "owners": {
      "steward": "The operator of the system in which it occurs.",
      "master_systems": []
    }
  },
  "sources": [
    {
      "id": "oewn",
      "title": "Open English WordNet 2024, synset oewn-07314187-n",
      "url": "https://en-word.net/id/oewn-07314187-n",
      "what_it_supports": "sense and gloss of the concept",
      "url_status": "live",
      "checked_by": "http 200"
    },
    {
      "id": "wiktionary-en",
      "title": "Wiktionary: error",
      "url": "https://en.wiktionary.org/wiki/error",
      "what_it_supports": "word senses and usage",
      "url_status": "live",
      "checked_by": "http 200"
    }
  ],
  "structure": {
    "bundles": [
      {
        "id": "understand",
        "name": "Understand",
        "description": "What a computer error is.",
        "rationale": "Computing.",
        "layers": [
          {
            "id": "concept",
            "name": "Concept",
            "description": "Concept and terms.",
            "findings": [
              {
                "id": "concept-finding",
                "name": "Concept",
                "description": "Concept.",
                "questions": [
                  {
                    "text": "What is an error in computing, and how do error, fault, failure and bug relate?",
                    "kind": "definition"
                  },
                  {
                    "text": "Which sense of error is meant?",
                    "kind": "boundary"
                  }
                ]
              }
            ]
          },
          {
            "id": "kinds",
            "name": "Kinds",
            "description": "Kinds.",
            "findings": [
              {
                "id": "kinds-finding",
                "name": "Kinds",
                "description": "Kinds.",
                "questions": [
                  {
                    "text": "How do hardware, software, semantic, input and transient errors differ?",
                    "kind": "definition"
                  },
                  {
                    "text": "Which entry fits a specific kind?",
                    "kind": "action"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "diagnose",
        "name": "Diagnose",
        "description": "Diagnosis and handling.",
        "rationale": "Practice.",
        "layers": [
          {
            "id": "diagnose",
            "name": "Diagnose",
            "description": "Diagnosing.",
            "findings": [
              {
                "id": "diagnose-finding",
                "name": "Diagnose",
                "description": "Diagnosis.",
                "questions": [
                  {
                    "text": "How can the cause of this error be diagnosed from messages, logs and reproduction?",
                    "kind": "action"
                  },
                  {
                    "text": "Which entry fits debugging?",
                    "kind": "action"
                  }
                ]
              }
            ]
          },
          {
            "id": "handle",
            "name": "Handle",
            "description": "Error handling.",
            "findings": [
              {
                "id": "handle-finding",
                "name": "Handle",
                "description": "Handling.",
                "questions": [
                  {
                    "text": "How should software detect, report and recover from errors?",
                    "kind": "action"
                  },
                  {
                    "text": "Which entry fits exception handling?",
                    "kind": "action"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "prevent",
        "name": "Prevent",
        "description": "Detection and correction.",
        "rationale": "Engineering.",
        "layers": [
          {
            "id": "detection",
            "name": "Detection",
            "description": "Detection and correction codes.",
            "findings": [
              {
                "id": "detection-finding",
                "name": "Detection",
                "description": "Detection.",
                "questions": [
                  {
                    "text": "How do checksums, error correcting codes and redundancy detect and correct hardware errors?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Which entry fits error correcting codes?",
                    "kind": "action"
                  }
                ]
              }
            ]
          },
          {
            "id": "quality",
            "name": "Quality",
            "description": "Quality practices.",
            "findings": [
              {
                "id": "quality-finding",
                "name": "Quality",
                "description": "Quality.",
                "questions": [
                  {
                    "text": "How do testing, reviews and monitoring reduce errors in software systems?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Which entry fits software testing?",
                    "kind": "action"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "learn",
        "name": "Learn",
        "description": "History and teaching.",
        "rationale": "Education.",
        "layers": [
          {
            "id": "history",
            "name": "History",
            "description": "History.",
            "findings": [
              {
                "id": "history-finding",
                "name": "History",
                "description": "History.",
                "questions": [
                  {
                    "text": "What famous computer errors have occurred, and what lessons did they teach?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Which references are standard?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          },
          {
            "id": "teach",
            "name": "Teach",
            "description": "Teaching.",
            "findings": [
              {
                "id": "teach-finding",
                "name": "Teach",
                "description": "Teaching.",
                "questions": [
                  {
                    "text": "How can error handling be taught to programmers?",
                    "kind": "action"
                  },
                  {
                    "text": "Which misconceptions arise?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  "openQuestions": [
    "Should error handling be a separate entry?",
    "How should error code registries be linked?",
    "How should reliability standards be linked?"
  ],
  "statistics": {
    "bundles": 4,
    "layers": 8,
    "findings": 8,
    "questions": 16
  }
}
