Skip to content

[codex] Harden Summon public beta packaging - #7

Merged
nahiyankhan merged 2 commits into
mainfrom
codex/public-beta-hardening
Jun 9, 2026
Merged

[codex] Harden Summon public beta packaging#7
nahiyankhan merged 2 commits into
mainfrom
codex/public-beta-hardening

Conversation

@nahiyankhan

Copy link
Copy Markdown
Collaborator

Summary

  • Curates the @anarchitecture/summon root API to the beta host-authoring surface and exposes advanced /browser, /engine, and /host subpaths.
  • Reworks public package assembly around explicit wrappers, API manifests, checked public API snapshots, manifest-derived pack/smoke helpers, and clean npm pack isolation.
  • Replaces OSS placeholder files/templates and strengthens release gating so publish runs the full public/safety gate.

Notes

This branch merged current origin/main after the initial hardening commit and preserved the newer _internal wrapper discipline while adding the planned /engine and /host public advanced surfaces.

Validation

  • pnpm typecheck
  • pnpm build
  • pnpm check:public-packages
  • pnpm check:public-api
  • pnpm test
  • pnpm pack:dry-run
  • pnpm smoke:public-packages
  • pnpm test:safety
  • git diff --check

pnpm smoke:public-packages passed after registry retries for scratch dependencies. pnpm test:safety passed with expected Vite proxy ECONNREFUSED messages for no-server generate-page checks.

…dening

* origin/main:
  Refresh lockfile after release bump
  Annotate CI install failures
  Use npmjs registry for public CI
  Match Ghost pnpm CI baseline
  Harden CI dependency install
  Let npm registry inherit environment
  Narrow public API surface
  chore: version packages

# Conflicts:
#	README.md
#	apps/demo/src/batch-main.ts
#	apps/demo/src/generate-main.ts
#	apps/demo/src/strict-main.ts
#	apps/server/src/directions-loader.ts
#	apps/server/src/ghost-adapter.ts
#	apps/server/src/main.ts
#	docs/adoption/public-packaging.md
#	packages/summon/src/index.ts
#	scripts/build-public-packages.mjs
#	scripts/smoke-public-packages.mjs
@nahiyankhan
nahiyankhan marked this pull request as ready for review June 9, 2026 01:58
@nahiyankhan
nahiyankhan merged commit 02fee8a into main Jun 9, 2026
6 checks passed
@github-actions github-actions Bot mentioned this pull request Jun 9, 2026
@nahiyankhan
nahiyankhan deleted the codex/public-beta-hardening 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