Skip to content

[codex] Fix public package smoke import - #13

Merged
nahiyankhan merged 1 commit into
mainfrom
codex/fix-public-smoke-engine-import
Jun 9, 2026
Merged

[codex] Fix public package smoke import#13
nahiyankhan merged 1 commit into
mainfrom
codex/fix-public-smoke-engine-import

Conversation

@nahiyankhan

Copy link
Copy Markdown
Collaborator

Summary

Fix the public package smoke test so deriveSurfacePlanControls is imported from the documented @anarchitecture/summon/engine subpath instead of the curated root @anarchitecture/summon entrypoint.

Root Cause

The release workflow failed while running pnpm smoke:public-packages because the smoke project attempted to import deriveSurfacePlanControls from the root package. The root public API intentionally does not expose engine helpers, so Node reported that the export did not exist.

This change also adds deriveSurfacePlanControls to the root leak assertion so the smoke test protects the package boundary explicitly.

Validation

  • pnpm check:public-api
  • pnpm check:public-packages
  • pnpm smoke:public-packages
  • pnpm pack:dry-run

@nahiyankhan
nahiyankhan marked this pull request as ready for review June 9, 2026 13:18
@nahiyankhan
nahiyankhan merged commit 2df57a2 into main Jun 9, 2026
6 checks passed
@nahiyankhan
nahiyankhan deleted the codex/fix-public-smoke-engine-import branch July 2, 2026 11:34
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