feat(landing): redesign landing page and update pipeline#127
feat(landing): redesign landing page and update pipeline#127
Conversation
Remove legacy components replaced by the new landing page design: AnalysisShowcase, DownloadSection, EnterprisePreview, ProblemValidation, SectionNav, SolutionSection, and showcase subcomponents. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add BrandLogo, HeroFlowchart, LandingHeader, PricingSection, ProductPreviewSection, and TeamSection for the redesigned landing page. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Update HeroSection, LandingFooter, TrustPrivacy, and other existing components for the new landing design. Simplify TerminalCommand copy logic, extract stagger class helper in ProductPreviewSection, and consolidate CSS rules. Update barrel exports and page views. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Update all worker prompts, stage prompts, and data models. Merge duplicate filter functions in content-writer, remove dead code from thinking-quality-data, replace repetitive property assignments with loop in coding-style, and clean up orphaned JSDoc blocks. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Simplify BenchmarksContent wrapper pattern, extract className helper in TabbedReportContainer, inline SourceContextSidebar ESC handler, hoist static data to module level in SurveyBottomSheet and AnalyzeContent, and remove redundant default exports from personal tab components. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Update deterministic scorer/mapper test assertions, revise landing page messaging docs and PRD, update CLAUDE.md project instructions, bump package version, and refresh test scripts and LinkedIn banner. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Code ReviewFound 2 issues (filtered from 17 candidates, threshold: score ≥ 80/100): 1. 🔴 Prompt–Schema Enum Mismatch → Zod Validation Failure (Score: 100/100)
This is the same class of bug documented in CLAUDE.md: "SessionOutcomeWorker prompt lacked MINIMUM 150 characters guide for recommendation, causing Zod validation failure"
Fix: Either rename 2. 🟡 Incomplete Rebrand in User-Facing Survey (Score: 100/100)
Fix: Update all 4 STEPS to use "BetterPrompt" consistently. Generated with Claude Code using /ship-it If useful, react with a thumbs-up. Otherwise, thumbs-down. |
- Rename code_review → review_feedback in GoalCategoryEnum to match session-outcome prompt, preventing Zod validation failure - Update remaining NoMoreAISlop → BetterPrompt in survey STEPS Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Introduce Zod schemas and TypeScript types for the Quick Fix pipeline's bottleneck detection output. Includes tier gating policy (top-1 free, rest blurred) and barrel exports from models/index.ts. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add BottleneckDetectorWorker that condenses 5 insight worker perspectives into a single LLM call identifying top 3 time-wasting patterns. Includes PTCF-formatted prompts with concrete suggested-prompt quality rules. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add lightweight QuickFixOrchestrator (Phase1 + BottleneckDetector, 1 LLM call) and extend ContentGateway with filterQuickFixResult for tier-based bottleneck gating following the diagnosis-free/prescription-paid pattern. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add standalone CJS Quick Fix analyzer for the Electron main process (direct Gemini API calls, avoiding ESM/CJS boundary issues). Register quick-fix IPC handlers for project listing and analysis with progress streaming. Extend preload bridge with Quick Fix API surface. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add QuickFixPage with project selection grid, progress indicator, bottleneck result cards with copy-pasteable prompts and tier-gated locking UI. Set Quick Fix as default post-login route and add 'Solve Issue' nav item to sidebar. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add ICP market analysis documents, business item analysis, vibe coding research notes, and hero section redesign plan for the BetterPrompt rebrand initiative. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Code Review — Quick Fix Pipeline (6 new commits)Found 4 issues (score >= 80/100): 1. Wrong Gemini model in desktop analyzer (Score: 95) Desktop 2. Path decoding breaks hyphenated project names (Score: 90)
3. BrowserWindow destroyed during async analysis → main process crash (Score: 85)
4. Empty catch block violates No Fallback Policy (Score: 80) Session file parsing loop has a completely empty Notable (below threshold): Generated with Claude Code If useful, react with a thumbs-up. Otherwise, thumbs-down. |
- Use gemini-3-flash-preview model (was gemini-2.0-flash) to match server-side pipeline configuration - Guard onProgress callback against destroyed BrowserWindow during async analysis to prevent main process crash - Add console.warn logging for unparseable session files instead of silently swallowing errors Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Summary
Changes
refactor(landing): remove deprecated landing page components(17 files deleted)feat(landing): add new landing page components(12 files added)refactor(landing): update existing components and views for redesign(17 files modified)refactor(analyzer): update pipeline prompts and data schemas(22 files modified)refactor(dashboard): restructure app routes and report components(22 files modified)chore: update tests, documentation, scripts, and package config(9 files modified)Test Plan
tsc --noEmit)Generated with Claude Code using /ship-it