Skip to content

Assistant: recurse building-supply into component blocks and emit material scale-ups #132

Description

@ApocDev

Follow-up from the #120 verification of the buildings-supply workflow.

When asked to include the buildings needed to construct a plan, the assistant now correctly adds dedicated mall blocks with keep-in-stock goals for the machine items (via buildingBill + the multi-goal/stock support added through b8f7102). Two gaps remain, both about completing the recursion:

  1. The machine items' own intermediates are left as open sub-blocks rather than built. A mall block that keeps N assembling-machine-1 / glassworks-mk01 / vrauks-paddock-mk01 on hand pulls in electronic-circuit, inductor1, steam-engine, aluminium-plate, copper-cable, pipe, etc. In the verification run the assistant identified these and suggested rates for them, but stopped short of drafting supply blocks for them in the same plan — so 'include the buildings' is covered one level deep, not all the way down to raws/existing blocks. The prompt already frames the recursion as the deliverable; the assistant should keep going (or at minimum draft the first tier of component blocks it named: inductor1, steam-engine, electronic-circuit).

  2. Material scale-ups are noted but not emitted as plan updates. The mall blocks lean on existing material blocks (iron-plate, copper-plate, stone-brick, small-parts, tin-plate, steel-plate) whose current rates are too small to feed the new demand. The assistant flagged 'you'll need to scale those up' in prose but did not add submitPlan updates entries resizing them. When a plan's new blocks raise demand on an existing block past its current output, the assistant should propose the resize as an updates entry (it has the demand numbers), not leave it as advice.

Both are about turning correctly-identified follow-on work into concrete plan entries instead of prose, so a large buildings request lands as one complete, closed plan.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: aiAI planning supportarea: plannerProduction block / planning modelenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions