// Asset Naming Manager — product constants in exactly one place.
namespace AssetNamingManager
{
    /// <summary>Product identity. Every window title, report header and log prefix reads from here.</summary>
    public static class NamingManagerAbout
    {
        /// <summary>Product name as it appears on the Asset Store.</summary>
        public const string ProductName = "Asset Naming Manager";

        /// <summary>Semantic version. Keep in step with CHANGELOG.md.</summary>
        public const string Version = "1.0.0";

        /// <summary>Prefix on every console message, so the Console search box can isolate them.</summary>
        public const string LogPrefix = "[Naming Manager] ";

        /// <summary>Root menu path for every command this tool adds.</summary>
        public const string MenuRoot = "Tools/Asset Naming Manager/";

        /// <summary>Context-menu path in the Project window.</summary>
        public const string AssetMenuRoot = "Assets/Asset Naming Manager/";

        /// <summary>Where the tool appears in Project Settings.</summary>
        public const string SettingsPath = "Project/Asset Naming Manager";

        /// <summary>Shown in the window's empty state and in the About box.</summary>
        public const string Tagline = "One button. Every naming mistake in your project, with a safe one-click fix.";
    }
}
