ThatAIguyA world of ideas

THE CONSCIOUSNESS ATLAS
Read. Experiment. Follow the evidence.

ConsciousnessLearn · Explore · Joseph Anady

Janady13/missionmatch / frontend/src/lib/queries.ts

Source identity, revision, and recovered contents.

GitHub sourceSource text recovered

Source identity

FieldRecorded value
Source typeGitHub source
Original recordJanady13/missionmatch / frontend/src/lib/queries.ts
DateNot specified in source
RepositoryJanady13/missionmatch
Revision1e9249840a4302ec82e123b9c9cb6f75badea3e4
Branchmaster
Path or archive memberfrontend/src/lib/queries.ts
Original SHA-2568d67561e789194691ac9fcf6b6c185153fe9f6c2284be9c6cc45af62fcf5e140
Git blob SHAf2dae13dafdbfa1fb2af7c29ee598aebb41d099c
Reading-copy SHA-2568d67561e789194691ac9fcf6b6c185153fe9f6c2284be9c6cc45af62fcf5e140

Original source ↗

Every recorded occurrence

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

Original recordBranch or archiveRevision / identifierOriginal location
Janady13/missionmatch / frontend/src/lib/queries.tsmaster1e9249840a4302ec82e123b9c9cb6f75badea3e4Open original
Janady13/missionmatch / frontend/src/lib/queries.tsm5-price-to-win41000ad30fff4129fdaf5ec84e15ba14c27d4890Open original
Janady13/missionmatch / frontend/src/lib/queries.tscollision-deconfliction4ee5a09972608ed89f8377c6665542d5f450f0a6Open original
Janady13/missionmatch / frontend/src/lib/queries.tsgraphrag-foundationb0ddeb9f633fd138d09309d1a17b7d13bc3a67f7Open original
Janady13/missionmatch / frontend/src/lib/queries.tstime-to-fill-survivalb66e1e505863d4f17741a4b9ede73509e45bd6c6Open original
Janady13/missionmatch / frontend/src/lib/queries.tsmag-substrateb82c7100a492dec67dfd1eda6b3f53def859be35Open original
Janady13/missionmatch / frontend/src/lib/queries.tscapture-readinessbae6af7cb2997e819174a9e9cfff5e16067a1975Open original
Janady13/missionmatch / frontend/src/lib/queries.tsws8-teaching-loopc823f0fb6bb2aba0f39001eb6de96f4000d9321fOpen original
Janady13/missionmatch / frontend/src/lib/queries.tsphase2-connectorse038d4c687aec16f8bd9bc4d907eea14d91f8704Open original
Janady13/missionmatch / frontend/src/lib/queries.tspresentation-readinesseb574acaa29d71ce4d0f852572e87c275c79fdb7Open original
Janady13/missionmatch / frontend/src/lib/queries.tsws9-bench-ingestionf585a9ef32fa554663ce1fba9a414a54b6e49cf0Open original
Janady13/missionmatch / frontend/src/lib/queries.tsvendor-intelligencefe9796a19c261951d3f2565206c0c1b5ac294465Open original
Janady13/missionmatch / frontend/src/lib/queries.tscollision-deconfliction4ee5a09972608ed89f8377c6665542d5f450f0a6Open original
Janady13/missionmatch / frontend/src/lib/queries.tsm5-price-to-win41000ad30fff4129fdaf5ec84e15ba14c27d4890Open original
Janady13/missionmatch / frontend/src/lib/queries.tsmaster1e9249840a4302ec82e123b9c9cb6f75badea3e4Open original
Janady13/missionmatch / frontend/src/lib/queries.tsws8-teaching-loopc823f0fb6bb2aba0f39001eb6de96f4000d9321fOpen original
Janady13/missionmatch / frontend/src/lib/queries.tsmag-substrateb82c7100a492dec67dfd1eda6b3f53def859be35Open original
Janady13/missionmatch / frontend/src/lib/queries.tstime-to-fill-survivalb66e1e505863d4f17741a4b9ede73509e45bd6c6Open original
Janady13/missionmatch / frontend/src/lib/queries.tsgraphrag-foundationb0ddeb9f633fd138d09309d1a17b7d13bc3a67f7Open original
Janady13/missionmatch / frontend/src/lib/queries.tsws9-bench-ingestionf585a9ef32fa554663ce1fba9a414a54b6e49cf0Open original
Janady13/missionmatch / frontend/src/lib/queries.tspresentation-readinesseb574acaa29d71ce4d0f852572e87c275c79fdb7Open original
Janady13/missionmatch / frontend/src/lib/queries.tsphase2-connectorse038d4c687aec16f8bd9bc4d907eea14d91f8704Open original
Janady13/missionmatch / frontend/src/lib/queries.tscapture-readinessbae6af7cb2997e819174a9e9cfff5e16067a1975Open original

