Skip to content

Add generic Compute kernel foundation - #4

Merged
Valessc2 merged 1 commit into
mainfrom
agent/compute-kernels
Aug 18, 2026
Merged

Valessc2 merged 1 commit into
mainfrom
agent/compute-kernels

Conversation

@Valessc2

Copy link
Copy Markdown
Owner

S15-S19

Adds the first larger framework-independent Compute jobs without taking ownership of bot strategy semantics.

  • S15: deterministic linear target-score selection with explicit tie semantics
  • S16: full-grid reference and bounded radial influence candidate with exact shared contract
  • S17: reusable pathing workspace with Dijkstra baseline and Manhattan A* challenger modes
  • S18: generic footprint-mask placement/filtering over caller-provided buildability grids
  • S19: minimal continuous combat exchange over caller-supplied effective HP/DPS, explicitly not an SC2 simulator
  • neutral grid views and comprehensive correctness/equivalence fixtures
  • development status updated to distinguish implementation from runtime/performance certification

Cheapness / correctness

The larger native boundary is not assumed to win. Influence keeps an exact reference implementation. Pathing exposes Dijkstra as reference mode and retains workspace capacity across calls. Placement and score selection use caller-owned outputs/data. Combat refuses to encode unproven weapon/armor assumptions.

Validation

Draft until Release CI passes C++ and Python integration on Ubuntu and Windows.

@Valessc2
Valessc2 marked this pull request as ready for review August 18, 2026 22:26
@Valessc2
Valessc2 merged commit 7bd7ba9 into main Aug 18, 2026
4 checks passed
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.

1 participant