ThatAIguyA world of ideas

THE CONSCIOUSNESS ATLAS
Read. Experiment. Follow the evidence.

ConsciousnessLearn · Explore · Joseph Anady

Janady13/missionmatch / frontend/src/tools/recruitmatch/requisitionsApi.ts

Source identity, revision, and recovered contents.

GitHub sourceSource text recovered

Source identity

FieldRecorded value
Source typeGitHub source
Original recordJanady13/missionmatch / frontend/src/tools/recruitmatch/requisitionsApi.ts
DateNot specified in source
RepositoryJanady13/missionmatch
Revision720d47fae476b0d38477ae4401697d372b1ea2bc
Branchfeature/opportunity-to-outcome
Path or archive memberfrontend/src/tools/recruitmatch/requisitionsApi.ts
Original SHA-256c1010a08d03d715ed46932a7ad0eaee30c0cb26fa18ea076c1a59696df2fc529
Git blob SHAe04103add1534fcada21514549694d7c6f35770e
Reading-copy SHA-256c1010a08d03d715ed46932a7ad0eaee30c0cb26fa18ea076c1a59696df2fc529

Original source ↗

Every recorded occurrence

These 2 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/tools/recruitmatch/requisitionsApi.tsfeature/opportunity-to-outcome720d47fae476b0d38477ae4401697d372b1ea2bcOpen original
Janady13/missionmatch / frontend/src/tools/recruitmatch/requisitionsApi.tsfeature/aioe-upgrade2178e7298d0e5d9af83afa12402fd587f0ba6ed8Open original

Recovered source transcript

import { request } from '../../lib/api' import type { RRequisition, RRequisitionDetail, RRequisitionList } from '../../lib/types' const NS = '/recruiting' const body = (v: unknown) => ({ body: JSON.stringify(v) }) export const requisitionsApi = { list: (p: { client_id?: string; status?: string; owner?: string; q?: string; limit?: number; offset?: number }) => { const s = new URLSearchParams() if (p.client_id) s.set('client_id', p.client_id) if (p.status) s.set('status', p.status) if (p.owner) s.set('owner', p.owner) if (p.q) s.set('q', p.q) if (p.limit) s.set('limit', String(p.limit)) if (p.offset) s.set('offset', String(p.offset)) const qs = s.toString() return request<RRequisitionList>(`${NS}/requisitions${qs ? `?${qs}` : ''}`) }, get: (id: string) => request<RRequisitionDetail>(`${NS}/requisitions/${encodeURIComponent(id)}`), create: (v: Record<string, unknown>) => request<RRequisition>(`${NS}/requisitions`, { method: 'POST', ...body(v) }), update: (id: string, v: Record<string, unknown>) => request<RRequisition>(`${NS}/requisitions/${encodeURIComponent(id)}`, { method: 'PATCH', ...body(v) }), // Status is its own endpoint, not a PATCH field. It moves clocks and writes history, and the server // decides from the transition graph whether the move is legal at all. changeStatus: (id: string, v: { expected_updated_at: string; status: string; note?: string }) => request<RRequisition>(`${NS}/requisitions/${encodeURIComponent(id)}/status`, { method: 'POST', ...body(v) }), claim: (id: string) => request<RRequisition>(`${NS}/requisitions/${encodeURIComponent(id)}/claim`, { method: 'POST' }), release: (id: string) => request<RRequisition>(`${NS}/requisitions/${encodeURIComponent(id)}/release`, { method: 'POST' }), }

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