Register deployed generators and grow the remote power network #54

Closed
opened 2026-08-06 03:57:20 +00:00 by coilyco-ops · 0 comments
Member

Problem

Placing a coal-plant object is not enough. The deployed structure must enter the generator registry, consume coal under the retained fuel contract, contribute energy, and extend deterministic power lines to disconnected remote batteries.

Blocked by

Scope

  • Register a newly deployed coal plant as a generator at the mutation boundary.
  • Initialize its battery, fuel inventory, burn rate, generation rate, and grid capacity from content data.
  • Route coal deliveries to the new generator through normal dispatch.
  • Grow deterministic power lines toward the intended disconnected battery network.
  • Balance and consume energy without joining unrelated components or duplicating generator identity.
  • Project the expanded generator and line topology into snapshots and the viewer.

Acceptance

  • A deterministic 100x100 test proves generator registration, coal delivery, fuel burn, generation, and remote battery charge.
  • New power lines connect the intended component in stable cell order.
  • The test detects duplicate registration, identity aliasing, disconnected generation, and accidental cross-component balancing.
  • Detail and overview modes visibly expose the remote generator and complete line path.
  • Metrics distinguish generated, consumed, balanced, and starved energy.
  • The full Ward gate and release Wasm build pass.
## Problem Placing a coal-plant object is not enough. The deployed structure must enter the generator registry, consume coal under the retained fuel contract, contribute energy, and extend deterministic power lines to disconnected remote batteries. ## Blocked by * #51 * #53 ## Scope * Register a newly deployed coal plant as a generator at the mutation boundary. * Initialize its battery, fuel inventory, burn rate, generation rate, and grid capacity from content data. * Route coal deliveries to the new generator through normal dispatch. * Grow deterministic power lines toward the intended disconnected battery network. * Balance and consume energy without joining unrelated components or duplicating generator identity. * Project the expanded generator and line topology into snapshots and the viewer. ## Acceptance * A deterministic 100x100 test proves generator registration, coal delivery, fuel burn, generation, and remote battery charge. * New power lines connect the intended component in stable cell order. * The test detects duplicate registration, identity aliasing, disconnected generation, and accidental cross-component balancing. * Detail and overview modes visibly expose the remote generator and complete line path. * Metrics distinguish generated, consumed, balanced, and starved energy. * The full Ward gate and release Wasm build pass.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-gaming/factory-game-v3#54
No description provided.