Skip to content

feat: PMF survey redesign, evidence access, CLI improvements, and content updates#121

Merged
sungmanch merged 7 commits intomainfrom
feat/survey-pmf-and-content-updates-20260211
Feb 11, 2026
Merged

feat: PMF survey redesign, evidence access, CLI improvements, and content updates#121
sungmanch merged 7 commits intomainfrom
feat/survey-pmf-and-content-updates-20260211

Conversation

@sungmanch
Copy link
Copy Markdown
Collaborator

Summary

  • PMF Survey redesign: Replace timer-based survey popup with 2-stage inline flow — SurveyInlineCard captures Sean Ellis disappointment score at scroll bottom, SurveyBottomSheet opens in enrichment mode for optional follow-up questions
  • Evidence access: Make evidence detail view (utterance lookup, transformation audit) available to all tiers instead of paywalled
  • CLI improvements: Remove auto-detection for tool selection, fix pluralization, slow progressive message timing from 7s to 20s
  • Content strategy: Rewrite all 4 weekly content pieces for B2B enterprise positioning
  • Hook cleanup: Remove deprecated useActiveTimer and useSurveyTrigger hooks (replaced by localStorage-based approach)
  • Landing fix: Improve terminal command layout for small screens

Changes

  1. fix(content-gateway): make evidence detail view available to all tiers
  2. feat(survey): redesign PMF survey with inline card and enrichment flow
  3. refactor(hooks): remove deprecated survey trigger and timer hooks
  4. refactor(cli): simplify tool selection and adjust message timing
  5. docs(contents): rewrite weekly content for B2B positioning
  6. fix(landing): improve terminal command layout for small screens

Test Plan

  • TypeScript compilation passes (npx tsc --noEmit)
  • All 1143 tests pass (npm test)
  • Manual verification of SurveyInlineCard rendering at report scroll bottom
  • Manual verification of SurveyBottomSheet enrichment flow (Steps 2-4)
  • Verify evidence detail view accessible for free tier users

Generated with Claude Code using /ship-it

sungmanch and others added 6 commits February 11, 2026 15:33
Change originalContext tier policy from 'paid' to 'free', pass
utteranceLookup/transformationAudit in preview evaluation, and update
ExpandableEvidence docs to reflect data-driven (not tier-driven) access.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace timer-based survey trigger with a 2-stage approach:
1. SurveyInlineCard at scroll bottom captures Sean Ellis PMF score
2. SurveyBottomSheet opens in enrichment mode for optional follow-up

API accepts new PMF fields (disappointment_level, target_user,
main_benefit, improvement) and sends Slack notification on submit.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
useActiveTimer and useSurveyTrigger are no longer needed after the
survey redesign — SurveyInlineCard uses localStorage-based state
instead of composite timer/scroll conditions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove auto-detection logic for Claude Code/Cursor (always prompt),
fix pluralization in analysis count display, and slow progressive
discovery messages from 7s to 20s intervals.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Refresh all 4 weekly content pieces and strategy doc to align with
B2B enterprise messaging and developer capability assessment framing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Move flex-wrap to base layout, keep command text on single line, and
push copy hint to the right with margin-left: auto.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel bot commented Feb 11, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
no-more-ai-slop Ready Ready Preview, Comment Feb 11, 2026 6:49am

Request Review

@sungmanch
Copy link
Copy Markdown
Collaborator Author

Code Review

Found 2 issues:

  1. Korean text in Slack notification (CLAUDE.md says: "All content in this codebase MUST be written in English")
    The Slack notification message uses Korean: "PMF Survey 응답!", "실망도", "핵심 가치", "개선점".
    https://github.com/sungmanch/no-more-AI-slop/blob/c5f7b67/app/api/survey/route.ts#L113

  2. ExpandableEvidence comment outdated after tier policy change — The JSDoc still says "utterance presence = paid tier" and "utterance absence = free tier (show locked state)", but originalContext policy was changed to 'free' in this PR.
    https://github.com/sungmanch/no-more-AI-slop/blob/ed6f260/src/components/personal/tabs/insights/ExpandableEvidence.tsx#L120-L123

Generated with Claude Code using /ship-it

If useful, react with a thumbs-up. Otherwise, thumbs-down.

1. Translate Korean Slack notification to English (CLAUDE.md language policy)
2. Update ExpandableEvidence JSDoc to reflect data-driven access model

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@sungmanch sungmanch merged commit 133e2d3 into main Feb 11, 2026
2 checks passed
@sungmanch sungmanch deleted the feat/survey-pmf-and-content-updates-20260211 branch February 11, 2026 06:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant