chore: Remove dead code and park chat onboarding - #3920
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: elie222/inbox-zero/.coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (68)
💤 Files with no reviewable changes (63)
Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 8 remain after this review. 📝 WalkthroughWalkthroughThe change removes chat onboarding and several mail, assistant, discovery, and landing-page features. It also deletes supporting tests, validation, storage and integration utilities, and development setup files. Assistant result components now use locally defined types. ChangesChat onboarding
Mail and assistant actions
Discovery and AI helpers
App surfaces
Landing-page content
Slack reactions
Account and storage helpers
Tinybird delete operation
Development setup files
Priority: ⬇️ Low Estimated code review effort: 4 (Complex) | ~60 minutes Change: Other Suggested reviewers: Merge Risk: ⚪ Minimal · up to No actionable merge-blocking risk was established; the checked-in image workflows do not depend on the removed web Dockerfile. Security Architecture ReviewSecurity architecture risk: 🔵 Low · up to Removing the onboarding route and unused capabilities appears to reduce exposed functionality. The remaining assistant components display legacy rule results rather than adding a way to execute the retired tools. Deployment behavior and some upstream controls were not fully verified. Retained concerns Security review detailsSecurity Blast Radius
Trust Boundaries and Controls
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
fb59f20 to
021ffe1
Compare
826b734 to
a484a36
Compare
a484a36 to
7a5545c
Compare
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…, and stale skills Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Restores the components and text helpers the marketing site imports and the user-invoked skills. Removes the chat onboarding API route, prompt, answers action and feature flag hook, which only the parked UI used; the full feature is kept on the parked/chat-onboarding branch. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
7a5545c to
7013d22
Compare
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Part of a codebase cleanup stack.
Removes code with no production importers. Checked by import path across this repo (including dynamic imports and test mocks) and against every
@/import in the marketing repo, which is cloned intoapp/(marketing)at build time.Parked, not lost: the chat onboarding experiment (UI,
/api/chat/onboardingroute, prompt, answers action, feature-flag hook, LLM use case) is removed from main and kept whole on theparked/chat-onboardingbranch, so it can come back when it goes live.Removed:
ManageSplitsDialog,RuleTab,useModifierKey,ai-elements/actions.docker/Dockerfile.webandsetup.sh.Kept on purpose:
PricingLazy,Banner,LegalPageandutils/text(used by the marketing site), thewaitandwrite-testsskills (user-invoked), the paused follow-up draft cleanup, the Tinybird delete module (rewritten in #3933), and theai/summarise/ai/compose-autocompleteroutes.Validation: non-test type check clean; all marketing
@/imports resolve; related tests pass.🤖 Generated with Claude Code
Summary by CodeRabbit