HUMANITYVECTOR

Bottleneck record, bottleneck_assessment_v1

Skilled electrical workforce

Electricians and line workers to build and connect what the other records need. No employment, openings or wage series for the trade is registered in the US catalog (the catalog carries manufacturing, mining and total payrolls only), so the record is insufficient data with the missing series named.

Statusinsufficient datathresholds bottleneck_thresholds_v1as of 2026-09-07, computed 2026-09-07 22:36 UTC

Reading

In plain words

generated from the stored numbers, rule bottleneck_thresholds_v1

No pressure score: 0 of 5 components have enough data (0 percent of the weight). That is below the 50 percent coverage the thresholds require, so no pressure label is given. Missing: Construction employment, Electrical contractor employment, Utility employment, Construction job openings and 1 more. No response signal is registered for this record (no training pipeline or apprenticeship registration series is registered; no pulse group covers labor). Adding capacity takes 4 to 5 years by the cited source, so today's response is read against that horizon.

rules fired: coverage 0 < 0.5 (no pressure score)

Is the problem being solved?

Pressure and response

pressure Modeled response Modeled
PressureModeled

--

0 to 100, coverage 0%, 0 of 5 components

Response

--

no response signal registered

no training pipeline or apprenticeship registration series is registered; no pulse group covers labor

no training pipeline or apprenticeship registration series is registered; no pulse group covers labor

Pressure components

Percentiles, weights and what is missing

weights sum to 1; missing components count against coverage
ComponentWeightSeries and transformPercentileRawPeriodHistoryStatus
Construction employment
All employees, construction, growth.
0.25no registered series--------missing
FRED USCONS (BLS CES2000000001) is not in catalog-us
candidates: FRED USCONS
Electrical contractor employment
All employees, electrical contractors and other wiring installation contractors.
0.3no registered series--------missing
FRED CES2023800001 is not in catalog-us
candidates: FRED CES2023800001
Utility employment
All employees, utilities.
0.15no registered series--------missing
FRED CES4422000001 is not in catalog-us
candidates: FRED CES4422000001
Construction job openings
JOLTS construction openings rate as an unfilled-demand signal.
0.15no registered series--------missing
FRED JTS2300JOR is not in catalog-us
candidates: FRED JTS2300JOR
Construction wage pressure
Average hourly earnings, construction, 12-month change.
0.15no registered series--------missing
FRED CES2000000003 is not in catalog-us (the registered earnings series is total private)
candidates: FRED CES2000000003

Response detail

What the response signal rests on

no training pipeline or apprenticeship registration series is registered; no pulse group covers labor

Downstream

Systems that depend on it

within 3 hops, centrality_v1
EntityTypeHopsCentrality
Residential constructionindustry11
Housing stockinfrastructure_system20

Substitutes

Named on the dependency edges

No substitute is named on any stored edge.

Expansion lead time

48 to 60 months

Recommended

Electrician, apprenticeship to journeyman

Training a new licensed electrician; adding skilled electrical workforce is bounded by apprenticeship length, not construction.

U.S. Bureau of Labor Statistics, Occupational Outlook Handbook: Electricians (2025)

Most electricians learn their trade in a 4- or 5-year apprenticeship program.

checked 2026-09-07

Bottleneck and Response monitor, model bottleneck_assessment_v1, thresholds bottleneck_thresholds_v1

A record shows two signals and never combines them.

Pressure (modeled): each available component is transformed (12-month percent change, year-over-year growth with the sign reversed for supply, level for shares and lead times), then replaced by its percentile rank (0 to 100) within its own stored history up to that period, ties counted half, after a minimum history. The score is the weighted mean of those ranks over the components present, renormalised. Coverage is the share of declared weight that has data; components without a registered source are declared with their weight, their role and candidate sources, and count against coverage. Weights are a modelling choice and are listed on every record.

Response: the capacity response ratio where a capacity pipeline exists (US electricity: the stage-weighted 24-month EIA-860M pipeline over the trailing 24 months of additions, modeled), otherwise the capital expenditure pulse of the tagged company group (matched-sample trailing-four-quarter capex growth from stored 10-K and 10-Q facts, derived), otherwise null with the reason.

Status comes only from these thresholds:

  • insufficient data: coverage below 0.5, or no pressure score. No label is guessed.
  • below watch: pressure below 60.
  • watch: pressure at or above 60 and below 75.
  • constrained: pressure at or above 75.
  • constrained, response underway: constrained and the response signal clears its threshold (capacity response at or above 1.0, or capex pulse above 10 percent).

Lead time is recommended-class metadata from a small sourced table (src/data/lead-times.ts) and is stored with its citation. Substitutes and downstream systems come from the curated knowledge graph (edges where the record's entity is the dependency; entities within three hops that depend on it, with centrality_v1). Every number on a record traces to stored observation ids, pulse row ids or edge ids in the row's JSON.

History

Assessments stored

As ofPressureCoverageResponseStatusComputed
2026-09-07--0%--insufficient data2026-09-07