chore: rivetkit core/napi/typescript follow up review#4702
Conversation
|
🚅 Deployed to the rivet-pr-4702 environment in rivet-frontend
|
|
PR 4702 Code Review — Adversarial Review Synthesis The full adversarial review findings (F1-F42) with challenger verdicts are in this comment. The per-diff code review is in the comment below. Key findings verified as REAL in this PR:
|
689feea to
527f1d2
Compare
f102f4d to
8264cd3
Compare
527f1d2 to
ef109dd
Compare
a639b2e to
d7cd40d
Compare
PR Review: rivetkit core/napi/typescript follow upOverviewThis PR delivers a large follow-up cleanup across rivetkit-core (Rust), rivetkit-napi, and rivetkit-typescript. Key additions: a new Critical Issues1. File: When an actor run handler exits cleanly before the engine sends Stop, the early 2. File: The catch block logs and silently returns 3. File: Before: After: The new async wrapper discards the inner return value. If the NAPI methods return a Promise, the outer async function resolves immediately without awaiting it - a silent fire-and-forget. Add Medium Issues4. File: After 5. File:
6. CLAUDE.md requires 7. If the engine is not yet ready when Style / Convention8. 9. Positive Observations
Summary - must-fix before merge
🤖 Generated with Claude Code |
Preview packages published to npmInstall with: npm install rivetkit@pr-4702All packages published as Engine binary is shipped via Docker images: docker pull rivetdev/engine:slim-76b6c25
docker pull rivetdev/engine:full-76b6c25Individual packagesnpm install rivetkit@pr-4702
npm install @rivetkit/react@pr-4702
npm install @rivetkit/rivetkit-napi@pr-4702
npm install @rivetkit/workflow-engine@pr-4702 |
Preview packages published to npmInstall with: npm install rivetkit@pr-4702All packages published as Engine binary is shipped via Docker images: docker pull rivetdev/engine:slim-d108c6a
docker pull rivetdev/engine:full-d108c6aIndividual packagesnpm install rivetkit@pr-4702
npm install @rivetkit/react@pr-4702
npm install @rivetkit/rivetkit-napi@pr-4702
npm install @rivetkit/workflow-engine@pr-4702 |
9284ef8 to
f7dae0a
Compare
f7dae0a to
69857a0
Compare

Description
Please include a summary of the changes and the related issue. Please also include relevant motivation and context.
Type of change
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Checklist: