pmat 3.30.1

PMAT - Zero-config AI context generation and code quality toolkit (CLI, MCP)
Documentation
use clap::Subcommand;
use std::path::PathBuf;

/// Commands for Google Anti-Gravity customizations translator
#[derive(Debug, Clone, Subcommand, PartialEq)]
pub enum AgyCommands {
    /// Report the PMAT work contracts an AGY transpiler would consume, then refuse
    /// the transpile: no Anti-Gravity target schema is defined (MACS-017, #984)
    Sync {
        /// Directory of PMAT work contracts (`<dir>/<id>/contract.json`) to inventory
        #[arg(long, default_value = ".pmat-work")]
        work_dir: PathBuf,
        /// Where transpiled AGY customizations would be written. Nothing is written
        /// yet: the target format is undefined, and the three candidate conventions
        /// (root AGENTS.md + skills.json, .agents/skills, .gemini/config/skills)
        /// disagree — see #984
        #[arg(long, default_value = ".agents/skills")]
        out_dir: PathBuf,
    },
}