Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/missionmatch / db/queries/opportunity_records.sql |
| Date | Not specified in source |
| Repository | Janady13/missionmatch |
| Revision | 09015496d565a172bcaa15cfe9a8e4b072b13df0 |
| Branch | workstream-b-screenmatch |
| Path or archive member | db/queries/opportunity_records.sql |
| Original SHA-256 | c0234ffcf2263546d251f674b57525b960e37a3ab08c4d91f79ff3944885bbdb |
| Git blob SHA | 419405c0c2244c0f7a486ef1c1f2e56eea4a0808 |
| Reading-copy SHA-256 | c0234ffcf2263546d251f674b57525b960e37a3ab08c4d91f79ff3944885bbdb |
Every recorded occurrence
These 39 records contain identical original source bytes. Their paths and revisions remain part of the archive.
| Original record | Branch or archive | Revision / identifier | Original location |
|---|---|---|---|
| Janady13/missionmatch / db/queries/opportunity_records.sql | workstream-b-screenmatch | 09015496d565a172bcaa15cfe9a8e4b072b13df0 | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | workstream-a-opportunity-intelligence | 1675031db74316e100782d063e9eda1a597fe3a1 | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | workstream-d-command-center | 255e7d1d420abf5e277d0cd8c9b14f6f72b6acb9 | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | workstream-d-missionmatch | 3be46ba89edb737182075a2b320509b42dc916f8 | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | workstream-e-dataflow-deploy | 433815a042f9741411e60fa553fe72143e9b10db | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | w3-ai-staffing-recommendations | 43d56387270ef4da4cabd794d97ca6a49909bc7d | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | workstream-e-commercial-stubs | 4437da660539284a400ee380b9b427a300c369ee | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | ws3-clearance | 4b8e7ce594c068621867f9c9deed0ec64ae6c553 | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | workstream-c-slatematch | 5cd60c918301b46ecd6ed3e03e20c395da0062e2 | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | ai-intelligence-layer | 5d5ddff70393a197c5f54a45280bb5dd42b24755 | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | ws6-retrieval | 6c56e29231ec05735927fa265c97d517499dfeaf | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | per-tenant-routing | 9bde0f9a74b89d01980fa658e5253acda7528d0c | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | ai-brain-live | aac32fc49c878cc5bca099459307611562d0bac1 | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | ws1-ontology-sync | b596f449a32a1016fbd403c36505cc00a1ac9ee6 | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | ruthless-debug-sweep | b7d742f8f032984be3817efffa3eb8b13b651c1f | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | deploy-and-ops | bdacd9d0b4d5998d25fc74bf4007f4c3ec538c7a | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | phase2-eval-fairness | d361af254701975fe239927656ababb56374655e | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | workstream-b-sam-contract-awards | d5101cceb98e70000cebb31d3e7ac73d747d3a6d | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | workstream-a-shared-core | e0de03ac3a1ec826bd15d0e048e3b02baa23eeff | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | ws2-alias-relationship | e4dada4601c6eb101830f9d223a9655dfa120616 | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | per-tenant-routing | 9bde0f9a74b89d01980fa658e5253acda7528d0c | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | ws6-retrieval | 6c56e29231ec05735927fa265c97d517499dfeaf | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | workstream-a-shared-core | e0de03ac3a1ec826bd15d0e048e3b02baa23eeff | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | workstream-c-slatematch | 5cd60c918301b46ecd6ed3e03e20c395da0062e2 | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | ws1-ontology-sync | b596f449a32a1016fbd403c36505cc00a1ac9ee6 | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | w3-ai-staffing-recommendations | 43d56387270ef4da4cabd794d97ca6a49909bc7d | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | ws3-clearance | 4b8e7ce594c068621867f9c9deed0ec64ae6c553 | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | workstream-d-command-center | 255e7d1d420abf5e277d0cd8c9b14f6f72b6acb9 | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | phase2-eval-fairness | d361af254701975fe239927656ababb56374655e | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | workstream-e-dataflow-deploy | 433815a042f9741411e60fa553fe72143e9b10db | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | ruthless-debug-sweep | b7d742f8f032984be3817efffa3eb8b13b651c1f | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | ai-intelligence-layer | 5d5ddff70393a197c5f54a45280bb5dd42b24755 | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | workstream-a-opportunity-intelligence | 1675031db74316e100782d063e9eda1a597fe3a1 | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | deploy-and-ops | bdacd9d0b4d5998d25fc74bf4007f4c3ec538c7a | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | workstream-b-screenmatch | 09015496d565a172bcaa15cfe9a8e4b072b13df0 | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | workstream-e-commercial-stubs | 4437da660539284a400ee380b9b427a300c369ee | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | ai-brain-live | aac32fc49c878cc5bca099459307611562d0bac1 | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | workstream-d-missionmatch | 3be46ba89edb737182075a2b320509b42dc916f8 | Open original |
| Janady13/missionmatch / db/queries/opportunity_records.sql | workstream-b-sam-contract-awards | d5101cceb98e70000cebb31d3e7ac73d747d3a6d | Open original |
Recovered source transcript
Download complete source text ↓67 lines · 3.4 KB
-- Opportunity Intelligence unified records. Global public catalog (no organization_id, outside RLS):
-- reads run straight off the pool, writes come from cmd/opp-sync as the migrator role.
-- name: UpsertOpportunityRecord :exec
INSERT INTO opportunity_records (
source_name, source_record_id, dedupe_key, record_kind, title, agency, sub_agency,
naics, psc, pop_city, pop_state, pop_country, pop_zip, set_aside, set_aside_code,
contract_vehicle, estimated_value, value_source, incumbent_name, incumbent_uei,
posted_date, response_deadline, award_date, estimated_award_date, pop_start_date, pop_end_date,
ui_link, is_planning, raw_object_key, raw_sha256, fetched_at, synced_at
) VALUES (
$1, $2, $3, $4, $5, $6, $7,
$8, $9, $10, $11, $12, $13, $14, $15,
$16, $17, $18, $19, $20,
$21, $22, $23, $24, $25, $26,
$27, $28, $29, $30, $31, now()
)
ON CONFLICT (source_name, source_record_id) DO UPDATE SET
dedupe_key = EXCLUDED.dedupe_key,
record_kind = EXCLUDED.record_kind,
title = EXCLUDED.title,
agency = EXCLUDED.agency,
sub_agency = EXCLUDED.sub_agency,
naics = EXCLUDED.naics,
psc = EXCLUDED.psc,
pop_city = EXCLUDED.pop_city,
pop_state = EXCLUDED.pop_state,
pop_country = EXCLUDED.pop_country,
pop_zip = EXCLUDED.pop_zip,
set_aside = EXCLUDED.set_aside,
set_aside_code = EXCLUDED.set_aside_code,
contract_vehicle = EXCLUDED.contract_vehicle,
estimated_value = EXCLUDED.estimated_value,
value_source = EXCLUDED.value_source,
incumbent_name = EXCLUDED.incumbent_name,
incumbent_uei = EXCLUDED.incumbent_uei,
posted_date = EXCLUDED.posted_date,
response_deadline = EXCLUDED.response_deadline,
award_date = EXCLUDED.award_date,
estimated_award_date = EXCLUDED.estimated_award_date,
pop_start_date = EXCLUDED.pop_start_date,
pop_end_date = EXCLUDED.pop_end_date,
ui_link = EXCLUDED.ui_link,
is_planning = EXCLUDED.is_planning,
raw_object_key = EXCLUDED.raw_object_key,
raw_sha256 = EXCLUDED.raw_sha256,
fetched_at = EXCLUDED.fetched_at,
synced_at = now();
-- name: GetOpportunityRecord :one
SELECT * FROM opportunity_records WHERE id = $1;
-- name: OpportunityRecordMeta :one
SELECT COUNT(*)::bigint AS total, MAX(synced_at) AS last_synced FROM opportunity_records;
-- name: ListOpportunityRecords :many
-- Optional filters (NULL array = no filter). Soonest closing first, then most recently posted, then id
-- as a unique tiebreaker so the order is deterministic. Text equality filters compare upper() on both
-- sides; the service upper cases the params so casing drift cannot silently zero out results.
SELECT * FROM opportunity_records
WHERE (sqlc.narg('kinds')::text[] IS NULL OR record_kind = ANY(sqlc.narg('kinds')::text[]))
AND (sqlc.narg('naics')::text[] IS NULL OR naics = ANY(sqlc.narg('naics')::text[]))
AND (sqlc.narg('agencies')::text[] IS NULL OR upper(agency) = ANY(sqlc.narg('agencies')::text[]))
AND (sqlc.narg('states')::text[] IS NULL OR upper(pop_state) = ANY(sqlc.narg('states')::text[]))
ORDER BY (response_deadline IS NULL OR response_deadline < now()), response_deadline ASC, posted_date DESC NULLS LAST, id
LIMIT sqlc.arg('lim')::int;