Produce, haul, and deploy remote coal plants #53

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

Problem

The large Rust world proves mining-drill deployment, but it does not autonomously construct and place coal plants at remote coal deposits. Generator construction must remain distinct from drill activation and cannot be injected by the scenario.

Blocked by

Scope

  • Produce coal-plant items through the retained factory recipe and inventory path.
  • Advertise coal-plant retrieval and deployment through typed dispatch intents.
  • Select suitable remote coal deposits through the radar-equivalent target authority.
  • Retrieve, transport, and place the plant through the normal hauler and mutation queues.
  • Keep mining-drill deployment and generator construction as distinct object types and state transitions.
  • Reject occupied, claimed, unsuitable, and duplicate build targets.

Acceptance

  • A deterministic 100x100 test starts without a remote generator and autonomously produces, hauls, and places one.
  • The deployed object has a unique wide identity and the correct generator type, position, inventory, and battery contract.
  • The test detects item aliasing, duplicate targeting, and accidental drill activation.
  • Snapshots, metrics, events, and viewer activity expose the full construction lifecycle.
  • The full Ward gate and release Wasm build pass.
## Problem The large Rust world proves mining-drill deployment, but it does not autonomously construct and place coal plants at remote coal deposits. Generator construction must remain distinct from drill activation and cannot be injected by the scenario. ## Blocked by * #51 * #52 ## Scope * Produce coal-plant items through the retained factory recipe and inventory path. * Advertise coal-plant retrieval and deployment through typed dispatch intents. * Select suitable remote coal deposits through the radar-equivalent target authority. * Retrieve, transport, and place the plant through the normal hauler and mutation queues. * Keep mining-drill deployment and generator construction as distinct object types and state transitions. * Reject occupied, claimed, unsuitable, and duplicate build targets. ## Acceptance * A deterministic 100x100 test starts without a remote generator and autonomously produces, hauls, and places one. * The deployed object has a unique wide identity and the correct generator type, position, inventory, and battery contract. * The test detects item aliasing, duplicate targeting, and accidental drill activation. * Snapshots, metrics, events, and viewer activity expose the full construction lifecycle. * 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#53
No description provided.