ThatAIguyA world of ideas

THE CONSCIOUSNESS ATLAS
Read. Experiment. Follow the evidence.

ConsciousnessLearn · Explore · Joseph Anady

Janady13/missionmatch / internal/platform/missionclass/labor_test.go

Source identity, revision, and recovered contents.

GitHub sourceSource text recovered

Source identity

FieldRecorded value
Source typeGitHub source
Original recordJanady13/missionmatch / internal/platform/missionclass/labor_test.go
DateNot specified in source
RepositoryJanady13/missionmatch
Revision720d47fae476b0d38477ae4401697d372b1ea2bc
Branchfeature/opportunity-to-outcome
Path or archive memberinternal/platform/missionclass/labor_test.go
Original SHA-256bdb676bea84a7d963c8e3c1ef59796002976a63713e57fa24cabb37933cb17a2
Git blob SHAdb5216146b31718211f020da808eb804af4d47c5
Reading-copy SHA-256bdb676bea84a7d963c8e3c1ef59796002976a63713e57fa24cabb37933cb17a2

Original source ↗

Every recorded occurrence

These 15 records contain identical original source bytes. Their paths and revisions remain part of the archive.

Original recordBranch or archiveRevision / identifierOriginal location
Janady13/missionmatch / internal/platform/missionclass/labor_test.gofeature/opportunity-to-outcome720d47fae476b0d38477ae4401697d372b1ea2bcOpen original
Janady13/missionmatch / internal/platform/missionclass/labor_test.gocollision-deconfliction4ee5a09972608ed89f8377c6665542d5f450f0a6Open original
Janady13/missionmatch / internal/platform/missionclass/labor_test.gom5-price-to-win41000ad30fff4129fdaf5ec84e15ba14c27d4890Open original
Janady13/missionmatch / internal/platform/missionclass/labor_test.gomaster1e9249840a4302ec82e123b9c9cb6f75badea3e4Open original
Janady13/missionmatch / internal/platform/missionclass/labor_test.gows8-teaching-loopc823f0fb6bb2aba0f39001eb6de96f4000d9321fOpen original
Janady13/missionmatch / internal/platform/missionclass/labor_test.gomag-substrateb82c7100a492dec67dfd1eda6b3f53def859be35Open original
Janady13/missionmatch / internal/platform/missionclass/labor_test.gotime-to-fill-survivalb66e1e505863d4f17741a4b9ede73509e45bd6c6Open original
Janady13/missionmatch / internal/platform/missionclass/labor_test.gographrag-foundationb0ddeb9f633fd138d09309d1a17b7d13bc3a67f7Open original
Janady13/missionmatch / internal/platform/missionclass/labor_test.gows9-bench-ingestionf585a9ef32fa554663ce1fba9a414a54b6e49cf0Open original
Janady13/missionmatch / internal/platform/missionclass/labor_test.gopresentation-readinesseb574acaa29d71ce4d0f852572e87c275c79fdb7Open original
Janady13/missionmatch / internal/platform/missionclass/labor_test.govendor-intelligencefe9796a19c261951d3f2565206c0c1b5ac294465Open original
Janady13/missionmatch / internal/platform/missionclass/labor_test.gows7-federal-signal6a9f6ce9cfb13345ffb47770d4960e7c2d9c17c2Open original
Janady13/missionmatch / internal/platform/missionclass/labor_test.gophase2-connectorse038d4c687aec16f8bd9bc4d907eea14d91f8704Open original
Janady13/missionmatch / internal/platform/missionclass/labor_test.gofeature/aioe-upgrade2178e7298d0e5d9af83afa12402fd587f0ba6ed8Open original
Janady13/missionmatch / internal/platform/missionclass/labor_test.gocapture-readinessbae6af7cb2997e819174a9e9cfff5e16067a1975Open original

Recovered source transcript

package missionclass import "testing" // TestClassifyLaborGolden pins ClassifyLabor to the exact labor category set the old inline laborKeywords // logic in matching/intel.go produced for representative profile headlines. The matcher is a lowercased // substring match over the same word list, so candidate intelligence output stays byte identical after // the helper moved here. Results are returned in stable sorted order. func TestClassifyLaborGolden(t *testing.T) { cases := []struct { text string want []string }{ // An ISSO headline. {"Information System Security Officer with ISSM duties", []string{"ISSO"}}, // A cyber headline that hits both the engineer and the SOC analyst words, plus intelligence via sigint. {"Senior Security Engineer and SOC Analyst, SIGINT background", []string{"Cyber Engineer", "Intelligence Analyst"}}, // A program manager who is also a PMP. {"Program Manager, PMP certified capture manager", []string{"Program Manager"}}, // A data scientist who does machine learning. {"Data Scientist focused on machine learning pipelines", []string{"Data Scientist"}}, // A cloud and solutions architect. {"Cloud Architect and Solutions Architect for AWS", []string{"Cloud Architect"}}, // An all source intelligence analyst. {"All Source Intelligence Analyst, GEOINT and intel analyst tradecraft", []string{"Intelligence Analyst"}}, // A plain administrative headline matches nothing. {"General administrative support coordinator", nil}, // Empty text matches nothing. {"", nil}, } for _, tc := range cases { got := ClassifyLabor(tc.text) if len(got) != len(tc.want) { t.Fatalf("ClassifyLabor(%q) = %v, want %v", tc.text, got, tc.want) } for i := range got { if got[i] != tc.want[i] { t.Fatalf("ClassifyLabor(%q) = %v, want %v", tc.text, got, tc.want) } } } } // TestClassifyLaborCounts pins ClassifyLaborCounts to its deterministic occurrence count and first matched // phrase evidence. Count is the literal sum of strings.Count over every matched keyword phrase, so a // repeated mention counts again and a category named through two phrases counts both. Order follows the // stable laborKeywords order. The labor mix is mined from genuine text matches only, never fabricated. func TestClassifyLaborCounts(t *testing.T) { cases := []struct { name string text string want []LaborHit }{ { // Two ISSO mentions: "isso" matches twice. The first matched phrase in the word list is "isso". name: "repeated isso counts twice", text: "We need an ISSO and a second ISSO for night shift", want: []LaborHit{{LCAT: "ISSO", Count: 2, Evidence: "isso"}}, }, { // A description naming three engineers and two cyber roles. "cyber engineer" hits once, and the // Intelligence Analyst category is hit by sigint once. name: "engineer and intel mix", text: "3 Cyber Engineer staff and 2 SIGINT analysts on the SIGINT desk", want: []LaborHit{ {LCAT: "Cyber Engineer", Count: 1, Evidence: "cyber engineer"}, {LCAT: "Intelligence Analyst", Count: 2, Evidence: "sigint"}, }, }, { // A plain administrative headline matches nothing. name: "no match", text: "general administrative support services", want: nil, }, { name: "empty", text: "", want: nil, }, } for _, tc := range cases { t.Run(tc.name, func(t *testing.T) { got := ClassifyLaborCounts(tc.text) if len(got) != len(tc.want) { t.Fatalf("ClassifyLaborCounts(%q) = %v, want %v", tc.text, got, tc.want) } for i := range got { if got[i] != tc.want[i] { t.Fatalf("ClassifyLaborCounts(%q)[%d] = %+v, want %+v", tc.text, i, got[i], tc.want[i]) } } }) } }

Search equations, builds, manuscript text, and recovered sources.