# ggen CLI Command Inventory
# Generated: 2024-12-14
# Version: 4.0.0
# Total Commands: 47+

commands:
  # ============================================
  # WORKFLOW COMMANDS
  # ============================================
  - name: ggen workflow analyze
    category: workflow
    description: Analyze workflow execution
    maturity: TBD
    agent_score: TBD

  - name: ggen workflow init
    category: workflow
    description: Initialize workflow configuration
    maturity: TBD
    agent_score: TBD

  - name: ggen workflow report
    category: workflow
    description: Generate workflow reports
    maturity: TBD
    agent_score: TBD

  - name: ggen workflow event
    category: workflow
    description: Workflow event management
    maturity: TBD
    agent_score: TBD

  - name: ggen workflow discover
    category: workflow
    description: Discover available workflows
    maturity: TBD
    agent_score: TBD

  # ============================================
  # TEMPLATE COMMANDS
  # ============================================
  - name: ggen template new
    category: template
    description: Create a new template
    maturity: TBD
    agent_score: TBD
    case_studies: [netflix, amazon]

  - name: ggen template list
    category: template
    description: List available templates
    maturity: TBD
    agent_score: TBD

  - name: ggen template lint
    category: template
    description: Lint template files for errors
    maturity: TBD
    agent_score: TBD
    case_studies: [netflix]

  - name: ggen template generate
    category: template
    description: Generate code from template
    maturity: TBD
    agent_score: TBD
    case_studies: [jpmorgan, amazon, pfizer, toyota, goldman]

  - name: ggen template get
    category: template
    description: Get template from registry
    maturity: TBD
    agent_score: TBD

  - name: ggen template show
    category: template
    description: Display template details
    maturity: TBD
    agent_score: TBD

  - name: ggen template generate-tree
    category: template
    description: Generate directory tree from templates
    maturity: TBD
    agent_score: TBD
    case_studies: [pfizer, boeing]

  - name: ggen template regenerate
    category: template
    description: Regenerate existing outputs
    maturity: TBD
    agent_score: TBD
    case_studies: [goldman]

  # ============================================
  # PROJECT COMMANDS
  # ============================================
  - name: ggen project new
    category: project
    description: Create new ggen project
    maturity: TBD
    agent_score: TBD

  - name: ggen project plan
    category: project
    description: Generate project plan
    maturity: TBD
    agent_score: TBD

  - name: ggen project apply
    category: project
    description: Apply project configuration
    maturity: TBD
    agent_score: TBD

  - name: ggen project generate
    category: project
    description: Generate project from configuration
    maturity: TBD
    agent_score: TBD
    case_studies: [amazon, pfizer]

  - name: ggen project init
    category: project
    description: Initialize project structure
    maturity: TBD
    agent_score: TBD

  - name: ggen project watch
    category: project
    description: Watch for changes and regenerate
    maturity: TBD
    agent_score: TBD
    case_studies: [toyota, goldman]

  - name: ggen project gen
    category: project
    description: Quick generation command
    maturity: TBD
    agent_score: TBD

  # ============================================
  # GRAPH COMMANDS
  # ============================================
  - name: ggen graph query
    category: graph
    description: Execute SPARQL query on RDF graph
    maturity: TBD
    agent_score: TBD
    case_studies: [jpmorgan, pfizer]

  - name: ggen graph load
    category: graph
    description: Load RDF data into graph
    maturity: TBD
    agent_score: TBD
    case_studies: [pfizer]

  - name: ggen graph visualize
    category: graph
    description: Visualize RDF graph
    maturity: TBD
    agent_score: TBD
    case_studies: [boeing]

  - name: ggen graph export
    category: graph
    description: Export graph to various formats
    maturity: TBD
    agent_score: TBD
    case_studies: [toyota]

  # ============================================
  # AI COMMANDS
  # ============================================
  - name: ggen ai generate
    category: ai
    description: AI-assisted code generation
    maturity: TBD
    agent_score: TBD
    case_studies: [amazon]

  - name: ggen ai chat
    category: ai
    description: Interactive AI chat session
    maturity: TBD
    agent_score: TBD

  - name: ggen ai analyze
    category: ai
    description: AI analysis of code/ontologies
    maturity: TBD
    agent_score: TBD
    case_studies: [goldman]

  # ============================================
  # ONTOLOGY COMMANDS
  # ============================================
  - name: ggen ontology generate
    category: ontology
    description: Generate code from ontology
    maturity: TBD
    agent_score: TBD

  - name: ggen ontology extract
    category: ontology
    description: Extract ontology from sources
    maturity: TBD
    agent_score: TBD
    case_studies: [pfizer]

  - name: ggen ontology validate
    category: ontology
    description: Validate ontology correctness
    maturity: TBD
    agent_score: TBD
    case_studies: [jpmorgan, pfizer]

  - name: ggen ontology init
    category: ontology
    description: Initialize ontology structure
    maturity: TBD
    agent_score: TBD
    case_studies: [netflix]

  # ============================================
  # MARKETPLACE COMMANDS
  # ============================================
  - name: ggen marketplace sparql
    category: marketplace
    description: Execute SPARQL on marketplace packages
    maturity: TBD
    agent_score: TBD

  - name: ggen marketplace install
    category: marketplace
    description: Install marketplace package
    maturity: TBD
    agent_score: TBD
    case_studies: [amazon]

  - name: ggen marketplace metrics
    category: marketplace
    description: Show package metrics
    maturity: TBD
    agent_score: TBD

  - name: ggen marketplace validate
    category: marketplace
    description: Validate marketplace package
    maturity: TBD
    agent_score: TBD
    case_studies: [netflix]

  - name: ggen marketplace info
    category: marketplace
    description: Show package information
    maturity: TBD
    agent_score: TBD

  - name: ggen marketplace rdf_stats
    category: marketplace
    description: RDF statistics for packages
    maturity: TBD
    agent_score: TBD

  - name: ggen marketplace versions
    category: marketplace
    description: Show package versions
    maturity: TBD
    agent_score: TBD

  - name: ggen marketplace publish
    category: marketplace
    description: Publish package to marketplace
    maturity: TBD
    agent_score: TBD

  - name: ggen marketplace validate_fmea
    category: marketplace
    description: Validate FMEA configuration
    maturity: TBD
    agent_score: TBD
    case_studies: [boeing, toyota]

  - name: ggen marketplace search
    category: marketplace
    description: Search marketplace packages
    maturity: TBD
    agent_score: TBD

  # ============================================
  # FMEA COMMANDS
  # ============================================
  - name: ggen fmea show
    category: fmea
    description: Show FMEA analysis
    maturity: TBD
    agent_score: TBD
    case_studies: [boeing, toyota]

  - name: ggen fmea pareto
    category: fmea
    description: Generate Pareto chart of failure modes
    maturity: TBD
    agent_score: TBD
    case_studies: [toyota]

  - name: ggen fmea report
    category: fmea
    description: Generate FMEA report
    maturity: TBD
    agent_score: TBD
    case_studies: [boeing]

  - name: ggen fmea export
    category: fmea
    description: Export FMEA data
    maturity: TBD
    agent_score: TBD

  - name: ggen fmea list
    category: fmea
    description: List failure modes
    maturity: TBD
    agent_score: TBD

  # ============================================
  # CI COMMANDS
  # ============================================
  - name: ggen ci
    category: ci
    description: CI/CD integration commands
    maturity: TBD
    agent_score: TBD
    case_studies: [goldman]

  # ============================================
  # UTILS COMMANDS
  # ============================================
  - name: ggen utils
    category: utils
    description: Utility commands
    maturity: TBD
    agent_score: TBD

# Summary Statistics
summary:
  total_commands: 47
  by_category:
    workflow: 5
    template: 8
    project: 7
    graph: 4
    ai: 3
    ontology: 4
    marketplace: 11
    fmea: 5
    ci: 1
    utils: 1

  case_study_coverage:
    jpmorgan: 3  # ontology validate, template generate, graph query
    amazon: 5    # project generate, ai generate, marketplace install, template new, template generate
    pfizer: 5    # ontology extract, ontology validate, graph load, template generate-tree, project generate
    boeing: 4    # fmea report, fmea show, graph visualize, marketplace validate_fmea
    netflix: 4   # ontology init, template lint, template new, marketplace validate
    toyota: 5    # fmea pareto, fmea show, project watch, graph export, marketplace validate_fmea
    goldman: 4   # ai analyze, template regenerate, project watch, ci

  maturity_distribution:
    L0: 0  # TBD
    L1: 0  # TBD
    L2: 0  # TBD
    L3: 0  # TBD
    L4: 0  # TBD
    L5: 0  # TBD
