| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
🚀 Package Preview Available!Install this PR's preview build with npm: npm i @base44-preview/sdk@0.8.49-pr.280.04af9f9Prefer not to change any import paths? Install using npm alias so your code still imports @base44/sdk: npm i "@base44/sdk@npm:@base44-preview/sdk@0.8.49-pr.280.04af9f9"Or add it to your package.json dependencies: {
"dependencies": {
"@base44/sdk": "npm:@base44-preview/sdk@0.8.49-pr.280.04af9f9"
}
}
Preview published to npm registry — try new features instantly! |
Sorry, something went wrong.
|
Current-head verification update (supersedes the earlier figures):
|
Sorry, something went wrong.
There was a problem hiding this comment.
Two actionable findings from the cross-PR experiments review, rechecked against the current SDK head. The existing identity-lookup P1 on apper #23909 remains tracked in its original thread.
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Summary
Adds base44.experiments for browser feature-flag reads, auth-aware readiness/subscriptions, and experiment exposure tracking. Draft pending platform integration and complete validation; no stable package release or dependency changes.
Intent (for reviewers & PR Autofix)
What this PR does
Adds SDK-owned experiment evaluation for browsers and request-scoped Workers, common-auth reactivity, hydration snapshots and acknowledged exposure delivery.
Key decisions & why
What NOT to touch
The gateway-check workflow is intentionally unchanged from the PR base. Its unrelated action-pinning fix was removed at the author's request; handle any recurrence of that workflow's pre-existing startup failure separately, not by reintroducing it here.
No version, dependency or lockfile changes. Context headers are not authentication: ingress must strip/rebuild them. Public SDK API availability is not experiment enrollment. The Builder rollout flag is not a runtime kill switch. This fix intentionally leaves the existing Analytics visitor-only observer unchanged.
Tradeoffs / follow-ups
Isolation fix 55202d3 adds permanent regressions for foreign/unidentified runtimes and auth updates. Supplemental local verification: 105 focused tests and scoped TypeScript passed, using existing non-lock-exact dependencies. Locked CI on SDK implementation head 55202d3 passed 382 tests, type checks, lint and dependency audit; the preview package also built and published successfully. Shared Analytics changes still affect SDK upgraders without experiments and need release sign-off. Stable publication, production adoption and live Worker/auth QA are not authorized by this update.
Testing