BykaCCSupervisor.psd1
|
# # Module manifest for module 'BykaCCSupervisor' # # Generated 2026-05-26 in M-13 Phase 3 Wave D. # @{ RootModule = 'BykaCCSupervisor.psm1' ModuleVersion = '1.0.0' GUID = '7d2a12fe-2a4d-447e-94c9-d84282e6d0f6' Author = 'Kerim Agdaci' CompanyName = 'ByKA Insights' Copyright = '(c) Kerim Agdaci. All rights reserved.' Description = 'Claude Code Telegram-bridge supervisor. Manages the long-running claude --channels process with restart-on-exit, per-instance state-dir separation, repo-switcher integration, sleep prevention, and crash-loop backoff. Extracted from byka master in M-13 Phase 3 Wave D.' PowerShellVersion = '7.0' CompatiblePSEditions = @('Core') FunctionsToExport = @( 'Start-BykaCCSupervisor', 'New-BykaCCSupervisorLauncher' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() # Exclude tests/ from the published tarball -- consumers don't need them. # Per [G4] devops T2-1: PSGallery best-practice is to ship lean packages. FileList = @( 'BykaCCSupervisor.psd1', 'BykaCCSupervisor.psm1', 'README.md', 'Public\Start-BykaCCSupervisor.ps1', 'Public\New-BykaCCSupervisorLauncher.ps1', 'Private\Get-ChannelsProcess.ps1', 'Private\Resolve-ProjectDir.ps1', 'Private\Start-ApplyWatcher.ps1', 'Private\Stop-ApplyWatcher.ps1', 'Private\Stop-OurStaleBun.ps1', 'Private\Test-WatcherAlive.ps1', 'Private\Write-FileAtomic.ps1', 'Private\Write-LogLine.ps1' ) PrivateData = @{ PSData = @{ # No LicenseUri / ProjectUri: byka master is a private repo, so any # github.com URL would 404 from the public PSGallery listing. The # package ships with a README.md that contains everything an # operator needs. License field above marks the package as private. Tags = @('claude-code', 'telegram-bridge', 'supervisor', 'windows', 'byka') ReleaseNotes = 'Initial release. Extracted from byka master scripts/start-channels.ps1 in M-13 Phase 3 Wave D (2026-05-26). Exports Start-BykaCCSupervisor + New-BykaCCSupervisorLauncher. Pester suite (4 manifest + 4 import + 20 Resolve-ProjectDir = 28 tests). Operator-workstation only -- requires a real TTY (claude --channels does not work in headless CI).' } } } |