Skip to content

refactor: extract artifact manifest contracts#361

Merged
chubes4 merged 1 commit into
mainfrom
refactor/core-artifact-contracts
May 31, 2026
Merged

refactor: extract artifact manifest contracts#361
chubes4 merged 1 commit into
mainfrom
refactor/core-artifact-contracts

Conversation

@chubes4
Copy link
Copy Markdown
Collaborator

@chubes4 chubes4 commented May 31, 2026

Summary

  • Extract artifact manifest contracts and manifest hashing helpers from packages/runtime-core/src/index.ts into packages/runtime-core/src/artifact-manifest.ts.
  • Re-export the new module from runtime-core so the existing public API remains available from the package entrypoint.
  • Keep artifact bundle verification and runtime behavior unchanged while shrinking the runtime-core index surface.

Tests

  • npm run build
  • npm run artifact-contract-smoke
  • npm run artifact-bundle-verifier-smoke
  • npm run package-distribution-smoke
  • npm run runtime-episode-smoke

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenCode (openai/gpt-5.5)
  • Used for: Extracted the focused artifact manifest contract/helper slice, ran targeted verification, and drafted this PR description for Chris to review.

@chubes4 chubes4 merged commit 4cdacc7 into main May 31, 2026
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