Files
Jonathan Boniface a24a44e28c
Some checks failed
validation / verify (push) Failing after 10s
refactored: to utilise the google adk and production grade agent
2026-09-02 21:42:10 +01:00

32 lines
965 B
Python

"""State definition for GCP Solution Architecture Agent workflow."""
from typing import Any, Dict, List, Optional, TypedDict
class GCPArchitectureState(TypedDict, total=False):
"""LangGraph State tracking state across all workflow phases."""
# Workflow Request / Input Intent
workflow_request: str
target_dir: str
# Pre-emptive Source Environment Discovery Outputs (Before State)
source_discovery_doc: Optional[str]
source_mermaid_diagram: Optional[str]
# Target Phase Outputs (After State)
requirements_doc: Optional[str]
architecture_doc: Optional[str]
mermaid_diagram: Optional[str]
terraform_code: Optional[str]
validation_results: Optional[str]
solution_guide: Optional[str]
# Workflow Metadata & Dynamic Skill Context
product_selection_deferred: bool
current_phase: str
active_skills: List[str]
errors: List[str]
validation_passed: bool
status_summary: Dict[str, Any]