{
  "vercy": "1.0-draft",
  "publication": {
    "status": "research-draft",
    "adjudicationStatus": "unreviewed",
    "publishableCanonical": false,
    "generatedAt": "2026-09-12T20:13:51Z",
    "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": 3,
    "engine": "claude",
    "enrichment": {
      "pass": 3,
      "engine": "claude",
      "producedAt": "2026-10-06T10:00:00Z",
      "ingestedAt": "2026-10-06T07:00:12+00:00",
      "fields": [
        "agent_conduct",
        "ethics",
        "owners"
      ]
    },
    "gate": {
      "passed": true,
      "version": "1.0",
      "at": "2026-10-06T19:51:58+00:00",
      "evidence": [
        "completeness 1.00",
        "sense: Wikidata description",
        "2 live sources",
        "review by codex: pass"
      ]
    }
  },
  "metaModel": {
    "id": "THING-Q3177938",
    "registryId": "vr.tr.octal-game",
    "name": "octal game",
    "version": "0.2.0-wave.3",
    "entryKind": "thing",
    "family": "Thing Registry",
    "domain": [
      "XCT.REL"
    ],
    "status": "research-draft"
  },
  "canonicalUrl": "https://ver.cy/models/thing/q3177938/",
  "model": {
    "registry_id": "vr.tr.octal-game",
    "name": "octal game",
    "purpose": "Let an agent explain octal games and their code notation, analyse a given octal game with Sprague-Grundy theory, relay known periodicity results with attribution, and separate octal games from other take-and-break games.",
    "definition": "A class of impartial combinatorial games played with heaps of counters in which a move removes some counters from a heap and may split the remainder into at most two heaps, with the allowed moves encoded by a sequence of octal digits; Nim, Kayles and Dawson Kayles are octal games, and their outcomes are analysed with Sprague-Grundy values.",
    "what_it_is_for": "Not for anything; a family of games studied in combinatorial game theory.",
    "affordances": [
      "decode an octal code into rules",
      "compute Grundy values for heap sizes",
      "relay known periodicity results",
      "identify classic games by their codes"
    ],
    "distinguishing_features": [
      "Impartial heap game",
      "Moves encoded in octal",
      "Analysed by Sprague-Grundy values",
      "Many have periodic Grundy sequences"
    ],
    "appearance": "Not visible; heaps of counters and a code such as 0.77.",
    "visual_identification": [
      "Rules encoded by octal digits per number of counters removed",
      "Impartial, normal play",
      "Partizan games and games with other splitting rules are outside the class"
    ],
    "physical_properties": [
      {
        "quantity": "Kayles code",
        "typical_range": "0.77",
        "unit": "octal code",
        "note": ""
      },
      {
        "quantity": "Dawson Kayles code",
        "typical_range": "0.07",
        "unit": "octal code",
        "note": ""
      }
    ],
    "families_and_kinds": [
      "Nim as an octal game",
      "Kayles and Dawson Kayles",
      "games with finite codes",
      "games with infinite codes",
      "hexadecimal and other generalisations"
    ],
    "related_models": [
      {
        "relation": "is a kind of",
        "target": "impartial game",
        "why": "the game class"
      },
      {
        "relation": "includes",
        "target": "Kayles",
        "why": "a classic example"
      },
      {
        "relation": "is analysed by",
        "target": "Sprague-Grundy theorem",
        "why": "the theory"
      },
      {
        "relation": "is confused with",
        "target": "subtraction game",
        "why": "a simpler class without splitting"
      }
    ],
    "identifiers": [],
    "standards_and_regulation": [
      "No regulation; conventions follow Winning Ways and the research literature"
    ],
    "failure_modes_and_hazards": [
      "Misreading the octal code",
      "Assuming periodicity that is not proven",
      "Confusing normal and misere play"
    ],
    "in_scope": [],
    "out_of_scope": [],
    "characteristics": [],
    "agent_conduct": {
      "may": [
        "Explain octal games, their codes and how their Grundy values are computed.",
        "Play, analyse or teach octal games."
      ],
      "must_not": [
        "Claim the periodicity of an octal game is proven when only computed to some heap size.",
        "Misread an octal code and analyse the wrong game.",
        "Attribute results to researchers who did not obtain them."
      ],
      "requires_human": [
        "Correcting published tables of values."
      ]
    },
    "ethics": {
      "considerations": [
        "Many results rest on long computations whose limits should be stated.",
        "Accurate attribution matters in research."
      ],
      "affected_parties": [
        "Students",
        "Researchers"
      ]
    },
    "owners": {
      "steward": "Nobody owns the concept; it belongs to mathematics.",
      "master_systems": []
    }
  },
  "sources": [
    {
      "id": "wikidata",
      "title": "Wikidata item Q3177938: octal game",
      "url": "https://www.wikidata.org/wiki/Q3177938",
      "url_status": "live",
      "what_it_supports": "identity and sense of the item",
      "checked_by": "wikidata-api"
    },
    {
      "id": "wikipedia-en",
      "title": "Wikipedia: Octal game",
      "url": "https://en.wikipedia.org/wiki/Octal_game",
      "url_status": "live",
      "what_it_supports": "general description of the item",
      "checked_by": "wikidata-api sitelink"
    }
  ],
  "structure": {
    "bundles": [
      {
        "id": "rules",
        "name": "Rules",
        "description": "Codes and rules.",
        "rationale": "Definition.",
        "layers": [
          {
            "id": "code",
            "name": "Code",
            "description": "Octal code.",
            "findings": [
              {
                "id": "code-finding",
                "name": "Code",
                "description": "Code.",
                "questions": [
                  {
                    "text": "How does an octal code encode which moves are allowed?",
                    "kind": "definition"
                  },
                  {
                    "text": "Is the game an octal game or another take-and-break game?",
                    "kind": "boundary"
                  }
                ]
              }
            ]
          },
          {
            "id": "examples",
            "name": "Examples",
            "description": "Classic games.",
            "findings": [
              {
                "id": "examples-finding",
                "name": "Examples",
                "description": "Examples.",
                "questions": [
                  {
                    "text": "Which classic games are octal games, and what are their codes?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Which entry fits Nim?",
                    "kind": "action"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "analyse",
        "name": "Analyse",
        "description": "Grundy values.",
        "rationale": "Theory.",
        "layers": [
          {
            "id": "grundy",
            "name": "Grundy",
            "description": "Sprague-Grundy analysis.",
            "findings": [
              {
                "id": "grundy-finding",
                "name": "Grundy",
                "description": "Grundy.",
                "questions": [
                  {
                    "text": "How are Grundy values computed for an octal game, and how do they decide the winner?",
                    "kind": "action"
                  },
                  {
                    "text": "Which entry fits the Sprague-Grundy theorem?",
                    "kind": "action"
                  }
                ]
              }
            ]
          },
          {
            "id": "periodicity",
            "name": "Periodicity",
            "description": "Periodicity.",
            "findings": [
              {
                "id": "periodicity-finding",
                "name": "Periodicity",
                "description": "Periodicity.",
                "questions": [
                  {
                    "text": "Which octal games have proven periodic Grundy sequences, and which remain open?",
                    "kind": "provenance"
                  },
                  {
                    "text": "What is proven versus conjectured?",
                    "kind": "boundary"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "compute",
        "name": "Compute",
        "description": "Computation.",
        "rationale": "Method.",
        "layers": [
          {
            "id": "algorithms",
            "name": "Algorithms",
            "description": "Algorithms.",
            "findings": [
              {
                "id": "algorithms-finding",
                "name": "Algorithms",
                "description": "Algorithms.",
                "questions": [
                  {
                    "text": "How are Grundy sequences computed efficiently, and what do the periodicity theorems allow?",
                    "kind": "action"
                  },
                  {
                    "text": "What are the computational limits?",
                    "kind": "measurement"
                  }
                ]
              }
            ]
          },
          {
            "id": "misere",
            "name": "Misere",
            "description": "Misere play.",
            "findings": [
              {
                "id": "misere-finding",
                "name": "Misere",
                "description": "Misere.",
                "questions": [
                  {
                    "text": "How does misere play change the analysis?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Which references are standard?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "context",
        "name": "Context",
        "description": "History and teaching.",
        "rationale": "Context.",
        "layers": [
          {
            "id": "history",
            "name": "History",
            "description": "Origins.",
            "findings": [
              {
                "id": "history-finding",
                "name": "History",
                "description": "History.",
                "questions": [
                  {
                    "text": "How did Guy and Smith introduce the octal notation, and how did Winning Ways develop it?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Which entry fits combinatorial game theory?",
                    "kind": "action"
                  }
                ]
              }
            ]
          },
          {
            "id": "teach",
            "name": "Teach",
            "description": "Teaching.",
            "findings": [
              {
                "id": "teach-finding",
                "name": "Teach",
                "description": "Teaching.",
                "questions": [
                  {
                    "text": "How are octal games used to teach game theory?",
                    "kind": "action"
                  },
                  {
                    "text": "Which misconceptions arise?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  "openQuestions": [
    "Should Kayles and Nim be separate entries?",
    "How should Grundy value tables be linked?",
    "Which games with unproven periodicity, such as Grundy game, should be recorded?"
  ],
  "statistics": {
    "bundles": 4,
    "layers": 8,
    "findings": 8,
    "questions": 16
  }
}
