bloqade.lanes.bytecode.TargetPolicyRunner
← Module overview
class
classTargetPolicyRunner¶source
bloqade.lanes.bytecode.TargetPolicyRunner
Reusable runner that wraps a parsed ``.star`` target-generator policy.
class TargetPolicyRunnerConstructed once per (policy file, ArchSpec) pair. Each generate(...)
call invokes the policy’s generate(ctx, lib) function, validates each
candidate against architecture invariants (qubit coverage, location
validity, CZ-blockade pair invariant), and returns the validated
candidates as a list of qubit-id → location dicts.