MaestroKit.psd1

@{
    RootModule           = 'MaestroKit.psm1'
    ModuleVersion        = '0.9.5'
    GUID                 = 'b7e3a9c4-5d18-4f6a-9c2e-1a0d8f4b7e33'
    Author               = 'Arthur Biazon Machado'
    Description          = 'MaestroKit - plan/implement/test/document workflow installer, validators and packaging for AI coding agents.'
    Copyright            = '(c) 2026 Arthur Biazon Machado. MIT licensed.'
    PowerShellVersion    = '7.0'
    CompatiblePSEditions = @('Core')
    FunctionsToExport    = @('Install-Maestro', 'Test-MaestroKit', 'Invoke-MaestroSmokeInstall')
    PrivateData          = @{
        PSData = @{
            Tags         = @('AgentSkills', 'AI', 'ClaudeCode', 'OpenCode', 'OhMyPi', 'Workflow')
            LicenseUri   = 'https://gitlab.com/abmach/maestro/-/blob/main/LICENSE'
            ProjectUri   = 'https://gitlab.com/abmach/maestro'
            ReleaseNotes = '## 0.9.5 — 2026-09-04 ### Added - Plan spec: per-milestone **Why & Limits** block (`Why` / `Must not` / `If blocked`, 3 one-line bullets) — premium-model rationale and negative-scope constraints embedded in the milestone so cheaper executors read them at the point of work. Optional at compose; mandatory from `elaborate` on every milestone. - compose skill: adds `Why & Limits` where rationale is non-obvious or violation risk is visible; elaborate fills the rest. ### Fixed - plan spec: elaboration format example milestone header now carries `Retries: 0` like every other header.'
        }
    }
}