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
- Prepare the measured watch or gearing records and verified movement specifications requested. Confirm tooth counts, quarter-hour ordering and caller strike conventions.
- Enter componentLabels, observedJewelCounts, countEvidenceFlags, callerAdvertisedJewelCount using the field table and calculation rules, then run the tool.
- Read observedKnownJewelCount, componentsWithMissingCounts, completeInventoryEvidence, signedCompleteInventoryMinusAdvertisedCount. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- 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 field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| componentLabels | Component labels | list of string | Required |
| observedJewelCounts | Observed jewel counts | list of number | Required |
| countEvidenceFlags | Count evidence flags | list of number | Required |
| callerAdvertisedJewelCount | Caller advertised jewel count | number | Required |
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 field | Meaning | Value type |
|---|---|---|
| observedKnownJewelCount | Observed known jewel count | number |
| componentsWithMissingCounts | Components with missing counts | list of string |
| completeInventoryEvidence | Complete inventory evidence | boolean |
| signedCompleteInventoryMinusAdvertisedCount | Signed complete inventory minus advertised count | number |
{
"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
-
Jewel Count Lookup — tool.io
Similar or alternative tools
- Escapement Wheel Tooth Count Lookup
Escapement tooth counts depend on a verified movement specification. Beat rate alone does not identify the wheel geometry.
- Barrel Teeth to Mainspring Turns Calculator
Observed driven-wheel turns and measured gearing can estimate barrel rotation. Unusable spring turns must be independently measured.