Specrew.psd1

@{
    RootModule = 'Specrew.psm1'
    ModuleVersion = '0.34.0'
    GUID = '8ad5b7b5-c4c6-4df4-b9bd-700a8533dcc4'
    Author = 'Alon Fliess'
    Description = 'Specrew: specification-driven development workflow for AI-augmented teams'
    PowerShellVersion = '7.0'
    CompatiblePSEditions = @('Core')
    FunctionsToExport = @(
        'Invoke-Specrew',
        'Initialize-Specrew',
        'Start-Specrew',
        'Update-Specrew',
        'Show-SpecrewVersion',
        'Show-SpecrewReview',
        'Invoke-SpecrewTeam',
        'Show-SpecrewStatus'
    )
    CmdletsToExport = @()
    VariablesToExport = @()
    AliasesToExport = @(
        'specrew',
        'specrew-init',
        'specrew-start',
        'specrew-update',
        'specrew-version',
        'specrew-review',
        'specrew-team',
        'specrew-where'
    )
    FileList = @(
        'bin/specrew',
        'bin/specrew-init',
        'bin/specrew-review',
        'bin/specrew-start',
        'bin/specrew-team',
        'bin/specrew-update',
        'bin/specrew-version',
        'bin/specrew-where',
        'docs/dashboard-guide.md',
        'docs/getting-started.md',
        'docs/github-project.md',
        'docs/operations/psgallery-release-credentials.md',
        'docs/README.md',
        'docs/release-discipline.md',
        'docs/roadmap-maintenance.md',
        'docs/troubleshooting.md',
        'docs/user-guide.md',
        'docs/versioning.md',
        'extensions/specrew-speckit/checklists/coordinator-handoff-governance.md',
        'extensions/specrew-speckit/commands/speckit.specrew-speckit.after-tasks.md',
        'extensions/specrew-speckit/commands/speckit.specrew-speckit.before-implement.md',
        'extensions/specrew-speckit/commands/speckit.specrew-speckit.before-plan.md',
        'extensions/specrew-speckit/commands/speckit.specrew-speckit.sync-clarify.md',
        'extensions/specrew-speckit/commands/speckit.specrew-speckit.sync-feature-closeout.md',
        'extensions/specrew-speckit/commands/speckit.specrew-speckit.sync-iteration-closeout.md',
        'extensions/specrew-speckit/commands/speckit.specrew-speckit.sync-plan.md',
        'extensions/specrew-speckit/commands/speckit.specrew-speckit.sync-retro.md',
        'extensions/specrew-speckit/commands/speckit.specrew-speckit.sync-review-signoff.md',
        'extensions/specrew-speckit/commands/speckit.specrew-speckit.sync-specify.md',
        'extensions/specrew-speckit/commands/speckit.specrew-speckit.sync-tasks.md',
        'extensions/specrew-speckit/design/soft-validator-handoff-governance.md',
        'extensions/specrew-speckit/extension.yml',
        'extensions/specrew-speckit/governance/validation-lane.md',
        'extensions/specrew-speckit/hooks/.gitkeep',
        'extensions/specrew-speckit/knowledge/design-lenses/applicability-map.json',
        'extensions/specrew-speckit/knowledge/design-lenses/architecture-core.md',
        'extensions/specrew-speckit/knowledge/design-lenses/component-design.md',
        'extensions/specrew-speckit/knowledge/design-lenses/data-storage.md',
        'extensions/specrew-speckit/knowledge/design-lenses/devops-operations.md',
        'extensions/specrew-speckit/knowledge/design-lenses/diagram-vocabulary.json',
        'extensions/specrew-speckit/knowledge/design-lenses/index.yml',
        'extensions/specrew-speckit/knowledge/design-lenses/integration-api.md',
        'extensions/specrew-speckit/knowledge/design-lenses/lens-schema.md',
        'extensions/specrew-speckit/knowledge/design-lenses/lens-template.md',
        'extensions/specrew-speckit/knowledge/design-lenses/observability-resilience.md',
        'extensions/specrew-speckit/knowledge/design-lenses/product-domain.md',
        'extensions/specrew-speckit/knowledge/design-lenses/product-domain.schema.json',
        'extensions/specrew-speckit/knowledge/design-lenses/README.md',
        'extensions/specrew-speckit/knowledge/design-lenses/requirements-nfr.md',
        'extensions/specrew-speckit/knowledge/design-lenses/security-compliance.md',
        'extensions/specrew-speckit/knowledge/design-lenses/sources.md',
        'extensions/specrew-speckit/knowledge/design-lenses/ui-ux.md',
        'extensions/specrew-speckit/prompts/coordinator-decision-guidance.md',
        'extensions/specrew-speckit/prompts/coordinator-response.md',
        'extensions/specrew-speckit/README.md',
        'extensions/specrew-speckit/refocus-scopes.json',
        'extensions/specrew-speckit/refocus/before-implement.md',
        'extensions/specrew-speckit/refocus/clarify.md',
        'extensions/specrew-speckit/refocus/feature-closeout.md',
        'extensions/specrew-speckit/refocus/general.md',
        'extensions/specrew-speckit/refocus/implement.md',
        'extensions/specrew-speckit/refocus/iteration-closeout.md',
        'extensions/specrew-speckit/refocus/plan.md',
        'extensions/specrew-speckit/refocus/retro.md',
        'extensions/specrew-speckit/refocus/review-signoff.md',
        'extensions/specrew-speckit/refocus/specify.md',
        'extensions/specrew-speckit/refocus/tasks.md',
        'extensions/specrew-speckit/scripts/brownfield-merge.ps1',
        'extensions/specrew-speckit/scripts/collision-detect.ps1',
        'extensions/specrew-speckit/scripts/deploy-refocus-hooks.ps1',
        'extensions/specrew-speckit/scripts/deploy-speckit-extension.ps1',
        'extensions/specrew-speckit/scripts/deploy-squad-runtime.ps1',
        'extensions/specrew-speckit/scripts/drift-diff.ps1',
        'extensions/specrew-speckit/scripts/intake/helpers/Detect-RepoStack.ps1',
        'extensions/specrew-speckit/scripts/intake/helpers/Load-CategoryCatalog.ps1',
        'extensions/specrew-speckit/scripts/intake/helpers/Load-PersonaCatalog.ps1',
        'extensions/specrew-speckit/scripts/intake/helpers/Read-IntakeYaml.ps1',
        'extensions/specrew-speckit/scripts/intake/helpers/Render-Annotation.ps1',
        'extensions/specrew-speckit/scripts/intake/helpers/Resolve-AutoDecision.ps1',
        'extensions/specrew-speckit/scripts/intake/helpers/Resolve-PerLensMode.ps1',
        'extensions/specrew-speckit/scripts/intake/helpers/Traverse-QuestionBank.ps1',
        'extensions/specrew-speckit/scripts/intake/Invoke-SpecifyIntake.ps1',
        'extensions/specrew-speckit/scripts/manage-escalation-state.ps1',
        'extensions/specrew-speckit/scripts/manage-reviewer-regression.ps1',
        'extensions/specrew-speckit/scripts/refocus.ps1',
        'extensions/specrew-speckit/scripts/resolve-quality-profile.ps1',
        'extensions/specrew-speckit/scripts/resume-iteration.ps1',
        'extensions/specrew-speckit/scripts/run-hardening-gate.ps1',
        'extensions/specrew-speckit/scripts/run-mechanical-checks.ps1',
        'extensions/specrew-speckit/scripts/scaffold-feature-closeout-dashboard.ps1',
        'extensions/specrew-speckit/scripts/scaffold-governance.ps1',
        'extensions/specrew-speckit/scripts/scaffold-iteration-artifacts.ps1',
        'extensions/specrew-speckit/scripts/scaffold-iteration-plan.ps1',
        'extensions/specrew-speckit/scripts/scaffold-retro-artifact.ps1',
        'extensions/specrew-speckit/scripts/scaffold-review-artifact.ps1',
        'extensions/specrew-speckit/scripts/scaffold-reviewer-artifacts.ps1',
        'extensions/specrew-speckit/scripts/shared-governance.ps1',
        'extensions/specrew-speckit/scripts/specrew-hook-dispatcher.ps1',
        'extensions/specrew-speckit/scripts/sync-boundary-state.ps1',
        'extensions/specrew-speckit/scripts/sync-squad-model-overrides.ps1',
        'extensions/specrew-speckit/scripts/Test-CopilotInstructionsChangeType.ps1',
        'extensions/specrew-speckit/scripts/validate-governance.ps1',
        'extensions/specrew-speckit/scripts/validate-versions.ps1',
        'extensions/specrew-speckit/squad-templates/agents/implementer/charter.md',
        'extensions/specrew-speckit/squad-templates/agents/planner/charter.md',
        'extensions/specrew-speckit/squad-templates/agents/retro-facilitator/charter.md',
        'extensions/specrew-speckit/squad-templates/agents/reviewer/charter.md',
        'extensions/specrew-speckit/squad-templates/agents/spec-steward/charter.md',
        'extensions/specrew-speckit/squad-templates/ceremonies/planning.md',
        'extensions/specrew-speckit/squad-templates/ceremonies/README.md',
        'extensions/specrew-speckit/squad-templates/ceremonies/retro.md',
        'extensions/specrew-speckit/squad-templates/ceremonies/review-demo.md',
        'extensions/specrew-speckit/squad-templates/coordinator/specrew-governance.md',
        'extensions/specrew-speckit/squad-templates/directives/drift-reporting.md',
        'extensions/specrew-speckit/squad-templates/directives/README.md',
        'extensions/specrew-speckit/squad-templates/directives/spec-authority.md',
        'extensions/specrew-speckit/squad-templates/directives/traceability.md',
        'extensions/specrew-speckit/squad-templates/directives/user-profile-awareness.md',
        'extensions/specrew-speckit/squad-templates/README.md',
        'extensions/specrew-speckit/squad-templates/skills/capacity-planning.md',
        'extensions/specrew-speckit/squad-templates/skills/design-workshop.md',
        'extensions/specrew-speckit/squad-templates/skills/drift-check.md',
        'extensions/specrew-speckit/squad-templates/skills/gate-stop.md',
        'extensions/specrew-speckit/squad-templates/skills/iteration-resume.md',
        'extensions/specrew-speckit/squad-templates/skills/README.md',
        'extensions/specrew-speckit/squad-templates/skills/refocus.md',
        'extensions/specrew-speckit/squad-templates/skills/specrew-help/SKILL.md',
        'extensions/specrew-speckit/squad-templates/skills/specrew-review/SKILL.md',
        'extensions/specrew-speckit/squad-templates/skills/specrew-status/SKILL.md',
        'extensions/specrew-speckit/squad-templates/skills/specrew-team/SKILL.md',
        'extensions/specrew-speckit/squad-templates/skills/specrew-update/SKILL.md',
        'extensions/specrew-speckit/squad-templates/skills/specrew-version/SKILL.md',
        'extensions/specrew-speckit/squad-templates/skills/specrew-where/SKILL.md',
        'extensions/specrew-speckit/squad-templates/skills/traceability-check.md',
        'extensions/specrew-speckit/templates/design-analysis.template.md',
        'extensions/specrew-speckit/templates/downstream-constitution.md',
        'extensions/specrew-speckit/templates/iteration-config.yml',
        'extensions/specrew-speckit/templates/quality/lenses/.gitkeep',
        'extensions/specrew-speckit/templates/quality/lenses/robustness-baseline-v1.md',
        'extensions/specrew-speckit/templates/quality/lenses/security-baseline-v1.md',
        'extensions/specrew-speckit/templates/quality/lenses/test-integrity-v1.md',
        'extensions/specrew-speckit/templates/quality/presets/.gitkeep',
        'extensions/specrew-speckit/templates/quality/presets/dotnet-aspnet-api-v1.md',
        'extensions/specrew-speckit/templates/quality/presets/node-public-ws-service-v1.md',
        'extensions/specrew-speckit/templates/quality/presets/node-rest-with-postgres-v1.md',
        'extensions/specrew-speckit/templates/quality/presets/python-fastapi-service-v1.md',
        'extensions/specrew-speckit/templates/quality/presets/react-spa-public-v1.md',
        'extensions/specrew-speckit/templates/quality/README.md',
        'extensions/specrew-speckit/templates/role-assignments.yml',
        'extensions/specrew-speckit/validators/handoff-governance-validator.ps1',
        'hosts/_contract.md',
        'hosts/_registry.ps1',
        'hosts/_team-canonical.ps1',
        'hosts/antigravity/coordinator-rules.psd1',
        'hosts/antigravity/handlers.ps1',
        'hosts/antigravity/host.psd1',
        'hosts/claude/coordinator-rules.psd1',
        'hosts/claude/handlers.ps1',
        'hosts/claude/host.psd1',
        'hosts/codex/coordinator-rules.psd1',
        'hosts/codex/handlers.ps1',
        'hosts/codex/host.psd1',
        'hosts/copilot/coordinator-rules.psd1',
        'hosts/copilot/handlers.ps1',
        'hosts/copilot/host.psd1',
        'hosts/cursor/coordinator-rules.psd1',
        'hosts/cursor/handlers.ps1',
        'hosts/cursor/host.psd1',
        'install.sh',
        'scripts/append-only-logs.ps1',
        'scripts/auto-detection.ps1',
        'scripts/decisions-split.ps1',
        'scripts/diagnose-version-check.ps1',
        'scripts/init/_utilities.ps1',
        'scripts/init/agent-detection.ps1',
        'scripts/init/crew-bootstrap.ps1',
        'scripts/init/dependency-install.ps1',
        'scripts/init/post-bootstrap-output.ps1',
        'scripts/init/preflight.ps1',
        'scripts/init/spec-kit-deploy.ps1',
        'scripts/init/squad-deploy.ps1',
        'scripts/init/template-deploy.ps1',
        'scripts/internal/atomic-write.ps1',
        'scripts/internal/coordinator-prompt-surgery.ps1',
        'scripts/internal/coordinator-resume.ps1',
        'scripts/internal/dashboard-renderer.ps1',
        'scripts/internal/deploy-refocus-hooks.ps1',
        'scripts/internal/design-analysis-gate.ps1',
        'scripts/internal/detect-hosts.ps1',
        'scripts/internal/feature-claims.ps1',
        'scripts/internal/file-classification.ps1',
        'scripts/internal/generate-shell-wrappers.ps1',
        'scripts/internal/host-flag-translation.ps1',
        'scripts/internal/host-history.ps1',
        'scripts/internal/host-runtime-inventory.ps1',
        'scripts/internal/invoke-module-release.ps1',
        'scripts/internal/lens-applicability.ps1',
        'scripts/internal/product-domain-lens.ps1',
        'scripts/internal/refocus-deploy-integration.ps1',
        'scripts/internal/refocus.ps1',
        'scripts/internal/session-config.ps1',
        'scripts/internal/session-management.ps1',
        'scripts/internal/session-recovery.ps1',
        'scripts/internal/skill-catalog-state.ps1',
        'scripts/internal/specrew-hook-dispatcher.ps1',
        'scripts/internal/specrew-time.ps1',
        'scripts/internal/supported-versions.yml',
        'scripts/internal/sync-boundary-state.ps1',
        'scripts/internal/task-progress.ps1',
        'scripts/internal/test-publish-harness.ps1',
        'scripts/internal/user-profile.ps1',
        'scripts/internal/version-check.ps1',
        'scripts/internal/worktree-awareness.ps1',
        'scripts/internal/yaml-list.ps1',
        'scripts/psd1-sort.ps1',
        'scripts/specrew-config.ps1',
        'scripts/specrew-host.ps1',
        'scripts/specrew-init.ps1',
        'scripts/specrew-install-shell-wrappers.ps1',
        'scripts/specrew-review.ps1',
        'scripts/specrew-start.ps1',
        'scripts/specrew-team.ps1',
        'scripts/specrew-update.ps1',
        'scripts/specrew-version.ps1',
        'scripts/specrew-where.ps1',
        'scripts/specrew.ps1',
        'Specrew.psd1',
        'Specrew.psm1',
        'templates/github/agents/squad.agent.md',
        'templates/github/workflows/specrew-ci.yml',
        'templates/github/workflows/specrew-confidence-lane.yml',
        'templates/github/workflows/specrew-project-sync.yml',
        'templates/specify/templates/agent-file-template.md',
        'templates/specify/templates/checklist-template.md',
        'templates/specify/templates/closeout-template.md',
        'templates/specify/templates/constitution-template.md',
        'templates/specify/templates/plan-template.md',
        'templates/specify/templates/spec-template.md',
        'templates/specify/templates/tasks-template.md',
        'templates/squad/agents/data/charter.md',
        'templates/squad/agents/data/history.md',
        'templates/squad/agents/implementer/charter.md',
        'templates/squad/agents/implementer/history.md',
        'templates/squad/agents/laforge/charter.md',
        'templates/squad/agents/laforge/history.md',
        'templates/squad/agents/picard/alignment-review-validator-fix.md',
        'templates/squad/agents/picard/charter.md',
        'templates/squad/agents/picard/history.md',
        'templates/squad/agents/planner/charter.md',
        'templates/squad/agents/planner/history.md',
        'templates/squad/agents/ralph/charter.md',
        'templates/squad/agents/ralph/history.md',
        'templates/squad/agents/retro-facilitator/charter.md',
        'templates/squad/agents/retro-facilitator/history.md',
        'templates/squad/agents/reviewer/charter.md',
        'templates/squad/agents/reviewer/history.md',
        'templates/squad/agents/scribe/charter.md',
        'templates/squad/agents/scribe/history.md',
        'templates/squad/agents/spec-steward/charter.md',
        'templates/squad/agents/spec-steward/history.md',
        'templates/squad/agents/troi/charter.md',
        'templates/squad/agents/troi/history.md',
        'templates/squad/agents/worf/charter.md',
        'templates/squad/agents/worf/history.md',
        'templates/squad/identity/now.md',
        'templates/squad/identity/wisdom.md'
    )
    PrivateData = @{
        PSData = @{
            # Source prerelease state. 0.32.0 STABLE shipped 2026-06-07 — promoted from beta4 after
            # fresh-install validation on the Claude host (workshop intake reframe + gate-stop boundary
            # packets). The 0.32.0 line = F-141 (beta1) + F-170 (beta2) + F-165 (beta3) + F-172 (beta4).
            # Prerelease is empty for stable; publish-stable stamps it clear from the v0.32.0 tag.
            # The publish-module.yml workflow stamps the actual published version from the git tag at release
            # time. The NEXT feature bumps ModuleVersion + sets a new prerelease label here.
            # NOTE: PowerShell/PSGallery prerelease labels may NOT contain a dot — only [a-zA-Z0-9] and a
            # leading hyphen. Use dotless forms (beta1, rc1); a dotted 'beta.1' normalizes to 'beta1'.
            Prerelease = 'beta1'
            Tags = @('specrew', 'specification', 'squad', 'ai-workflow', 'governance')
            ProjectUri = 'https://github.com/alonf/specrew'
            LicenseUri = 'https://github.com/alonf/specrew/blob/main/LICENSE'
            ReleaseNotes = 'https://github.com/alonf/specrew/blob/main/CHANGELOG.md'
        }
    }
}