Skip to content

feat(planner): add factory supply priorities - #142

Merged
ApocDev merged 3 commits into
mainfrom
feat/supply-priorities
Jul 11, 2026
Merged

ApocDev merged 3 commits into
mainfrom
feat/supply-priorities

Conversation

@ApocDev

@ApocDev ApocDev commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • add block-level Preferred, Normal, and Fallback supply priorities
  • support arbitrary numeric tiers and advanced per-export overrides
  • allocate shared factory demand through strict priority tiers
  • cap incidental/byproduct supply at its already-available rate so priority never scales its source
  • report chosen suppliers and allocated rates in Factory What-if
  • simplify the block help drawer and document priority behavior
  • refresh built-machine bridge state automatically after relevant in-game changes

Verification

  • vp check
  • factory priority/re-balance unit tests: 14 passed
  • app suite: 730 passed; the UDP heartbeat test timed out in the parallel run but passed 6/6 in isolation
  • supply-priority mutating E2E: 1 passed
  • re-balance mutating E2E: 2 passed
  • responsive What-if matrix: 4 passed

Closes #140

ApocDev added 3 commits July 10, 2026 16:58
Add block-level priority presets, optional numeric and per-output overrides, and contextual help for the factory allocation workflow.\n\nRefs #140
Allocate shared demand through strict priority tiers, cap incidental supply at its available rate, and report the chosen suppliers in What-if.\n\nCloses #140
@ApocDev
ApocDev merged commit 0446569 into main Jul 11, 2026
1 check passed
@ApocDev
ApocDev deleted the feat/supply-priorities branch July 11, 2026 02:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add supply priorities to factory solving

1 participant