Source: https://guthlabs.ai/docs/instruments/periodic-table-interactive-lookup-panel/mechanism/

instrument mechanism / verified-clean

# Periodic Table Interactive Lookup Panel mechanism

The inspectable method record for Periodic Table Interactive Lookup Panel, kept separate from implementation and qualification.

Status: **VERIFIED_CLEAN**Lifecycle: **verified-clean**

## Model scope

The lookup concept is valid, but the instrument cannot receive PASS until the canonical data release, units, field definitions, missing-value policy, search semantics, and trend-neighbor/comparison algorithm are specified. The four vectors use exact, independently checkable entries including hydrogen Z=1/configuration 1s1, helium Z=2/configuration 1s2, and the standard N/O/F Pauling electronegativities.

- Pure lookup is appropriate for element properties, but the specification does not define the canonical dataset, field schema, revision date, or precedence when IUPAC, NIST, CRC, and other sources differ.

- The trend-arrow algorithm is underspecified: neighbor is not defined as adjacent atomic number, adjacent grid cell, or same-period/same-group neighbor; comparison direction and handling of properties with exceptions are also unspecified.

- Search and filter semantics are unspecified, including case sensitivity, aliases, element names versus symbols, partial matches, and behavior for no or multiple matches.

- The claim of a full property set is not operationally testable because required fields, units, significant figures, and missing-value behavior are not defined.

## Units and conventions

- Atomic mass is reported in unified atomic mass units (u), using standard atomic weights where applicable; values for radioactive elements would require an explicit convention for mass number or bracketed isotope mass.

- Electronegativity is the dimensionless Pauling scale.

- First ionization energy is reported in kJ/mol; the specification must not silently mix this with eV or J/atom.

- Atomic radius, covalent radius, van der Waals radius, and ionic radius are distinct quantities and must not share an unlabeled radius field.

- State means the standard state near room temperature and approximately 1 atm unless the panel explicitly states another temperature and pressure.

- Group numbers use the modern IUPAC 1–18 convention and periods use IUPAC period numbering.

## Inspectable vector

One of 4 source-bound review vectors:

````
{
  "inputs": {
    "query": "H",
    "query_mode": "element_symbol",
    "case": "lower"
  },
  "expected_outputs": {
    "match_count": 1,
    "symbol": "H",
    "name": "Hydrogen",
    "atomic_number": 1,
    "standard_atomic_weight_u": 1.008,
    "electron_configuration": "1s1",
    "pauling_electronegativity": 2.2,
    "first_ionization_energy_kJ_per_mol": 1312,
    "standard_state": "gas",
    "group": 1,
    "period": 1
  },
  "reference_data": {
    "target_element": {
      "symbol": "H",
      "name": "Hydrogen",
      "atomic_number": 1,
      "standard_atomic_weight_u": 1.008,
      "electron_configuration": "1s1",
      "pauling_electronegativity": 2.2,
      "first_ionization_energy_kJ_per_mol": 1312,
      "standard_state": "gas",
      "group": 1,
      "period": 1
    },
    "source_convention_by_field": {
      "atomic_number": "IUPAC periodic-table convention",
      "standard_atomic_weight_u": "CIAAW/IUPAC standard atomic weight, conventional rounded textbook value",
      "electron_configuration": "NIST Atomic Spectra Database ground-state configuration",
      "pauling_electronegativity": "Pauling scale, widely tabulated standard value",
      "first_ionization_energy_kJ_per_mol": "NIST, widely tabulated standard value",
      "standard_state": "CRC Handbook, standard state near room temperature and 1 atm",
      "group": "IUPAC modern group-number convention",
      "period": "IUPAC periodic-table convention"
    }
  },
  "working": "1. Normalize the case: lower-case query 'h' corresponds to symbol H. 2. Exact symbol lookup returns one row, so match_count = 1. 3. The returned atomic-number key is 1; no numerical property formula is applied. 4. The displayed values are copied from the referenced H row, including 1.008 u, 2.20, and 1312.0 kJ/mol."
}
````

## Failure boundary

**BREAK_CLAIMED** · SELF_FLAGGED

The specification does not define validation behavior for out-of-range or overflow-sized selections, does not define a precise trend-arrow branch rule, and leaves the radius convention unspecified. The convention probe can therefore produce materially different correct-looking outputs, while the extreme input can overflow before lookup unless range validation occurs first.

## Other records

[01**Overview**](<https://guthlabs.ai/docs/instruments/periodic-table-interactive-lookup-panel/>)[03**Implementation**](<https://guthlabs.ai/docs/instruments/periodic-table-interactive-lookup-panel/implementation/>)[04**Qualification**](<https://guthlabs.ai/docs/instruments/periodic-table-interactive-lookup-panel/qualification/>)

## Sources and evidence

These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.

- `VERIFIED_LEDGER.json`

- `evidence-tranche7/tranche7-results.json`

- `BOUNDARY_HAZARD_CATALOG.json`
