VIBN Frontend for Coolify deployment

This commit is contained in:
2026-02-15 19:25:52 -08:00
commit 40bf8428cd
398 changed files with 76513 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
import type { CanonicalProductModel, ProjectStage } from '@/lib/types/product-model';
import type { MvpPlan } from '@/lib/types/mvp';
import type { MarketingModel, HomepageMessaging } from '@/lib/types/marketing';
import type { PhaseHandoff } from '@/lib/types/phase-handoff';
export type { CanonicalProductModel, ProjectStage } from '@/lib/types/product-model';
export type { MvpPlan } from '@/lib/types/mvp';
export type { MarketingModel, HomepageMessaging } from '@/lib/types/marketing';
export type { PhaseHandoff } from '@/lib/types/phase-handoff';
export type ProjectPhase =
| 'collector'
| 'analyzed'
| 'vision_ready'
| 'mvp_ready'
| 'marketing_ready'
| 'complete';
export interface ProjectPhaseData {
canonicalProductModel?: CanonicalProductModel;
mvpPlan?: MvpPlan;
marketingPlan?: MarketingModel;
/** Phase handoffs for smart transitions */
phaseHandoffs?: Partial<Record<'collector' | 'extraction' | 'vision' | 'mvp' | 'marketing', PhaseHandoff>>;
}
export interface PhaseScore {
overallCompletion: number;
overallConfidence: number;
updatedAt: string;
}
export interface ProjectPhaseScores {
extractor?: PhaseScore & { knowledgeItemId?: string };
vision?: PhaseScore;
mvp?: PhaseScore;
marketing?: PhaseScore;
}