Recovered source transcript

import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query' import { api } from './api' import type { OpportunityFilters, SaveCandidateRequest } from './types' export function useCandidates() { return useQuery({ queryKey: ['candidates'], queryFn: api.candidates }) } export function useRequirements() { return useQuery({ queryKey: ['requirements'], queryFn: api.requirements }) } // Single candidate or requirement by id, so a deep linked evaluation resolves the row directly instead // of scanning the first list page (which silently rendered blank when the row was paged out). export function useCandidate(id: string | null) { return useQuery({ queryKey: ['candidate', id], queryFn: () => api.candidate(id as string), enabled: !!id, }) } export function useRequirement(id: string | null) { return useQuery({ queryKey: ['requirement', id], queryFn: () => api.requirement(id as string), enabled: !!id, }) } export function useOpportunities(candidateId: string | null) { return useQuery({ queryKey: ['opportunities', candidateId], queryFn: () => api.opportunities(candidateId as string), enabled: !!candidateId, }) } export function useRankedCandidates(requirementId: string | null) { return useQuery({ queryKey: ['ranked', requirementId], queryFn: () => api.rankCandidates(requirementId as string), enabled: !!requirementId, }) } // The Command Center, candidate intelligence, and adopt forecast moved to the missionMATCH tool module // (tools/missionmatch), which calls its own /api/missionmatch namespace client. export function useSamOpportunities(filters: OpportunityFilters) { return useQuery({ queryKey: ['sam-opportunities', filters], queryFn: () => api.samOpportunities(filters), }) } export function useIncumbents(naics: string | null) { return useQuery({ queryKey: ['incumbents', naics], queryFn: () => api.incumbents(naics as string), enabled: !!naics, }) } export function useGalapagosAwards() { return useQuery({ queryKey: ['galapagos-awards'], queryFn: api.galapagosAwards }) } export function useWages() { return useQuery({ queryKey: ['wages'], queryFn: api.wages }) } export function useExternalCandidates() { return useQuery({ queryKey: ['external-candidates'], queryFn: api.externalCandidates }) } export function useDeleteExternalCandidate() { const qc = useQueryClient() return useMutation({ mutationFn: (id: string) => api.deleteExternalCandidate(id), onSuccess: () => { qc.invalidateQueries({ queryKey: ['external-candidates'] }) qc.invalidateQueries({ queryKey: ['candidate-intelligence'] }) }, }) } export function useScreen() { return useMutation({ mutationFn: (v: { candidateId: string; requirementId: string }) => api.screen(v.candidateId, v.requirementId), }) } // Mission Check (W1) mutations. Nothing is cached on the scoring paths because nothing is stored; the // resume text is passed in and the result is shown once. Save Candidate invalidates the candidate lists. export function useMissionCheckOpportunities() { return useMutation({ mutationFn: (v: { text: string; limit?: number }) => api.missionCheckOpportunities(v.text, v.limit), }) } export function useMissionCheckJD() { return useMutation({ mutationFn: (v: { resume: string; jd: string }) => api.missionCheckJD(v.resume, v.jd), }) } export function useSaveCandidate() { const qc = useQueryClient() return useMutation({ mutationFn: (v: SaveCandidateRequest) => api.saveCandidate(v), onSuccess: () => { qc.invalidateQueries({ queryKey: ['candidates'] }) qc.invalidateQueries({ queryKey: ['candidate-intelligence'] }) }, }) } // Slate generation and the human in the loop decision moved to the slateMATCH tool module // (tools/slatematch), which calls its own /api/slatematch namespace client and sends the reviewer note. // useAdverseImpact loads the four fifths adverse impact report (compliance role only). export function useAdverseImpact() { return useQuery({ queryKey: ['adverse-impact'], queryFn: api.adverseImpact, retry: false }) } // useCurationProposals loads the pending WS8 teaching curation proposals (compliance or operator role only). export function useCurationProposals() { return useQuery({ queryKey: ['curation-proposals'], queryFn: api.curationProposals, retry: false }) } // useApproveCurationProposal is the FIRST human step: it stages an inert ontology edge. It never changes a // score on its own. On success the pending list is refreshed. export function useApproveCurationProposal() { const qc = useQueryClient() return useMutation({ mutationFn: (id: string) => api.approveCurationProposal(id), onSuccess: () => qc.invalidateQueries({ queryKey: ['curation-proposals'] }), }) } // useVerifyCurationProposal is the SECOND, distinct human step: it activates the staged edge for future // scores. On success the pending list is refreshed. export function useVerifyCurationProposal() { const qc = useQueryClient() return useMutation({ mutationFn: (id: string) => api.verifyCurationProposal(id), onSuccess: () => qc.invalidateQueries({ queryKey: ['curation-proposals'] }), }) }

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