Skip to content

✨ Add missing BQSKit RL synthesis actions - #786

Closed
flowerthrower wants to merge 1 commit into
v3/675-qiskit-passesfrom
v3/paper-bqskit-passes
Closed

flowerthrower wants to merge 1 commit into
v3/675-qiskit-passesfrom
v3/paper-bqskit-passes

Conversation

@flowerthrower

@flowerthrower flowerthrower commented Aug 27, 2026

Copy link
Copy Markdown
Member

🤖 AI text below 🤖

Description

Adds the two BQSKit synthesis actions present in the paper prototype but missing from the production action registry:

  • QSDPass
  • MGDPass

Both reuse the existing partitioned-synthesis factory, including its established block size, seed, retargeting, and measurement workflow. No other BQSKit behavior changes.

This draft is stacked on the Qiskit pass PR. Validated with lint and focused synthesis-action smoke checks.

Follow-up to #673

Part of #664

Checklist

  • The diff is focused and reuses existing infrastructure.
  • Lint passes.
  • I confirm that I have personally reviewed and understood all AI-generated content.

If PR contains AI-assisted content:

  • AI assistance was authorized and is disclosed.
  • This body begins with the required visible disclosure.

@flowerthrower
flowerthrower force-pushed the v3/paper-bqskit-passes branch from ecf2e80 to 8654429 Compare August 27, 2026 13:21
Co-authored-by: Antonio Tudisco <anto.tu98@hotmail.it>

Assisted-by: GPT-5.6 via Codex
Signed-off-by: flowerthrower <flowerthrower@users.noreply.github.com>
@flowerthrower
flowerthrower force-pushed the v3/paper-bqskit-passes branch from d8ad883 to 7dde17f Compare August 27, 2026 13:28
@flowerthrower flowerthrower added enhancement New feature or request major Part of a major release labels Aug 27, 2026
@flowerthrower flowerthrower self-assigned this Aug 27, 2026
@flowerthrower

Copy link
Copy Markdown
Member Author

🤖 AI text below 🤖\n\nSuperseded while rebuilding the corrected downstream stack after #758.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request major Part of a major release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant