Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/missionmatch / internal/platform/samgov/profile.go |
| Date | Not specified in source |
| Repository | Janady13/missionmatch |
| Revision | 39df94f92b2a33f852481fe1954dabed841524bb |
| Branch | w0-aedt-compliance |
| Path or archive member | internal/platform/samgov/profile.go |
| Original SHA-256 | d2bb4b41d03367f7f5fde87c0b59d0df0bb32c515cab87e633c428b86dc2dc8c |
| Git blob SHA | 42c3046010ca2b801e4a435eadb3ac119c3bbb10 |
| Reading-copy SHA-256 | d2bb4b41d03367f7f5fde87c0b59d0df0bb32c515cab87e633c428b86dc2dc8c |
Recovered source transcript
Download complete source text ↓31 lines · 1.6 KB
package samgov
// Profile is a demo-shaping config: the NAICS codes the sync pulls plus the agency/state/set-aside
// lenses the app filters the cached catalog by. The sync iterates NAICS only (combining ncode with
// typeOfSetAside=8A can return zero results — a known SAM quirk), and the read API / frontend apply
// the 8(a), agency, and state filters in SQL against the cache.
type Profile struct {
Name string
NAICS []string // pulled by the sync (one ncode per call)
Departments []string // app filter (first segment of fullParentPathName)
SubAgencies []string // app filter (normalized AIR FORCE / SPACE FORCE)
States []string // app filter (place-of-performance state code)
SetAside []string // app filter (typeOfSetAside, e.g. 8A)
LookbackDays int // sync window (<= 365; SAM caps a single call at 1 year)
}
// Galapagos shapes the demo for Galapagos Federal Systems LLC — a Native Hawaiian Organization-owned
// SBA 8(a) DoD IT & cybersecurity contractor whose primary customers are the Department of the Air
// Force and US Space Force, performing in Hawaii and New Mexico. Primary NAICS 541513 inside the 5415
// Computer Systems Design family.
var Galapagos = Profile{
Name: "Galapagos Federal Systems LLC",
NAICS: []string{"541511", "541512", "541513", "541519", "541330", "541690", "517410"},
Departments: []string{"DEPT OF DEFENSE"},
SubAgencies: []string{"AIR FORCE", "SPACE FORCE"},
States: []string{"HI", "NM"},
SetAside: []string{"8A"},
// SAM rejects a window of 365 civil days (400 "must be 1 year(s) apart"); 364 is the safe maximum.
LookbackDays: 364,
}