ThatAIguyA world of ideas

THE CONSCIOUSNESS ATLAS
Read. Experiment. Follow the evidence.

ConsciousnessLearn · Explore · Joseph Anady

Janady13/missionmatch / internal/modules/ontology/ingest_test.go

Source identity, revision, and recovered contents.

GitHub sourceSource text recovered

Source identity

FieldRecorded value
Source typeGitHub source
Original recordJanady13/missionmatch / internal/modules/ontology/ingest_test.go
DateNot specified in source
RepositoryJanady13/missionmatch
Revision720d47fae476b0d38477ae4401697d372b1ea2bc
Branchfeature/opportunity-to-outcome
Path or archive memberinternal/modules/ontology/ingest_test.go
Original SHA-256f3370a2691bae7f979ac98a6e67b5bfa6e48289d2905f879db4dfbcdacf9cd0f
Git blob SHA2dd615f846e094bc54c479a93f5dd53bc302decb
Reading-copy SHA-256f3370a2691bae7f979ac98a6e67b5bfa6e48289d2905f879db4dfbcdacf9cd0f

Original source ↗

Every recorded occurrence

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

Original recordBranch or archiveRevision / identifierOriginal location
Janady13/missionmatch / internal/modules/ontology/ingest_test.gofeature/opportunity-to-outcome720d47fae476b0d38477ae4401697d372b1ea2bcOpen original
Janady13/missionmatch / internal/modules/ontology/ingest_test.gocollision-deconfliction4ee5a09972608ed89f8377c6665542d5f450f0a6Open original
Janady13/missionmatch / internal/modules/ontology/ingest_test.gows6-retrieval6c56e29231ec05735927fa265c97d517499dfeafOpen original
Janady13/missionmatch / internal/modules/ontology/ingest_test.gom5-price-to-win41000ad30fff4129fdaf5ec84e15ba14c27d4890Open original
Janady13/missionmatch / internal/modules/ontology/ingest_test.gows1-ontology-syncb596f449a32a1016fbd403c36505cc00a1ac9ee6Open original
Janady13/missionmatch / internal/modules/ontology/ingest_test.gomaster1e9249840a4302ec82e123b9c9cb6f75badea3e4Open original
Janady13/missionmatch / internal/modules/ontology/ingest_test.gows8-teaching-loopc823f0fb6bb2aba0f39001eb6de96f4000d9321fOpen original
Janady13/missionmatch / internal/modules/ontology/ingest_test.gomag-substrateb82c7100a492dec67dfd1eda6b3f53def859be35Open original
Janady13/missionmatch / internal/modules/ontology/ingest_test.gows3-clearance4b8e7ce594c068621867f9c9deed0ec64ae6c553Open original
Janady13/missionmatch / internal/modules/ontology/ingest_test.gophase2-eval-fairnessd361af254701975fe239927656ababb56374655eOpen original
Janady13/missionmatch / internal/modules/ontology/ingest_test.gotime-to-fill-survivalb66e1e505863d4f17741a4b9ede73509e45bd6c6Open original
Janady13/missionmatch / internal/modules/ontology/ingest_test.gographrag-foundationb0ddeb9f633fd138d09309d1a17b7d13bc3a67f7Open original
Janady13/missionmatch / internal/modules/ontology/ingest_test.gows9-bench-ingestionf585a9ef32fa554663ce1fba9a414a54b6e49cf0Open original
Janady13/missionmatch / internal/modules/ontology/ingest_test.gows2-alias-relationshipe4dada4601c6eb101830f9d223a9655dfa120616Open original
Janady13/missionmatch / internal/modules/ontology/ingest_test.gopresentation-readinesseb574acaa29d71ce4d0f852572e87c275c79fdb7Open original
Janady13/missionmatch / internal/modules/ontology/ingest_test.govendor-intelligencefe9796a19c261951d3f2565206c0c1b5ac294465Open original
Janady13/missionmatch / internal/modules/ontology/ingest_test.gows7-federal-signal6a9f6ce9cfb13345ffb47770d4960e7c2d9c17c2Open original
Janady13/missionmatch / internal/modules/ontology/ingest_test.gophase2-connectorse038d4c687aec16f8bd9bc4d907eea14d91f8704Open original
Janady13/missionmatch / internal/modules/ontology/ingest_test.gofeature/aioe-upgrade2178e7298d0e5d9af83afa12402fd587f0ba6ed8Open original
Janady13/missionmatch / internal/modules/ontology/ingest_test.gocapture-readinessbae6af7cb2997e819174a9e9cfff5e16067a1975Open original

Recovered source transcript

package ontology import ( "context" "encoding/json" "testing" "github.com/missionworkforce/missionmatch/internal/platform/audit" "github.com/missionworkforce/missionmatch/internal/platform/storage" ) type fakeSource struct{ recs []VocabRecord } func (f *fakeSource) Name() string { return "Fake" } func (f *fakeSource) Fetch(_ context.Context, yield func(VocabRecord) error) error { for _, r := range f.recs { if err := yield(r); err != nil { return err } } return nil } type fakeWriter struct{ got []VocabRecord } func (w *fakeWriter) Upsert(_ context.Context, rec VocabRecord, key, sha string) error { if key == "" || sha == "" { return &simpleErr{"expected non empty raw key and sha"} } w.got = append(w.got, rec) return nil } type fakeAuditor struct{ events int } func (a *fakeAuditor) System(_ context.Context, _ audit.Event) error { a.events++; return nil } type simpleErr struct{ s string } func (e *simpleErr) Error() string { return e.s } func TestIngesterRetainsUpsertsAudits(t *testing.T) { src := &fakeSource{recs: []VocabRecord{ {SourceName: "Fake", SourceRecordID: "R375", Kind: KindPSC, Term: "Maintenance of Aircraft", Code: "R375", Raw: json.RawMessage(`{"code":"R375"}`)}, {SourceRecordID: "AC12", Kind: KindPSC, Term: "National Defense R and D", Code: "AC12"}, }} w := &fakeWriter{} a := &fakeAuditor{} ing := NewIngester(storage.NewMemory(), w, a) res, err := ing.Ingest(context.Background(), src) if err != nil { t.Fatalf("ingest: %v", err) } if res.Fetched != 2 || res.Upserted != 2 { t.Fatalf("counts: %+v", res) } if len(w.got) != 2 { t.Fatalf("writer got %d", len(w.got)) } if w.got[1].SourceName != "Fake" { t.Fatal("empty SourceName should default to the source Name") } if a.events != 1 { t.Fatalf("expected one audit event, got %d", a.events) } } func TestIngesterRejectsInvalidKind(t *testing.T) { src := &fakeSource{recs: []VocabRecord{{SourceRecordID: "X", Kind: "bogus"}}} ing := NewIngester(storage.NewMemory(), &fakeWriter{}, &fakeAuditor{}) if _, err := ing.Ingest(context.Background(), src); err == nil { t.Fatal("expected an error on an invalid kind") } }

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