shoc-backend/Data.SeaHavenIndustries/Models/TradeCatalog.cs
2026-08-20 11:44:07 -03:00

29 lines
1,009 B
C#

namespace Data.SeaHavenIndustries
{
// SH-247 client-confirmed canonical trade taxonomy. Adam confirmed these
// 14 values after the 2026-07-29 validation meeting; they supersede both
// SH-24's service-leaf list and the provisional prototype seed originally
// shipped by SH-249. Keep migrations and this catalog in sync.
public static class TradeCatalog
{
public static readonly IReadOnlyList<string> CanonicalTrades = new[]
{
"Plumbing & Water Systems",
"Electrical",
"Doors & Docks",
"Fire & Life Safety",
"Security & Locksmith",
"HVAC",
"Exterior & Grounds",
"Building Envelope",
"Interior Finishes",
"Signage",
"Conveyance & MHE",
"Janitorial",
"Specialty",
"General Building & Handyman"
};
public static string Normalize(string name) => name.Trim().ToLowerInvariant();
}
}