# VCSYS Core Configuration - Package Management & Version Control
# Auto-generated by @vcsys/cli - DO NOT EDIT MANUALLY

# System Information
system:
  name: "VCSYS Core Framework"
  version: "1.0.36"
  cli_version: "1.0.36"
  last_updated: "2025-08-15"
  installation_type: "npm_package"
  package_name: "@vcsys/cli"

# Core Installation
core:
  name: "VCSYS Core Framework"
  version: "1.0.36"
  cli_version: "1.0.36"
  npm_package: "@vcsys/cli"
  install_date: "auto"
  type: "core_framework"
  description: "Modular VCSYS CLI with AI agents, templates, and workflow system"
  capabilities:
    - "agent_management"
    - "template_system"
    - "workflow_orchestration"
    - "supabase_provisioning"
    - "package_management"
    - "claude_code_integration"

# Additional Blocks (packages installed beyond core)
additional_blocks:
  # This section tracks any expansion packages installed beyond core
  # Format: block_name: { version, type, install_date, description, dependencies }
  # Examples (when user installs them):
  # marketing_kit: { version: "1.0.36", type: "expansion", install_date: "2025-01-14", description: "Marketing automation and content creation tools" }
  # ecommerce_kit: { version: "2.1.0", type: "expansion", install_date: "2025-01-14", description: "E-commerce development toolkit" }
  
# Installed Base Components (comes with core)
base_components:

# Available Agents (currently installed)
agents:
  accessibility-specialist:
    version: "1.0.36"
    type: "specialist"
    category: "quality"
    description: "Accessibility compliance and inclusive design"
    
  architect:
    version: "1.0.36"
    type: "specialist"
    category: "architecture"
    description: "System architecture and design patterns"
    
  database-wizard:
    version: "1.0.36"
    type: "specialist"
    category: "database"
    description: "Database design and schema management"
    
  developer:
    version: "1.0.36"
    type: "core"
    category: "development"
    description: "General development and coding tasks"
    
  gauntlet:
    version: "1.0.36"
    type: "specialist"
    category: "testing"
    description: "Comprehensive testing and validation"
    
  integration-specialist:
    version: "1.0.36"
    type: "specialist"
    category: "integration"
    description: "API and service integration"
    
  laboratory:
    version: "1.0.36"
    type: "specialist"
    category: "creative"
    description: "Creative ideation and experimentation"
    
  market-research-specialist:
    version: "1.0.36"
    type: "specialist"
    category: "business"
    description: "Market analysis and competitive research"
    
  mentor:
    version: "1.0.36"
    type: "core"
    category: "guidance"
    description: "Educational guidance and knowledge transfer"
    
  orchestrator:
    version: "1.0.36"
    type: "core"
    category: "coordination"
    description: "Master coordinator and system guide"
    
  product-owner:
    version: "1.0.36"
    type: "specialist"
    category: "product"
    description: "Product strategy and roadmap planning"
    
  qa:
    version: "1.0.36"
    type: "specialist"
    category: "quality"
    description: "Quality assurance and testing"
    
  scrum-master:
    version: "1.0.36"
    type: "specialist"
    category: "project"
    description: "Agile project management and workflows"
    
  technical-architect:
    version: "1.0.36"
    type: "specialist"
    category: "architecture"
    description: "Technical architecture and system design"
    
  ux-expert:
    version: "1.0.36"
    type: "specialist"
    category: "design"
    description: "User experience and interface design"

# Available Templates (currently installed)
templates:
  count: 25
  categories:
    architecture: 5
    business: 7
    creative: 3
    database: 2
    frontend: 2
    project: 4
    security: 1
    workflow: 1

# Available Tasks (currently installed)
tasks:
  count: 36
  categories:
    creative: 8
    documentation: 5
    architecture: 4
    development: 6
    management: 8
    analysis: 5

# Available Workflows (currently installed)
workflows:
  vcsys-greenfield-fullstack-supabase:
    version: "3.1"
    type: "fullstack"
    description: "Complete greenfield development with Supabase backend"
    features: ["market_intelligence", "security_first", "supabase_provisioning"]
    
  vcsys-greenfield-fullstack:
    version: "2.0"
    type: "fullstack"
    description: "Standard greenfield fullstack development"
    
  vcsys-brownfield-fullstack:
    version: "2.0"
    type: "fullstack"
    description: "Brownfield fullstack enhancement"
    
  vcsys-greenfield-service:
    version: "2.0"
    type: "backend"
    description: "Backend service development"
    
  vcsys-greenfield-ui:
    version: "2.0"
    type: "frontend"
    description: "Frontend/UI development"
    
  vcsys-brownfield-service:
    version: "2.0"
    type: "backend"
    description: "Backend service enhancement"
    
  vcsys-brownfield-ui:
    version: "2.0"
    type: "frontend"
    description: "Frontend/UI enhancement"

# Supabase Integration
supabase:
  enabled: true
  version: "1.0.36"
  capabilities:
    - "auth"
    - "provision" 
    - "deploy-schema"
    - "env"
    - "status"
  provisioning_system: "integrated"

# Package Registry Configuration
registry:
  default_registry: "npm"
  package_prefix: "@vcsys/"
  available_registries:
    - "npm"
    - "github"
  
# Installation Configuration  
installation:
  location: "current_directory"
  creates_directories:
    - ".vcsys/"
    - ".claude/"
    - "src/"
  manages_files:
    - ".gitignore"
    - "tsconfig.json"
    - "index.vcsys.ts"

# Package Management Commands
package_commands:
  version: "vcsys --version"
  status: "vcsys status"
  install: "vcsys setup"
  add_package: "vcsys add <package>"
  registry: "vcsys registry"
  create: "vcsys create <type>"
  
# Available for Installation (future packages)
available_packages:
  # This would be populated by registry checks
  # Format: package_name: { version, description, type, dependencies }
  
# System Capabilities
capabilities:
  typescript_management: true
  git_integration: true
  claude_code_integration: true
  supabase_provisioning: true
  modular_architecture: true
  package_management: true