Recovered from game v30, build 254. A source match confirms the stored value; it does not confirm live gameplay behavior.
{
"profile": {
"kind": "workshop",
"workday_fraction": 0.6,
"highlights": [
"Each finished crucible yields 1 glass pane. Two panes require 4 sand and 3 sticks; sand is dug at the Glassworks, so a nearby warehouse does not remove that work.",
"Each hot crucible cools for 80 simulation seconds (0.267 game day). There are two cooling positions: their combined ceiling is 7.5 panes per day if kept occupied continuously. Filling and emptying them, shared oven access and the workday reduce actual output.",
"The one-worker model is about 5.9 panes per day; the two-worker model reaches the cooling ceiling of 7.5, rather than doubling. These are supplied-capacity estimates, not measured yields."
],
"name": "Glassworks",
"products": [
{
"formula_id": 304524,
"batch_outputs": [
{
"resource_id": 309166,
"name": "Glass Pane",
"count": 1
}
],
"rates": [
{
"workers": 1,
"batches_per_day": 5.885558368989966,
"outputs_per_day": [
{
"resource_id": 309166,
"name": "Glass Pane",
"count": 1,
"per_day": 5.885558368989966
}
],
"limiting_stage": "Worker time"
},
{
"workers": 2,
"batches_per_day": 7.5,
"outputs_per_day": [
{
"resource_id": 309166,
"name": "Glass Pane",
"count": 1,
"per_day": 7.5
}
],
"limiting_stage": "HotCrucible -> ColdCrucible"
}
],
"blockers": []
}
]
},
"provenance": {
"source": "kellan/outlanders2-wiki branch codex/research-answers, research/production-findings.json, commit 06ed8d63; handoff comments on issue 10, 26 October 2026 (ids 6405315176 to 6405320280)",
"imported": "2026-10-26",
"status": "Decoded serialized values and byte-round-tripped records; production rates are a supplied-inputs capacity model, not measured output",
"kinds": {
"profiles": "decoded-data with modelled rates",
"gear_findings": "decoded-data",
"terrain_placement_findings": "decoded-data",
"social_spot_findings": "decoded-data"
}
}
}