ThatAIguyA world of ideas

THE CONSCIOUSNESS ATLAS
Read. Experiment. Follow the evidence.

ConsciousnessLearn · Explore · Joseph Anady

Janady13/missionmatch / db/migrations/0027_tenant_mission_tags.sql

Source identity, revision, and recovered contents.

GitHub sourceSource text recovered

Source identity

FieldRecorded value
Source typeGitHub source
Original recordJanady13/missionmatch / db/migrations/0027_tenant_mission_tags.sql
DateNot specified in source
RepositoryJanady13/missionmatch
Revision720d47fae476b0d38477ae4401697d372b1ea2bc
Branchfeature/opportunity-to-outcome
Path or archive memberdb/migrations/0027_tenant_mission_tags.sql
Original SHA-256d4476bffd9a3960f60fe589bf69b5a2fea20731956f25f97263bc411a6e5c23d
Git blob SHA14fdec7d5200d63250d217fdbccce616c926a2cf
Reading-copy SHA-256d4476bffd9a3960f60fe589bf69b5a2fea20731956f25f97263bc411a6e5c23d

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 / db/migrations/0027_tenant_mission_tags.sqlfeature/opportunity-to-outcome720d47fae476b0d38477ae4401697d372b1ea2bcOpen original
Janady13/missionmatch / db/migrations/0027_tenant_mission_tags.sqlcollision-deconfliction4ee5a09972608ed89f8377c6665542d5f450f0a6Open original
Janady13/missionmatch / db/migrations/0027_tenant_mission_tags.sqlm5-price-to-win41000ad30fff4129fdaf5ec84e15ba14c27d4890Open original
Janady13/missionmatch / db/migrations/0027_tenant_mission_tags.sqlmaster1e9249840a4302ec82e123b9c9cb6f75badea3e4Open original
Janady13/missionmatch / db/migrations/0027_tenant_mission_tags.sqlws8-teaching-loopc823f0fb6bb2aba0f39001eb6de96f4000d9321fOpen original
Janady13/missionmatch / db/migrations/0027_tenant_mission_tags.sqlmag-substrateb82c7100a492dec67dfd1eda6b3f53def859be35Open original
Janady13/missionmatch / db/migrations/0027_tenant_mission_tags.sqltime-to-fill-survivalb66e1e505863d4f17741a4b9ede73509e45bd6c6Open original
Janady13/missionmatch / db/migrations/0027_tenant_mission_tags.sqlgraphrag-foundationb0ddeb9f633fd138d09309d1a17b7d13bc3a67f7Open original
Janady13/missionmatch / db/migrations/0027_tenant_mission_tags.sqlws9-bench-ingestionf585a9ef32fa554663ce1fba9a414a54b6e49cf0Open original
Janady13/missionmatch / db/migrations/0027_tenant_mission_tags.sqlpresentation-readinesseb574acaa29d71ce4d0f852572e87c275c79fdb7Open original
Janady13/missionmatch / db/migrations/0027_tenant_mission_tags.sqlvendor-intelligencefe9796a19c261951d3f2565206c0c1b5ac294465Open original
Janady13/missionmatch / db/migrations/0027_tenant_mission_tags.sqlws7-federal-signal6a9f6ce9cfb13345ffb47770d4960e7c2d9c17c2Open original
Janady13/missionmatch / db/migrations/0027_tenant_mission_tags.sqlphase2-connectorse038d4c687aec16f8bd9bc4d907eea14d91f8704Open original
Janady13/missionmatch / db/migrations/0027_tenant_mission_tags.sqlfeature/aioe-upgrade2178e7298d0e5d9af83afa12402fd587f0ba6ed8Open original
Janady13/missionmatch / db/migrations/0027_tenant_mission_tags.sqlcapture-readinessbae6af7cb2997e819174a9e9cfff5e16067a1975Open original

Recovered source transcript

-- +goose Up -- requirement_mission_tags tags a tenant requirement with one or more mission areas, each carrying the -- mechanism and evidence phrase so the inference is traceable. Tenant scoped: denormalized org plus a -- COMPOSITE FK to the parent (org,id) so a child row can never reference a parent in another tenant, with -- ENABLE plus FORCE RLS and the standard org isolation policy. This mirrors the candidate_skills pattern -- from migration 0002 verbatim. Mission tags are never a scoring input and never reach the eeo schema. CREATE TABLE requirement_mission_tags ( organization_id uuid NOT NULL, requirement_id uuid NOT NULL, mission_code text NOT NULL REFERENCES mission_areas(code), mechanism text NOT NULL, evidence text NOT NULL DEFAULT '', PRIMARY KEY (requirement_id, mission_code), FOREIGN KEY (organization_id, requirement_id) REFERENCES requirements (organization_id, id) ON DELETE CASCADE ); CREATE INDEX idx_requirement_mission_tags_org ON requirement_mission_tags (organization_id, requirement_id); ALTER TABLE requirement_mission_tags ENABLE ROW LEVEL SECURITY; ALTER TABLE requirement_mission_tags FORCE ROW LEVEL SECURITY; CREATE POLICY requirement_mission_tags_isolation ON requirement_mission_tags USING (organization_id = NULLIF(current_setting('app.current_org_id', true), '')::uuid) WITH CHECK (organization_id = NULLIF(current_setting('app.current_org_id', true), '')::uuid); GRANT SELECT, INSERT, UPDATE, DELETE ON requirement_mission_tags TO missionmatch_app; -- candidate_mission_tags tags a tenant candidate with one or more mission areas, same shape and the same -- isolation guarantees as requirement_mission_tags. CREATE TABLE candidate_mission_tags ( organization_id uuid NOT NULL, candidate_id uuid NOT NULL, mission_code text NOT NULL REFERENCES mission_areas(code), mechanism text NOT NULL, evidence text NOT NULL DEFAULT '', PRIMARY KEY (candidate_id, mission_code), FOREIGN KEY (organization_id, candidate_id) REFERENCES candidates (organization_id, id) ON DELETE CASCADE ); CREATE INDEX idx_candidate_mission_tags_org ON candidate_mission_tags (organization_id, candidate_id); ALTER TABLE candidate_mission_tags ENABLE ROW LEVEL SECURITY; ALTER TABLE candidate_mission_tags FORCE ROW LEVEL SECURITY; CREATE POLICY candidate_mission_tags_isolation ON candidate_mission_tags USING (organization_id = NULLIF(current_setting('app.current_org_id', true), '')::uuid) WITH CHECK (organization_id = NULLIF(current_setting('app.current_org_id', true), '')::uuid); GRANT SELECT, INSERT, UPDATE, DELETE ON candidate_mission_tags TO missionmatch_app; -- +goose Down DROP TABLE IF EXISTS candidate_mission_tags; DROP TABLE IF EXISTS requirement_mission_tags;

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