Refactor GTM Architect to v2: Python-driven architecture, 9-phase process, new DB and Docker setup
This commit is contained in:
@@ -6,6 +6,9 @@ export enum Phase {
|
||||
Strategy = 4,
|
||||
AssetGeneration = 5,
|
||||
SalesEnablement = 6,
|
||||
LandingPage = 7,
|
||||
BusinessCase = 8,
|
||||
TechTranslator = 9,
|
||||
}
|
||||
|
||||
export type Language = 'en' | 'de';
|
||||
@@ -68,6 +71,33 @@ export interface Phase6Data {
|
||||
}[];
|
||||
}
|
||||
|
||||
export interface Phase7Data {
|
||||
landingPages: {
|
||||
industry: string;
|
||||
headline: string;
|
||||
subline: string;
|
||||
bullets: string[];
|
||||
cta: string;
|
||||
}[];
|
||||
}
|
||||
|
||||
export interface Phase8Data {
|
||||
businessCases: {
|
||||
industry: string;
|
||||
costDriver: string;
|
||||
efficiencyGain: string;
|
||||
riskArgument: string;
|
||||
}[];
|
||||
}
|
||||
|
||||
export interface Phase9Data {
|
||||
techTranslations: {
|
||||
feature: string;
|
||||
story: string;
|
||||
headline: string;
|
||||
}[];
|
||||
}
|
||||
|
||||
export interface AppState {
|
||||
currentPhase: Phase;
|
||||
isLoading: boolean;
|
||||
@@ -80,6 +110,10 @@ export interface AppState {
|
||||
phase4Result?: Phase4Data;
|
||||
phase5Result?: string; // Markdown content
|
||||
phase6Result?: Phase6Data;
|
||||
phase7Result?: Phase7Data;
|
||||
phase8Result?: Phase8Data;
|
||||
phase9Result?: Phase9Data;
|
||||
translatedReport?: string; // New field for the English translation
|
||||
language: Language;
|
||||
theme: Theme;
|
||||
}
|
||||
Reference in New Issue
Block a user