BykaDrBackup.psd1

#
# Module manifest for module 'BykaDrBackup'
#
# Generated 2026-05-27 in M-13 Phase 3 Wave E.
#

@{
    RootModule           = 'BykaDrBackup.psm1'
    ModuleVersion        = '1.0.0'
    GUID                 = '88afde51-d408-40be-88ab-c30db457a05d'
    Author               = 'Kerim Agdaci'
    CompanyName          = 'ByKA Insights'
    Copyright            = '(c) Kerim Agdaci. All rights reserved.'
    Description          = 'ByKA disaster-recovery backup. Captures secrets, MCP configs, Claude Code state, OAuth tokens, and environment snapshot to an encrypted-USB-ready directory. Three-tier scope (P1 critical / P2 full functionality / P3 environment). Auto-cleans backups older than -KeepDays. Operator-workstation only. Extracted from byka master in M-13 Phase 3 Wave E.'

    PowerShellVersion    = '7.0'
    CompatiblePSEditions = @('Core')

    FunctionsToExport = @('Invoke-BykaDrBackup')
    CmdletsToExport   = @()
    VariablesToExport = @()
    AliasesToExport   = @()

    # Exclude tests/ + package.json from the published tarball.
    FileList = @(
        'BykaDrBackup.psd1',
        'BykaDrBackup.psm1',
        'README.md',
        'Public\Invoke-BykaDrBackup.ps1',
        'Private\Backup-Item.ps1'
    )

    PrivateData = @{
        PSData = @{
            # No LicenseUri / ProjectUri: byka master is a private repo, so any
            # github.com URL would 404 from the public PSGallery listing.
            Tags         = @('byka', 'disaster-recovery', 'backup', 'windows', 'powershell-module')
            ReleaseNotes = 'Initial release. Extracted from byka master scripts/emergency-backup.ps1 in M-13 Phase 3 Wave E (2026-05-27). Exports Invoke-BykaDrBackup. Three-tier backup (P1 critical secrets + P2 MCP/OAuth/Claude state + P3 environment snapshot). Programmatic Restore-BykaDrBackup function deferred to a future minor release. RESTORE-INSTRUCTIONS.md generated alongside each backup for manual restore.'
        }
    }
}