Page actions
instrument implementation / implementation-contract
Unit Weight / Self-Weight Load Calculator (Structural Members) implementation
A source-bound implementation contract for Unit Weight / Self-Weight Load Calculator (Structural Members); deployment and executable qualification remain separate.
Status: VERIFIED_CLEANLifecycle: implementation-contract
Binding contract
This record describes what an executable surface must bind and validate. It does not claim that a public calculator, package, or production route is deployed.
- Record owner
- Guth Instruments
- Lifecycle
- verified-clean
- Evidence ID
- t5-191
- Effect
- Computation or source lookup only
Input and validation requirements
- Reject or clearly handle negative, non-finite, or missing density, weight density, area, and gravitational acceleration values.
- A zero area produces zero self-weight and should be accepted or explicitly defined as an invalid geometry boundary; negative area must be rejected.
- Do not apply g to γ because γ already includes gravitational acceleration.
- Unit mismatches, especially mm² versus m² and N/m³ versus kN/m³, can cause errors by factors of 10⁶ or 1000.
- The calculator should identify the load direction as downward and should not imply that the scalar magnitude alone fully defines a structural load.
- No division-by-zero operation is present in the stated formulas, but any later conversion or derived calculation must guard against zero denominators.
Required corrections
No binding erratum is attached to this unique-name record. Implementers must still preserve the declared units, domain, and failure behavior.
Inspectable interface fixture
The sample below is evidence for interface and validation tests, not a production implementation.
{
"inputs": {
"density_rho": 7850,
"density_unit": "kg/m³",
"area_A": 0.01,
"area_unit": "m²",
"g": 9.80665,
"g_unit": "m/s²"
},
"expected_outputs": {
"w": 769.822025,
"w_unit": "N/m",
"w_kN_per_m": 0.769822025
},
"working": "w=ρ·A·g\n=7850 kg/m³ × 0.01 m² × 9.80665 m/s²\n=78.5 kg/m × 9.80665 m/s²\n=769.822025 N/m\n=0.769822025 kN/m"
}Other records
Sources and evidence
These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.
VERIFIED_LEDGER.jsonevidence-tranche5/tranche5-results.json