chore(frontend): inline Kea types batch 2 - #71456
Conversation
🤖 CI report✅ Bundle size — 🟢 -19 B (-0.0%)Uncompressed size of every built Total: 64.79 MiB · 🟢 -19 B (-0.0%) No file changed by more than 1000 B. Posted automatically by build-bundle-size-report · uncompressed bytes from dist-report ✅ Eager graph — within budgetHow much code each root ships on the eager path — downloaded and parsed before the surface is interactive. Measured from the esbuild output chunks (post-tree-shake, static imports only); lazy
🟢 Largest files eagerly shipped from
|
| Size | File |
|---|---|
| 126.8 KiB | ../node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom.production.min.js |
| 24.6 KiB | ../node_modules/.pnpm/buffer@6.0.3/node_modules/buffer/index.js |
| 6.3 KiB | ../node_modules/.pnpm/react@18.3.1/node_modules/react/cjs/react.production.min.js |
| 4.5 KiB | ../node_modules/.pnpm/@jspm+core@2.1.0/node_modules/@jspm/core/nodelibs/browser/process.js |
| 3.9 KiB | ../node_modules/.pnpm/scheduler@0.23.2/node_modules/scheduler/cjs/scheduler.production.min.js |
| 1.4 KiB | ../node_modules/.pnpm/base64-js@1.5.1/node_modules/base64-js/index.js |
| 1.3 KiB | src/RootErrorBoundary.tsx |
| 912 B | ../node_modules/.pnpm/ieee754@1.2.1/node_modules/ieee754/index.js |
| 789 B | src/scenes/ChunkLoadErrorBoundary.tsx |
| 762 B | src/index.tsx |
Largest files eagerly shipped from src/scenes/AuthenticatedShell.tsx
| Size | File |
|---|---|
| 281.3 KiB | ../node_modules/.pnpm/posthog-js@1.402.3/node_modules/posthog-js/dist/rrweb.js |
| 267.7 KiB | ../node_modules/.pnpm/@posthog+icons@0.38.0_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.es.js |
| 235.5 KiB | src/taxonomy/core-filter-definitions-by-group.json |
| 222.9 KiB | ../node_modules/.pnpm/posthog-js@1.402.3/node_modules/posthog-js/dist/module.js |
| 164.0 KiB | src/queries/validators.js |
| 154.3 KiB | ../node_modules/.pnpm/re2js@0.4.1/node_modules/re2js/build/index.esm.js |
| 126.8 KiB | ../node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom.production.min.js |
| 105.8 KiB | src/lib/api.ts |
| 93.3 KiB | ../node_modules/.pnpm/prosemirror-view@1.40.1/node_modules/prosemirror-view/dist/index.js |
| 92.7 KiB | ../packages/quill/packages/quill/dist/index.js |
Posted automatically by check-eager-graph · sizes are eager output bytes (shipped, post-tree-shake) from the esbuild metafile · part of #32479
✅ Dist folder size — 🔺 +643.6 KiB (+0.0%)
Total size of the built frontend/dist folder (all assets), compared against the base branch.
Total: 1317.04 MiB · 🔺 +643.6 KiB (+0.0%)
|
Too many files changed for review. ( Bypass the limit by tagging |
👀 Auto-assigned reviewersThese soft owners were skipped because their changes are minor, or the reviewer list was getting long. Nothing blocks merge, so self-assign if you'd like a look:
Soft owners come from each directory's |
🦔 Hogbox preview · ❌ build failedThe preview didn't come up for commit |
c7e4b41 to
671f961
Compare
Inline generated Kea types for the second balanced migration batch. Generated-By: PostHog Code Task-Id: b1ba4384-4dc4-42ba-a70d-db6542d4fa78
Generated-By: PostHog Code Task-Id: b1ba4384-4dc4-42ba-a70d-db6542d4fa78
Generated-By: PostHog Code Task-Id: b1ba4384-4dc4-42ba-a70d-db6542d4fa78
Point AI observability consumers at the inlined logic export and sync stable generator output. Generated-By: PostHog Code Task-Id: b1ba4384-4dc4-42ba-a70d-db6542d4fa78
Generated-By: PostHog Code Task-Id: b1ba4384-4dc4-42ba-a70d-db6542d4fa78
671f961 to
14fe3d5
Compare
Generated-By: PostHog Code Task-Id: b1ba4384-4dc4-42ba-a70d-db6542d4fa78
Problem
The all-at-once Kea inline type migration is too large to merge safely while logic files keep changing.
Changes
MakeLogicTypedeclarations..kearcslots with its owned folders.Note
Merge foundation PR #71446 first. This PR targets
masterrather than another batch, so sibling merges do not trigger stacked-PR restacks. Its shared foundation diff disappears after #71446 lands.How did you test this code?
kea-typegen write --deleterun that finished with all 1,040 logic types up to date..kearcblock.👉 Stay up-to-date with PostHog coding conventions for a smoother review.
Automatic notifications
Docs update
The shared contributor guidance is in #71446. No user-facing docs change is needed.
🤖 Agent context
Codex generated the full migration once on current
master, partitioned changed files into nine balanced batches, and used preallocated.kearcslots to avoid sibling config conflicts.Autonomy: Human-driven (agent-assisted)
Created with PostHog Code