package missionclass // MissionCode is a stable mission area code. The list mirrors the mission_areas table (migration 0025) // in BOTH membership and order. A consistency integration test pins this to the table so the two cannot // drift. ai/mission.go MissionFromQuestion keys on the same codes. type MissionCode = string // Codes is the ordered mission vocabulary. Order matches mission_areas.sort_order, so when a record names // more than one mission the earliest code wins deterministically. var Codes = []MissionCode{"SIGINT", "GEOINT", "HUMINT", "MASINT", "OSINT", "SAT_C2", "CDS", "COMSEC", "TEMPEST", "EW"}