Jewel Count Lookup

Audit actual component jewel inventory against caller advertised count while retaining missing count evidence and explicit unavailable comparison −1; no quality ranking, automatic model lookup or inference missing jewels are zero.

Description

Jewel inventory can be checked against an advertised count only when component evidence is complete.

Jewel inventory can be checked against an advertised count only when component evidence is complete. Known subtotals do not fill missing records.1

Enter aligned nonempty unique component labels/nonnegative safe-integer counts/binary evidence and advertised integer count 0–10000. Return known subtotal, missing components, completeness and difference or −1 when incomplete.

When to use Jewel Count Lookup

Use Jewel Count Lookup when you need to evaluate the supplied records under the calculation and evidence rules below. A complete difference can also equal−1; use completeness flag. No quality ranking or model catalog is inferred.

Prepare the measured watch or gearing records and verified movement specifications requested. Confirm tooth counts, quarter-hour ordering and caller strike conventions.

How to use Jewel Count Lookup and understand its results

  1. Prepare the measured watch or gearing records and verified movement specifications requested. Confirm tooth counts, quarter-hour ordering and caller strike conventions.
  2. Enter componentLabels, observedJewelCounts, countEvidenceFlags, callerAdvertisedJewelCount using the field table and calculation rules, then run the tool.
  3. Read observedKnownJewelCount, componentsWithMissingCounts, completeInventoryEvidence, signedCompleteInventoryMinusAdvertisedCount. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
componentLabelsComponent labelslist of stringRequired
observedJewelCountsObserved jewel countslist of numberRequired
countEvidenceFlagsCount evidence flagslist of numberRequired
callerAdvertisedJewelCountCaller advertised jewel countnumberRequired

Enter aligned nonempty unique component labels/nonnegative safe-integer counts/binary evidence and advertised integer count 0–10000. Return known subtotal, missing components, completeness and difference or −1 when incomplete.

known=sum(count where evidence1); completeDifference=known−advertised

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
observedKnownJewelCountObserved known jewel countnumber
componentsWithMissingCountsComponents with missing countslist of string
completeInventoryEvidenceComplete inventory evidenceboolean
signedCompleteInventoryMinusAdvertisedCountSigned complete inventory minus advertised countnumber
json
{
  "input": {
    "componentLabels": [
      "pivot",
      "bearing",
      "cap"
    ],
    "observedJewelCounts": [
      2,
      4,
      2
    ],
    "countEvidenceFlags": [
      1,
      1,
      0
    ],
    "callerAdvertisedJewelCount": 10
  },
  "output": {
    "observedKnownJewelCount": 6,
    "componentsWithMissingCounts": [
      "cap"
    ],
    "completeInventoryEvidence": false,
    "signedCompleteInventoryMinusAdvertisedCount": -1
  }
}

Limitations and assumptions

A complete difference can also equal−1; use completeness flag. No quality ranking or model catalog is inferred.

Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Numeric lists are limited to 10,000 entries; string lists to 128 strings of at most 128 characters each. The rules above may impose smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors. A successfully returned false flag is an evaluated outcome; its meaning is explained above.

Alternative or Complementary methods

Use Escapement Wheel Tooth Count Lookup: Escapement tooth counts depend on a verified movement specification. Beat rate alone does not identify the wheel geometry. For a complementary task, use Barrel Teeth to Mainspring Turns Calculator: Observed driven-wheel turns and measured gearing can estimate barrel rotation. Unusable spring turns must be independently measured.

References

  1. Jewel Count Lookup — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies