LeadForge.psd1

@{
    RootModule        = 'LeadForge.psm1'
    ModuleVersion     = '1.1.0'
    GUID              = 'd7e8f9a0-1b2c-3d4e-5f6a-7b8c9d0e1f2a'
    Author            = 'The Code Kitchen'
    CompanyName       = 'The Code Kitchen'
    Copyright         = '(c) 2026 The Code Kitchen. All rights reserved.'
    Description       = 'Email-to-opportunity pipeline. Processes .eml files through AI-powered analysis, research, scoring, and reporting to identify re-engagement opportunities.'
    PowerShellVersion = '7.0'
    RequiredModules   = @(
        @{ ModuleName = 'PowerCraft.AI'; ModuleVersion = '1.1.0' }
    )
    FunctionsToExport = @(
        'Invoke-LeadForge'
        'Initialize-LeadForge'
        'Invoke-GatherEmails'
        'Invoke-AnalyseEmails'
        'Invoke-EnrichContacts'
        'Invoke-ResearchContacts'
        'Invoke-TriageContacts'
        'Invoke-DeepResearch'
        'Invoke-ScoreOpportunities'
        'Export-OpportunityResults'
    )
    CmdletsToExport   = @()
    VariablesToExport = @()
    AliasesToExport   = @()
    PrivateData       = @{
        PSData = @{
            Tags         = @('LeadForge', 'email', 'pipeline', 'AI', 'opportunity', 'sales', 'research')
            LicenseUri   = 'https://github.com/The-Code-Kitchen/LeadForge/blob/main/LICENSE'
            ProjectUri   = 'https://github.com/The-Code-Kitchen/LeadForge'
            ReleaseNotes = 'Improved JSON parse reliability (Repair-JsonResponse + retry), fix multi-provider test failures, update PowerCraft.AI dependency to 1.1.0.'
        }
    }
}