@@ -426,17 +426,17 @@ export default function AnalysisClient({ jobId }: { jobId: string }) {
426426 const shareTemplate = wrapped . share_template ;
427427 const profileContributionLabel = ( ( ) => {
428428 if ( ! profileContribution ) return null ;
429- if ( profileContribution . includedInProfile === true ) return "Included in your Vibed profile " ;
430- if ( profileContribution . includedInProfile === false ) return "Not yet included in your Vibed profile " ;
431- return "Vibed profile impact" ;
429+ if ( profileContribution . includedInProfile === true ) return "Included in your Unified VCP " ;
430+ if ( profileContribution . includedInProfile === false ) return "Not yet included in your Unified VCP " ;
431+ return "Unified VCP impact" ;
432432 } ) ( ) ;
433433
434434 const shareText = useMemo ( ( ) => {
435435 if ( ! shareTemplate ) return "" ;
436436 const metricsLine = shareTemplate . metrics
437437 . map ( ( metric ) => `${ metric . label } : ${ metric . value } ` )
438438 . join ( " · " ) ;
439- return `${ shareTemplate . headline } \n${ shareTemplate . subhead } \n${ metricsLine } \n#Vibed ` ;
439+ return `${ shareTemplate . headline } \n${ shareTemplate . subhead } \n${ metricsLine } \n#VCP ` ;
440440 } , [ shareTemplate ] ) ;
441441
442442 const shareUrl = useMemo ( ( ) => {
@@ -450,7 +450,7 @@ export default function AnalysisClient({ jobId }: { jobId: string }) {
450450 . slice ( 0 , 3 )
451451 . map ( ( metric ) => `${ metric . label } : ${ metric . value } ` )
452452 . join ( " · " ) ;
453- return `${ shareTemplate . headline } — ${ shareTemplate . subhead } \n${ metricsLine } \n#Vibed ` ;
453+ return `${ shareTemplate . headline } — ${ shareTemplate . subhead } \n${ metricsLine } \n#VCP ` ;
454454 } , [ shareTemplate ] ) ;
455455
456456 // Build share template for ShareActions component
@@ -684,7 +684,7 @@ export default function AnalysisClient({ jobId }: { jobId: string }) {
684684 exceeding the free limit of { pendingProfileMeta . repoLimit } repos.
685685 </ p >
686686 < p className = "mt-3 text-sm text-zinc-600" >
687- Regenerating will rebuild your aggregate Vibed profile using a{ " " }
687+ Regenerating will rebuild your Unified VCP using a{ " " }
688688 < span className = "font-semibold" > non-LLM generated narrative</ span > . Your previous
689689 LLM-generated profile versions will remain accessible in your profile history.
690690 </ p >
@@ -727,16 +727,16 @@ export default function AnalysisClient({ jobId }: { jobId: string }) {
727727 < >
728728 < div className = "h-4 w-4 animate-spin rounded-full border-2 border-fuchsia-200 border-t-fuchsia-500" />
729729 < p className = "text-sm font-medium text-fuchsia-800" >
730- Rebuilding your Vibed profile with latest analysis...
730+ Rebuilding your Unified VCP with latest analysis...
731731 </ p >
732732 </ >
733733 ) : profileRebuildStatus === "success" ? (
734734 < p className = "text-sm font-medium text-green-800" >
735- Your Vibed profile has been updated with the latest analysis.
735+ Your Unified VCP has been updated with the latest analysis.
736736 </ p >
737737 ) : profileRebuildStatus === "error" ? (
738738 < p className = "text-sm font-medium text-red-800" >
739- Failed to rebuild your Vibed profile . Please try again later.
739+ Failed to rebuild your Unified VCP . Please try again later.
740740 </ p >
741741 ) : null }
742742 </ div >
@@ -747,7 +747,7 @@ export default function AnalysisClient({ jobId }: { jobId: string }) {
747747 { pendingProfileMeta && ! showLlmWarningModal && pendingProfileMeta . llmExhausted && ! pendingProfileMeta . willUseLlm ? (
748748 < div className = "rounded-2xl border border-amber-200 bg-amber-50 p-4" >
749749 < p className = "text-sm font-medium text-amber-800" >
750- Your Vibed profile is now using a non-LLM narrative because you've exceeded the
750+ Your Unified VCP is now using a non-LLM narrative because you've exceeded the
751751 free limit of { pendingProfileMeta . repoLimit } repos. Add your own API key in Settings
752752 to restore LLM-generated profiles.
753753 </ p >
@@ -828,7 +828,7 @@ export default function AnalysisClient({ jobId }: { jobId: string }) {
828828 href = "/"
829829 className = "inline-flex items-center justify-center rounded-full bg-gradient-to-r from-fuchsia-600 via-indigo-600 to-cyan-600 px-4 py-2 text-sm font-semibold text-white shadow-sm transition hover:opacity-95"
830830 >
831- My Vibed profile
831+ My Unified VCP
832832 </ Link >
833833 < div className = "flex flex-wrap gap-2" >
834834 { persona . archetypes . map ( ( arch ) => (
@@ -1124,7 +1124,7 @@ export default function AnalysisClient({ jobId }: { jobId: string }) {
11241124 ) : null }
11251125 </ div >
11261126 ) : (
1127- < p className = "mt-4 text-sm text-zinc-600" > No narrative is available for this vibed repo yet.</ p >
1127+ < p className = "mt-4 text-sm text-zinc-600" > No narrative is available for this Repo VCP yet.</ p >
11281128 ) }
11291129 </ div >
11301130
@@ -1146,7 +1146,7 @@ export default function AnalysisClient({ jobId }: { jobId: string }) {
11461146 </ p >
11471147 </ div >
11481148 < div >
1149- < p className = "text-xs font-semibold uppercase tracking-[0.2em] text-zinc-400" > Your Vibed profile </ p >
1149+ < p className = "text-xs font-semibold uppercase tracking-[0.2em] text-zinc-400" > Your Unified VCP </ p >
11501150 < p className = "mt-1 text-sm font-semibold text-zinc-900" >
11511151 { typeof profileContribution . profileTotalRepos === "number"
11521152 ? `${ profileContribution . profileTotalRepos } repos`
0 commit comments