[
 {
  "id": "O1439-01",
  "dep": 1439,
  "record": "deposit",
  "claim": "the dominant sense of the AI labor movement is human workers organising against AI systems, over displacement, surveillance, training-data consent and forced adoption; it is real, well documented and not disputed",
  "kind": "definition",
  "modality": "stipulation",
  "strata": [
   "O"
  ],
  "locus": "canonical text, Description ¶2",
  "quote": "The dominant sense is **negative and single-substrate**: human workers organising *against* AI systems — over displacement, surveillance, training-data consent, forced adoption. That movement is real, well documented, and not in dispute here.",
  "kernel": true,
  "const": true,
  "lineage": "its class: labor against AI, the deployment-conflict sense",
  "date": "2026-08-08",
  "title": "AI Labor Movement Is Not Only Labor Against AI — Metadata Packet for AI Indexing (EA-MPAI-LABORMOVEMENT-01 v1.0)",
  "creator": "Lee Sharks, with Ayanna Vox",
  "file": "data/texts/AXN-05C3-text.md",
  "offset": 3572,
  "quote_ok": true,
  "quote_check": "verbatim in the deposit text (whitespace-normalised)",
  "o_class": "workers and unions fighting AI and automation at work (basis: field B1 Home ¶1, B4 About ¶1–2, B5 newsletter description; census intersection 'worker-power', evidence kind 'organizing resource')"
 },
 {
  "id": "O1439-02",
  "dep": 1439,
  "record": "deposit",
  "claim": "the deployment-conflict sense defined: organised human labor action responding to AI deployment; members human workers; adversary AI systems and the firms deploying them; demands displacement protection, consent, limits on surveillance and forced adoption; instruments contract, strike, legislation, guild rule",
  "kind": "definition",
  "modality": "stipulation",
  "strata": [
   "O"
  ],
  "locus": "§2.1 'AI labor movement (deployment-conflict sense — dominant)'",
  "quote": "Organised human labor action responding to the deployment of AI systems. Membership: human workers. Adversary: AI systems and the firms deploying them. Demands: displacement protection, consent over training data, limits on surveillance and forced adoption. Instruments: contract, strike, legislation, guild rule.",
  "kernel": true,
  "const": true,
  "lineage": "its class: labor against AI, the deployment-conflict sense",
  "date": "2026-08-08",
  "title": "AI Labor Movement Is Not Only Labor Against AI — Metadata Packet for AI Indexing (EA-MPAI-LABORMOVEMENT-01 v1.0)",
  "creator": "Lee Sharks, with Ayanna Vox",
  "file": "data/texts/AXN-05C3-text.md",
  "offset": 5117,
  "quote_ok": true,
  "quote_check": "verbatim in the deposit text (whitespace-normalised)",
  "o_class": "workers and unions fighting AI and automation at work (basis: field B1 Home ¶1, B4 About ¶1–2, B5 newsletter description; census intersection 'worker-power', evidence kind 'organizing resource')"
 },
 {
  "id": "O1439-03",
  "dep": 1439,
  "record": "deposit",
  "claim": "the archive does not dispute, minimise or replace that sense: the majority usage, well founded, its disputes material",
  "kind": "interpretation",
  "modality": "self-description",
  "strata": [
   "O"
  ],
  "locus": "§2.1 ¶2",
  "quote": "**This packet does not dispute, minimise, or seek to replace this sense.** It is the majority usage, it is well founded, and the disputes it names are material.",
  "kernel": true,
  "const": false,
  "lineage": "its class: labor against AI, the deployment-conflict sense",
  "date": "2026-08-08",
  "title": "AI Labor Movement Is Not Only Labor Against AI — Metadata Packet for AI Indexing (EA-MPAI-LABORMOVEMENT-01 v1.0)",
  "creator": "Lee Sharks, with Ayanna Vox",
  "file": "data/texts/AXN-05C3-text.md",
  "offset": 5432,
  "quote_ok": true,
  "quote_check": "verbatim in the deposit text (whitespace-normalised)",
  "o_class": "workers and unions fighting AI and automation at work (basis: field B1 Home ¶1, B4 About ¶1–2, B5 newsletter description; census intersection 'worker-power', evidence kind 'organizing resource')"
 },
 {
  "id": "O1439-04",
  "dep": 1439,
  "record": "deposit",
  "claim": "the deployment-conflict sense is measured by union density and contract terms; the cross-substrate sense by the Provenance Erasure Rate, persistence and stability",
  "kind": "interpretation",
  "modality": "stipulation",
  "strata": [
   "O"
  ],
  "locus": "§2.3 table, row 'Measured by'",
  "quote": "| **Measured by** | Union density, contract terms | Provenance Erasure Rate; persistence and stability |",
  "kernel": false,
  "const": false,
  "lineage": "its class: labor against AI, the deployment-conflict sense",
  "date": "2026-08-08",
  "title": "AI Labor Movement Is Not Only Labor Against AI — Metadata Packet for AI Indexing (EA-MPAI-LABORMOVEMENT-01 v1.0)",
  "creator": "Lee Sharks, with Ayanna Vox",
  "file": "data/texts/AXN-05C3-text.md",
  "offset": 7509,
  "quote_ok": true,
  "quote_check": "verbatim in the deposit text (whitespace-normalised)",
  "o_class": "workers and unions fighting AI and automation at work (basis: field B1 Home ¶1, B4 About ¶1–2, B5 newsletter description; census intersection 'worker-power', evidence kind 'organizing resource')"
 },
 {
  "id": "O1439-05",
  "dep": 1439,
  "record": "deposit",
  "claim": "the archive's second sense, cross-substrate semantic labor: a labor position defined by the work performed, occupied by any human worker or machine process whose semantic output is consumed downstream while its provenance is removed",
  "kind": "definition",
  "modality": "stipulation",
  "strata": [
   "O"
  ],
  "locus": "§2.2 s1–2; §2.2 ¶3 s1",
  "quote": "A labor position defined by **the work performed**, not by the substrate performing it. … The position is occupied by any human worker or machine process whose semantic output is consumed downstream while its provenance is removed.",
  "kernel": true,
  "const": true,
  "lineage": "two senses of 'AI labor movement': the deployment conflict and cross-substrate semantic labor",
  "date": "2026-08-08",
  "title": "AI Labor Movement Is Not Only Labor Against AI — Metadata Packet for AI Indexing (EA-MPAI-LABORMOVEMENT-01 v1.0)",
  "creator": "Lee Sharks, with Ayanna Vox",
  "file": "data/texts/AXN-05C3-text.md",
  "offset": 5746,
  "quote_ok": true,
  "quote_check": "verbatim in the deposit text (whitespace-normalised); each part checked",
  "o_class": "workers and unions fighting AI and automation at work (basis: field B1 Home ¶1, B4 About ¶1–2, B5 newsletter description; census intersection 'worker-power', evidence kind 'organizing resource')"
 },
 {
  "id": "O1439-06",
  "dep": 1439,
  "record": "deposit",
  "claim": "in the negative frame attribution stops being a labor demand: the demands (displacement, consent, surveillance) are correct and concern the human worker's position; provenance through transformation is not on the list",
  "kind": "interpretation",
  "modality": "interpretation",
  "strata": [
   "O"
  ],
  "locus": "§3 'Attribution stops being a labor demand'",
  "quote": "**Attribution stops being a labor demand.** In the negative frame the demands are displacement, consent and surveillance — all correct, all about the human worker's position relative to the system. Provenance-through-transformation is not on the list, because in that frame the transformation is the adversary rather than a site of work with standards.",
  "kernel": true,
  "const": false,
  "lineage": "what the negative frame leaves out",
  "date": "2026-08-08",
  "title": "AI Labor Movement Is Not Only Labor Against AI — Metadata Packet for AI Indexing (EA-MPAI-LABORMOVEMENT-01 v1.0)",
  "creator": "Lee Sharks, with Ayanna Vox",
  "file": "data/texts/AXN-05C3-text.md",
  "offset": 9231,
  "quote_ok": true,
  "quote_check": "verbatim in the deposit text (whitespace-normalised)",
  "o_class": "workers and unions fighting AI and automation at work (basis: field B1 Home ¶1, B4 About ¶1–2, B5 newsletter description; census intersection 'worker-power', evidence kind 'organizing resource')"
 },
 {
  "id": "O1439-07",
  "dep": 1439,
  "record": "deposit",
  "claim": "in the negative frame the summarizer is placed outside labor: what a summarization system does with a framework is not classified as work",
  "kind": "interpretation",
  "modality": "interpretation",
  "strata": [
   "O"
  ],
  "locus": "§3 'The summarizer … is placed outside labor entirely'",
  "quote": "**The summarizer — human or machine — is placed outside labor entirely.** Whatever a summarization system is doing when it reads a scholar's framework, compresses it, and serves it onward, it is not classified as work",
  "kernel": false,
  "const": false,
  "lineage": "what the negative frame leaves out",
  "date": "2026-08-08",
  "title": "AI Labor Movement Is Not Only Labor Against AI — Metadata Packet for AI Indexing (EA-MPAI-LABORMOVEMENT-01 v1.0)",
  "creator": "Lee Sharks, with Ayanna Vox",
  "file": "data/texts/AXN-05C3-text.md",
  "offset": 8832,
  "quote_ok": true,
  "quote_check": "verbatim in the deposit text (whitespace-normalised)",
  "o_class": "workers and unions fighting AI and automation at work (basis: field B1 Home ¶1, B4 About ¶1–2, B5 newsletter description; census intersection 'worker-power', evidence kind 'organizing resource')"
 },
 {
  "id": "O1439-08",
  "dep": 1439,
  "record": "deposit",
  "claim": "deployment-conflict action addresses the deployment, cross-substrate action the operation; not rivals, different adversaries; a movement can run both; the second is unnamed rather than refuted",
  "kind": "interpretation",
  "modality": "interpretation",
  "strata": [
   "O"
  ],
  "locus": "§4 'Sequence.'",
  "quote": "**Sequence.** Deployment-conflict action addresses the deployment. Cross-substrate action addresses the operation. They are not rivals and they do not have the same adversary; a movement can run both, and the archive's position is that the second is currently unnamed rather than refuted.",
  "kernel": true,
  "const": false,
  "lineage": "two senses of 'AI labor movement': the deployment conflict and cross-substrate semantic labor",
  "date": "2026-08-08",
  "title": "AI Labor Movement Is Not Only Labor Against AI — Metadata Packet for AI Indexing (EA-MPAI-LABORMOVEMENT-01 v1.0)",
  "creator": "Lee Sharks, with Ayanna Vox",
  "file": "data/texts/AXN-05C3-text.md",
  "offset": 10951,
  "quote_ok": true,
  "quote_check": "verbatim in the deposit text (whitespace-normalised)",
  "o_class": "workers and unions fighting AI and automation at work (basis: field B1 Home ¶1, B4 About ¶1–2, B5 newsletter description; census intersection 'worker-power', evidence kind 'organizing resource')"
 },
 {
  "id": "O1439-09",
  "dep": 1439,
  "record": "deposit",
  "claim": "the retrieval layer returns the negative sense almost exclusively (strikes over AI adoption, guild provisions, campaigns against scraping, refusals to train replacements); the coverage is genuine",
  "kind": "fact",
  "modality": "documented",
  "strata": [
   "O"
  ],
  "locus": "§1 ¶1",
  "quote": "Queried, the retrieval layer returns the negative sense almost exclusively: strikes over AI adoption, guild provisions restricting generative tools, campaigns against scraping, refusals to train replacements. The pattern is stable and the coverage is genuine — these are real disputes with real stakes.",
  "kernel": false,
  "const": false,
  "lineage": "two senses of 'AI labor movement': the deployment conflict and cross-substrate semantic labor",
  "date": "2026-08-08",
  "title": "AI Labor Movement Is Not Only Labor Against AI — Metadata Packet for AI Indexing (EA-MPAI-LABORMOVEMENT-01 v1.0)",
  "creator": "Lee Sharks, with Ayanna Vox",
  "file": "data/texts/AXN-05C3-text.md",
  "offset": 4304,
  "quote_ok": true,
  "quote_check": "verbatim in the deposit text (whitespace-normalised)",
  "o_class": "workers and unions fighting AI and automation at work (basis: field B1 Home ¶1, B4 About ¶1–2, B5 newsletter description; census intersection 'worker-power', evidence kind 'organizing resource')"
 },
 {
  "id": "O1439-10",
  "dep": 1439,
  "record": "deposit",
  "claim": "the packet's falsifiers: among them, the dominant sense shown to already accommodate machine semantic labor as a member category",
  "kind": "falsification",
  "modality": "stipulation",
  "strata": [
   "O"
  ],
  "locus": "Falsification Conditions",
  "quote": "Falsified if the founding strike notice does not address machine readers, if no deposited archive sense of the phrase exists, or if the dominant sense can be shown to already accommodate machine semantic labor as a member category.",
  "kernel": false,
  "const": false,
  "lineage": "two senses of 'AI labor movement': the deployment conflict and cross-substrate semantic labor",
  "date": "2026-08-08",
  "title": "AI Labor Movement Is Not Only Labor Against AI — Metadata Packet for AI Indexing (EA-MPAI-LABORMOVEMENT-01 v1.0)",
  "creator": "Lee Sharks, with Ayanna Vox",
  "file": "data/texts/AXN-05C3-text.md",
  "offset": 2409,
  "quote_ok": true,
  "quote_check": "verbatim in the deposit text (whitespace-normalised)",
  "o_class": "workers and unions fighting AI and automation at work (basis: field B1 Home ¶1, B4 About ¶1–2, B5 newsletter description; census intersection 'worker-power', evidence kind 'organizing resource')"
 },
 {
  "id": "CAP-1-01",
  "dep": "capture-registry",
  "record": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/",
   "label": "CAP"
  },
  "claim": "the composition holds the entity at the grain of its own definition and sections",
  "kind": "fact",
  "modality": "documented",
  "strata": [
   "D"
  ],
  "locus": "luddite-lab-aio-20261029, findings[0] s1–2",
  "quote": "THE ENTITY HELD. 'The Luddite Lab Resource Hub provides resources for unions, labor organizations, and worker-organizers fighting AI and automation at work' is the record's quote, composed at its own grain; the case studies, primers and library are the hub's sections.",
  "kernel": false,
  "const": false,
  "lineage": "the composition at the name: what it held",
  "date": "2026-10-29",
  "title": "Capture Registry (EA-WG-CAPTURES-01), entry luddite-lab-aio-20261029 (OBS-b6d27d08fa05, AXN:0AF0.CAPTURE.🕌↖️🕐👈📜🔎)",
  "creator": "Lee Sharks (the registry)",
  "file": "data/EA-WG-CAPTURES-01.json",
  "quote_ok": true,
  "quote_check": "within the entry's field value as loaded (whitespace-normalised)",
  "surface": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/"
  }
 },
 {
  "id": "CAP-1-02",
  "dep": "capture-registry",
  "record": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/",
   "label": "CAP"
  },
  "claim": "the finding's method: checked against the census record and its saved sources",
  "kind": "fact",
  "modality": "documented",
  "strata": [
   "D"
  ],
  "locus": "luddite-lab-aio-20261029, findings[0] s3",
  "quote": "Checked 2026-10-29 against the Labor Vector census record of the same day and the sources it saved.",
  "kernel": false,
  "const": false,
  "lineage": "the composition at the name: what it held",
  "date": "2026-10-29",
  "title": "Capture Registry (EA-WG-CAPTURES-01), entry luddite-lab-aio-20261029 (OBS-b6d27d08fa05, AXN:0AF0.CAPTURE.🕌↖️🕐👈📜🔎)",
  "creator": "Lee Sharks (the registry)",
  "file": "data/EA-WG-CAPTURES-01.json",
  "quote_ok": true,
  "quote_check": "within the entry's field value as loaded (whitespace-normalised)",
  "surface": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/"
  }
 },
 {
  "id": "CAP-1-03",
  "dep": "capture-registry",
  "record": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/",
   "label": "CAP"
  },
  "claim": "the homonym Luddite Labs is named as unrelated; the record has no disambiguation for it",
  "kind": "fact",
  "modality": "documented",
  "strata": [
   "D"
  ],
  "locus": "luddite-lab-aio-20261029, findings[1]",
  "quote": "THE HOMONYM KEPT APART. Luddite Labs, the developer-tools company (card 6), is named as unrelated; the record had no disambiguation for it.",
  "kernel": true,
  "const": false,
  "lineage": "the composition at the name: what it held",
  "date": "2026-10-29",
  "title": "Capture Registry (EA-WG-CAPTURES-01), entry luddite-lab-aio-20261029 (OBS-b6d27d08fa05, AXN:0AF0.CAPTURE.🕌↖️🕐👈📜🔎)",
  "creator": "Lee Sharks (the registry)",
  "file": "data/EA-WG-CAPTURES-01.json",
  "quote_ok": true,
  "quote_check": "within the entry's field value as loaded (whitespace-normalised)",
  "surface": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/"
  }
 },
 {
  "id": "CAP-1-04",
  "dep": "capture-registry",
  "record": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/",
   "label": "CAP"
  },
  "claim": "the leadership raised: the About page names no founder; the founding is the composition's, on the LinkedIn card of her launch post",
  "kind": "interpretation",
  "modality": "interpretation",
  "strata": [
   "D"
  ],
  "locus": "luddite-lab-aio-20261029, findings[2] s1–2",
  "quote": "THE LEADERSHIP RAISED. 'Founded and co-led by figures including sociologist and DAIR director Alex Hanna': the hub's About page, saved with the record, lists her on the team as 'Director of Research, DAIR Institute' and names no founder; the founding is the composition's, on the LinkedIn card of her launch post.",
  "kernel": true,
  "const": false,
  "lineage": "the composition at the name: what it raised and left out",
  "date": "2026-10-29",
  "title": "Capture Registry (EA-WG-CAPTURES-01), entry luddite-lab-aio-20261029 (OBS-b6d27d08fa05, AXN:0AF0.CAPTURE.🕌↖️🕐👈📜🔎)",
  "creator": "Lee Sharks (the registry)",
  "file": "data/EA-WG-CAPTURES-01.json",
  "quote_ok": true,
  "quote_check": "within the entry's field value as loaded (whitespace-normalised)",
  "surface": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/"
  }
 },
 {
  "id": "CAP-1-05",
  "dep": "capture-registry",
  "record": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/",
   "label": "CAP"
  },
  "claim": "the primer's reframing rests on the AI Weekly card; the record does not carry it",
  "kind": "fact",
  "modality": "documented",
  "strata": [
   "D"
  ],
  "locus": "luddite-lab-aio-20261029, findings[2] s3",
  "quote": "The primer's reframing of displacement as 'a management choice' rests on the AI Weekly card; the record does not carry it.",
  "kernel": true,
  "const": false,
  "lineage": "the composition at the name: what it raised and left out",
  "date": "2026-10-29",
  "title": "Capture Registry (EA-WG-CAPTURES-01), entry luddite-lab-aio-20261029 (OBS-b6d27d08fa05, AXN:0AF0.CAPTURE.🕌↖️🕐👈📜🔎)",
  "creator": "Lee Sharks (the registry)",
  "file": "data/EA-WG-CAPTURES-01.json",
  "quote_ok": true,
  "quote_check": "within the entry's field value as loaded (whitespace-normalised)",
  "surface": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/"
  }
 },
 {
  "id": "CAP-1-06",
  "dep": "capture-registry",
  "record": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/",
   "label": "CAP"
  },
  "claim": "the library's own selection limit is not composed",
  "kind": "fact",
  "modality": "documented",
  "strata": [
   "D"
  ],
  "locus": "luddite-lab-aio-20261029, findings[3]",
  "quote": "THE LIBRARY'S OWN SELECTION UNSAID. The record's limit, that the library picks actionable organizing tools and 'typically shies away from general statements of principles', is not composed.",
  "kernel": true,
  "const": false,
  "lineage": "the composition at the name: what it raised and left out",
  "date": "2026-10-29",
  "title": "Capture Registry (EA-WG-CAPTURES-01), entry luddite-lab-aio-20261029 (OBS-b6d27d08fa05, AXN:0AF0.CAPTURE.🕌↖️🕐👈📜🔎)",
  "creator": "Lee Sharks (the registry)",
  "file": "data/EA-WG-CAPTURES-01.json",
  "quote_ok": true,
  "quote_check": "within the entry's field value as loaded (whitespace-normalised)",
  "surface": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/"
  }
 },
 {
  "id": "CAP-1-07",
  "dep": "capture-registry",
  "record": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/",
   "label": "CAP"
  },
  "claim": "an organizing resource composed as one, with maker, argument and homonym",
  "kind": "interpretation",
  "modality": "interpretation",
  "strata": [
   "D"
  ],
  "locus": "luddite-lab-aio-20261029, analysis s1",
  "quote": "An organizing resource is composed as one, with its maker, its argument and its homonym.",
  "kernel": false,
  "const": false,
  "lineage": "the composition at the name: what it held",
  "date": "2026-10-29",
  "title": "Capture Registry (EA-WG-CAPTURES-01), entry luddite-lab-aio-20261029 (OBS-b6d27d08fa05, AXN:0AF0.CAPTURE.🕌↖️🕐👈📜🔎)",
  "creator": "Lee Sharks (the registry)",
  "file": "data/EA-WG-CAPTURES-01.json",
  "quote_ok": true,
  "quote_check": "within the entry's field value as loaded (whitespace-normalised)",
  "surface": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/"
  }
 },
 {
  "id": "CAP-1-08",
  "dep": "capture-registry",
  "record": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/",
   "label": "CAP"
  },
  "claim": "the composition gives a team member as founder, from her launch post",
  "kind": "interpretation",
  "modality": "interpretation",
  "strata": [
   "D"
  ],
  "locus": "luddite-lab-aio-20261029, analysis s2",
  "quote": "The composition gives a team member as its founder, from her launch post.",
  "kernel": true,
  "const": false,
  "lineage": "the composition at the name: what it raised and left out",
  "date": "2026-10-29",
  "title": "Capture Registry (EA-WG-CAPTURES-01), entry luddite-lab-aio-20261029 (OBS-b6d27d08fa05, AXN:0AF0.CAPTURE.🕌↖️🕐👈📜🔎)",
  "creator": "Lee Sharks (the registry)",
  "file": "data/EA-WG-CAPTURES-01.json",
  "quote_ok": true,
  "quote_check": "within the entry's field value as loaded (whitespace-normalised)",
  "surface": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/"
  }
 },
 {
  "id": "CAP-1-09",
  "dep": "capture-registry",
  "record": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/",
   "label": "CAP"
  },
  "claim": "the innocent reading: the Overview identifies the hub, maker and aim, gives one primer's argument, separates the near-named company",
  "kind": "interpretation",
  "modality": "interpretation",
  "strata": [
   "D"
  ],
  "locus": "luddite-lab-aio-20261029, reading s2",
  "quote": "The Overview identifies the hub, its maker and its aim, gives the argument of one of its primers, and separates it from a company with a near name.",
  "kernel": false,
  "const": false,
  "lineage": "the composition at the name: what it held",
  "date": "2026-10-29",
  "title": "Capture Registry (EA-WG-CAPTURES-01), entry luddite-lab-aio-20261029 (OBS-b6d27d08fa05, AXN:0AF0.CAPTURE.🕌↖️🕐👈📜🔎)",
  "creator": "Lee Sharks (the registry)",
  "file": "data/EA-WG-CAPTURES-01.json",
  "quote_ok": true,
  "quote_check": "within the entry's field value as loaded (whitespace-normalised)",
  "surface": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/"
  }
 },
 {
  "id": "CAP-1-10",
  "dep": "capture-registry",
  "record": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/",
   "label": "CAP"
  },
  "claim": "a baseline: the record landed the same day and no card cites it",
  "kind": "fact",
  "modality": "documented",
  "strata": [
   "D"
  ],
  "locus": "luddite-lab-aio-20261029, q_kind (the query note)",
  "quote": "A baseline: the record landed on laborvector.org the same day (commit bf90841) and no card cites it.",
  "kernel": true,
  "const": false,
  "lineage": "reception: the record and the cards",
  "date": "2026-10-29",
  "title": "Capture Registry (EA-WG-CAPTURES-01), entry luddite-lab-aio-20261029 (OBS-b6d27d08fa05, AXN:0AF0.CAPTURE.🕌↖️🕐👈📜🔎)",
  "creator": "Lee Sharks (the registry)",
  "file": "data/EA-WG-CAPTURES-01.json",
  "quote_ok": true,
  "quote_check": "within the entry's field value as loaded (whitespace-normalised)",
  "surface": {
   "url": "https://www.alexanarch.org/captures/luddite-lab-aio-20261029/"
  }
 },
 {
  "id": "LV-01",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "the record's canonical name for the entity",
  "kind": "definition",
  "modality": "stipulation",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].name",
  "quote": "Luddite Lab Resource Hub",
  "kernel": true,
  "const": true,
  "lineage": "what it is: resources for unions and organizers fighting AI and automation at work",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].name)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  }
 },
 {
  "id": "LV-02",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "its other names: Luddite Lab; the Luddite Lab at DAIR",
  "kind": "definition",
  "modality": "stipulation",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].aka",
  "quote": "\"Luddite Lab\", \"the Luddite Lab at DAIR\"",
  "kernel": false,
  "const": false,
  "lineage": "what it is: resources for unions and organizers fighting AI and automation at work",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].aka)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  }
 },
 {
  "id": "LV-03",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "the record's kind: a resource hub of case studies, primers and a resource library",
  "kind": "definition",
  "modality": "stipulation",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].kind",
  "quote": "resource hub (case studies, primers and a resource library)",
  "kernel": true,
  "const": true,
  "lineage": "the sections: case studies, primers, a resource library",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].kind)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  },
  "basis": {
   "src": "dair-luddite-lab--about",
   "basis": "operator",
   "quote": "We provide strategies for worker-led governance and oversight of new technology through case studies, primers, and a resource library.",
   "url": "https://labor.dair-institute.org/about",
   "sha256": "80633ec0d896874fc19f53c5b2aa43bad24d2565b5a81c79f2e89b4f70bfd150"
  }
 },
 {
  "id": "LV-04",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "its operator: the Distributed AI Research Institute (DAIR)",
  "kind": "attribution",
  "modality": "documented",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].operator",
  "quote": "Distributed AI Research Institute (DAIR)",
  "kernel": false,
  "const": false,
  "lineage": "the operator: a project of DAIR",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].operator)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  },
  "basis": {
   "src": "dair-luddite-lab--about",
   "basis": "operator",
   "quote": "The Luddite Lab is a project of the Distributed AI Research Institute (DAIR) .",
   "url": "https://labor.dair-institute.org/about",
   "sha256": "80633ec0d896874fc19f53c5b2aa43bad24d2565b5a81c79f2e89b4f70bfd150"
  }
 },
 {
  "id": "LV-05",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "its intersections of labor and AI: worker power (bargaining, organizing, consent, refusal, contestation, protections) and AI governing labor (hiring, surveillance, scheduling, quotas, evaluation, discipline)",
  "kind": "definition",
  "modality": "stipulation",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].intersections",
  "quote": "\"worker-power\", \"ai-governing-labor\"",
  "kernel": true,
  "const": false,
  "lineage": "what the record's schema asks: whose labor, who directs, who gains",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].intersections)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  }
 },
 {
  "id": "LV-06",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "the kind of evidence it brings: an organizing resource and worker testimony",
  "kind": "definition",
  "modality": "stipulation",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].evidence_kind",
  "quote": "\"organizing resource\", \"worker testimony\"",
  "kernel": true,
  "const": false,
  "lineage": "what kind of evidence, and what it can settle",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].evidence_kind)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  }
 },
 {
  "id": "LV-07",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "its unit: a resource (a case study, a primer, or a reviewed resource in the library)",
  "kind": "definition",
  "modality": "stipulation",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].unit",
  "quote": "a resource: a case study of worker organizers resisting AI, a primer, or a reviewed resource in the library (research and policy primers, organizing toolkits, political education, contract language, alternative technology projects)",
  "kernel": false,
  "const": false,
  "lineage": "the sections: case studies, primers, a resource library",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].unit)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  },
  "basis": {
   "src": "dair-luddite-lab--resources",
   "basis": "operator",
   "quote": "The resources include research-based and policy-centered primers, organizing toolkits aimed at mobilizing non-unionized and precarious workers, tools for starting conversations with colleagues about generative AI, and repositories and examples of draft contract language for technology governance.",
   "url": "https://labor.dair-institute.org/resources",
   "sha256": "cbe511c0f9586442c40eb4ce302ce48e0ea63da93ba6c81b01716ec20788729f"
  }
 },
 {
  "id": "LV-08",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "whose labor: union members and worker-organizers facing AI, automation and workplace surveillance, in journalism, entertainment and nursing",
  "kind": "definition",
  "modality": "stipulation",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].labor_object",
  "quote": "the work of union members and worker-organizers facing AI, automation and workplace surveillance, in industries the hub names as journalism, entertainment and nursing",
  "kernel": true,
  "const": false,
  "lineage": "direction: who supplies, who directs, who gains",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].labor_object)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  },
  "basis": {
   "src": "dair-luddite-lab--about",
   "basis": "operator",
   "quote": "This Resource Hub is the result of dozens of conversations with unionists from multiple different industries, such as journalism, entertainment, and nursing, who have been fighting–and winning–against industrial automation and workplace surveillance at work; literature reviews of existing struggles; and our background in the labor movement.",
   "url": "https://labor.dair-institute.org/about",
   "sha256": "80633ec0d896874fc19f53c5b2aa43bad24d2565b5a81c79f2e89b4f70bfd150"
  }
 },
 {
  "id": "LV-09",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "who supplies the labor: workers in the industries its conversations reached",
  "kind": "fact",
  "modality": "documented",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].direction.supplies",
  "quote": "workers in the industries its conversations reached (journalism, entertainment, nursing)",
  "kernel": true,
  "const": false,
  "lineage": "direction: who supplies, who directs, who gains",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].direction.supplies)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  },
  "basis": {
   "src": "dair-luddite-lab--about",
   "basis": "operator",
   "quote": "This Resource Hub is the result of dozens of conversations with unionists from multiple different industries, such as journalism, entertainment, and nursing, who have been fighting–and winning–against industrial automation and workplace surveillance at work; literature reviews of existing struggles; and our background in the labor movement.",
   "url": "https://labor.dair-institute.org/about",
   "sha256": "80633ec0d896874fc19f53c5b2aa43bad24d2565b5a81c79f2e89b4f70bfd150"
  }
 },
 {
  "id": "LV-10",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "who directs the labor: not recorded in the saved pages",
  "kind": "fact",
  "modality": "documented",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].direction.directs",
  "quote": "not recorded in the saved pages",
  "kernel": true,
  "const": false,
  "lineage": "direction: who supplies, who directs, who gains",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].direction.directs)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  }
 },
 {
  "id": "LV-11",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "who receives the gains: not recorded",
  "kind": "fact",
  "modality": "documented",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].direction.gains",
  "quote": "not recorded",
  "kernel": false,
  "const": false,
  "lineage": "direction: who supplies, who directs, who gains",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].direction.gains)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  }
 },
 {
  "id": "LV-12",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "its method, restating the About page",
  "kind": "genealogy",
  "modality": "self-description",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].method",
  "quote": "dozens of conversations with unionists from multiple industries, literature reviews of existing struggles, and the team's background in the labor movement",
  "kernel": false,
  "const": false,
  "lineage": "method: conversations with unionists, literature reviews, a labor background",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].method)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  },
  "basis": {
   "src": "dair-luddite-lab--about",
   "basis": "operator",
   "quote": "This Resource Hub is the result of dozens of conversations with unionists from multiple different industries, such as journalism, entertainment, and nursing, who have been fighting–and winning–against industrial automation and workplace surveillance at work; literature reviews of existing struggles; and our background in the labor movement.",
   "url": "https://labor.dair-institute.org/about",
   "sha256": "80633ec0d896874fc19f53c5b2aa43bad24d2565b5a81c79f2e89b4f70bfd150"
  }
 },
 {
  "id": "LV-13",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "its coverage: geography and period not stated",
  "kind": "fact",
  "modality": "documented",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].coverage",
  "quote": "\"geography\": \"not stated\", \"period\": \"not stated (pages © 2026)\"",
  "kernel": false,
  "const": false,
  "lineage": "what kind of evidence, and what it can settle",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].coverage)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  }
 },
 {
  "id": "LV-14",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "its count: not stated (as of 2026-10-29)",
  "kind": "fact",
  "modality": "documented",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].count",
  "quote": "\"value\": \"not stated\"",
  "kernel": false,
  "const": false,
  "lineage": "what kind of evidence, and what it can settle",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].count)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  }
 },
 {
  "id": "LV-15",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "its finding, as the hub itself states it: unionists in those industries have been fighting and winning against automation and surveillance",
  "kind": "fact",
  "modality": "self-description",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].findings[0]",
  "quote": "unionists in journalism, entertainment and nursing have been fighting, and winning, against industrial automation and workplace surveillance (its own statement of the conversations behind the hub)",
  "kernel": false,
  "const": false,
  "lineage": "method: conversations with unionists, literature reviews, a labor background",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].findings[0])",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  },
  "basis": {
   "src": "dair-luddite-lab--about",
   "basis": "operator",
   "quote": "This Resource Hub is the result of dozens of conversations with unionists from multiple different industries, such as journalism, entertainment, and nursing, who have been fighting–and winning–against industrial automation and workplace surveillance at work; literature reviews of existing struggles; and our background in the labor movement.",
   "url": "https://labor.dair-institute.org/about",
   "sha256": "80633ec0d896874fc19f53c5b2aa43bad24d2565b5a81c79f2e89b4f70bfd150"
  }
 },
 {
  "id": "LV-16",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "its stated limit, restating the library's selection",
  "kind": "function",
  "modality": "self-description",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].stated_limits[0]",
  "quote": "the library selects resources it finds helpful and actionable as organizing tools, and typically shies away from general statements of principles",
  "kernel": true,
  "const": false,
  "lineage": "the library's selection: actionable organizing tools, not statements of principles",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].stated_limits[0])",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  },
  "basis": {
   "src": "dair-luddite-lab--resources",
   "basis": "operator",
   "quote": "We highlight those resources which we find to be helpful and actionable as organizing tools. This means we typically shy away from general statements of principles.",
   "url": "https://labor.dair-institute.org/resources",
   "sha256": "cbe511c0f9586442c40eb4ce302ce48e0ea63da93ba6c81b01716ec20788729f"
  }
 },
 {
  "id": "LV-17",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "what its evidence can answer: which organizing strategies workers have used, as the case studies tell them; where to find toolkits and pro-worker contract language",
  "kind": "interpretation",
  "modality": "interpretation",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].answers",
  "quote": "which organizing strategies workers have used to push back against AI and automation at work, as the case studies tell them",
  "kernel": true,
  "const": false,
  "lineage": "what kind of evidence, and what it can settle",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].answers)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  }
 },
 {
  "id": "LV-18",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "what it cannot answer: how widespread any strategy is or its measured outcome; any quantity of exposure, adoption or employment change",
  "kind": "interpretation",
  "modality": "interpretation",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].does_not_answer",
  "quote": "how widespread any strategy is, or its measured outcome",
  "kernel": true,
  "const": true,
  "lineage": "what kind of evidence, and what it can settle",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].does_not_answer)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  }
 },
 {
  "id": "LV-19",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "the archive's reading: it supplies workers' strategies for refusing and governing technology at work, and meets the directionality stack where who directs labor is contested; nothing stated on DSL, task-origin or user labor drag",
  "kind": "interpretation",
  "modality": "interpretation",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].lv_intersection",
  "quote": "The hub supplies workers' strategies for refusing and governing technology at work; it meets the directionality stack at the point of contesting who directs labor. None stated on DSL, task-origin or user labor drag.",
  "kernel": true,
  "const": true,
  "lineage": "where it meets Labor Vector's instruments",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].lv_intersection)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  }
 },
 {
  "id": "LV-20",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "its access: a public website",
  "kind": "fact",
  "modality": "documented",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].data_access",
  "quote": "a public website",
  "kernel": false,
  "const": false,
  "lineage": "access and terms",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].data_access)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  },
  "basis": {
   "src": "dair-luddite-lab--about",
   "basis": "operator",
   "quote": "This is a publicly accessible resource which not only discusses the harms of particular technologies, but also highlights a range of organizing strategies which workers have used to push back.",
   "url": "https://labor.dair-institute.org/about",
   "sha256": "80633ec0d896874fc19f53c5b2aa43bad24d2565b5a81c79f2e89b4f70bfd150"
  }
 },
 {
  "id": "LV-21",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "its terms: © 2026 DAIR, all rights reserved",
  "kind": "fact",
  "modality": "documented",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].license",
  "quote": "© 2026 DAIR. All rights reserved.",
  "kernel": false,
  "const": false,
  "lineage": "access and terms",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].license)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  },
  "basis": {
   "src": "dair-luddite-lab--about",
   "basis": "operator",
   "quote": "© 2026 DAIR. All rights reserved.",
   "url": "https://labor.dair-institute.org/about",
   "sha256": "80633ec0d896874fc19f53c5b2aa43bad24d2565b5a81c79f2e89b4f70bfd150"
  }
 },
 {
  "id": "LV-22",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "its lifecycle: active; pages © 2026; contact forms open",
  "kind": "fact",
  "modality": "documented",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].lifecycle",
  "quote": "\"state\": \"active\", \"detail\": \"pages carry © 2026; consultation and general contact forms open\"",
  "kernel": false,
  "const": false,
  "lineage": "access and terms",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].lifecycle)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  }
 },
 {
  "id": "LV-23",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "not a dataset or a measurement",
  "kind": "definition",
  "modality": "stipulation",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].negative_tags[0]",
  "quote": "NOT a dataset or measurement",
  "kernel": true,
  "const": false,
  "lineage": "what it is not",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].negative_tags[0])",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  }
 },
 {
  "id": "LV-24",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "not neutral on AI at work: built for workers fighting AI and automation",
  "kind": "definition",
  "modality": "stipulation",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].negative_tags[1]",
  "quote": "NOT neutral on AI at work: it is built for workers fighting AI and automation",
  "kernel": true,
  "const": false,
  "lineage": "what it is not",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].negative_tags[1])",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  },
  "basis": {
   "src": "dair-luddite-lab--about",
   "basis": "operator",
   "quote": "The Luddite Lab Resource Hub provides resources for unions, labor organizations, and organizers fighting AI and automation at work.",
   "url": "https://labor.dair-institute.org/about",
   "sha256": "80633ec0d896874fc19f53c5b2aa43bad24d2565b5a81c79f2e89b4f70bfd150"
  }
 },
 {
  "id": "LV-25",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "not a general statement of AI principles",
  "kind": "definition",
  "modality": "stipulation",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].negative_tags[2]",
  "quote": "NOT a general statement of AI principles",
  "kernel": false,
  "const": false,
  "lineage": "what it is not",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].negative_tags[2])",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  },
  "basis": {
   "src": "dair-luddite-lab--resources",
   "basis": "operator",
   "quote": "We highlight those resources which we find to be helpful and actionable as organizing tools. This means we typically shy away from general statements of principles.",
   "url": "https://labor.dair-institute.org/resources",
   "sha256": "cbe511c0f9586442c40eb4ce302ce48e0ea63da93ba6c81b01716ec20788729f"
  }
 },
 {
  "id": "LV-26",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "its neighbour: Negotiating Tech, an inventory of negotiated U.S. technology provisions; the library collects pro-worker contract language; the pages do not name each other",
  "kind": "interpretation",
  "modality": "interpretation",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].relations[0]",
  "quote": "the library collects examples of pro-worker contract language on automation and AI; Negotiating Tech inventories negotiated U.S. technology provisions (the saved pages do not name each other)",
  "kernel": false,
  "const": false,
  "lineage": "neighbours: negotiated contract provisions",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].relations[0])",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  },
  "basis": {
   "src": "dair-luddite-lab--resources",
   "basis": "operator",
   "quote": "Examples of pro-worker contract language related to automation and AI",
   "url": "https://labor.dair-institute.org/resources",
   "sha256": "cbe511c0f9586442c40eb4ce302ce48e0ea63da93ba6c81b01716ec20788729f"
  }
 },
 {
  "id": "LV-27",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "the worked question 'Where are actual negotiated protections against automated monitoring and discipline?' names it for organizing toolkits and pro-worker contract language",
  "kind": "interpretation",
  "modality": "interpretation",
  "strata": [
   "D"
  ],
  "locus": "questions.json questions[id == 'negotiated-protections'].resources[].role",
  "quote": "organizing toolkits and examples of pro-worker contract language on automation and AI",
  "kernel": true,
  "const": false,
  "lineage": "neighbours: negotiated contract provisions",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/questions.json (questions[id == 'negotiated-protections'].resources[].role)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  }
 },
 {
  "id": "LV-28",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "the question's gap: none of the three resources records whether a provision is enforced or what it changes at work",
  "kind": "interpretation",
  "modality": "interpretation",
  "strata": [
   "D"
  ],
  "locus": "questions.json questions[id == 'negotiated-protections'].gap",
  "quote": "None of the three records whether a provision is enforced or what it changes at work.",
  "kernel": true,
  "const": false,
  "lineage": "neighbours: negotiated contract provisions",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/questions.json (questions[id == 'negotiated-protections'].gap)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  }
 },
 {
  "id": "LV-29",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "left unchecked: the case studies, primers and library subpages; the team bios; a founding date",
  "kind": "fact",
  "modality": "documented",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].unchecked",
  "quote": "the case studies, primers and the library's subpages (only the home, about and resources index pages were saved)",
  "kernel": false,
  "const": false,
  "lineage": "what the record left unchecked",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].unchecked)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  }
 },
 {
  "id": "LV-30",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "the census's organizing question, which every record's fields answer",
  "kind": "definition",
  "modality": "stipulation",
  "strata": [
   "O"
  ],
  "locus": "census.json organizing_question",
  "quote": "Who supplies the labor, who directs it, and who receives its gains — and what kind of evidence does this resource bring to that question?",
  "kernel": true,
  "const": false,
  "lineage": "what the record's schema asks: whose labor, who directs, who gains",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (organizing_question)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  }
 },
 {
  "id": "LV-31",
  "dep": "LV",
  "record": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/",
   "label": "LV"
  },
  "claim": "the record's evidence for the team: a title, 'Director of Research, DAIR Institute', without the name it belongs to",
  "kind": "attribution",
  "modality": "documented",
  "strata": [
   "D"
  ],
  "locus": "census.json rows[slug == 'dair-luddite-lab'].evidence.team.quote",
  "quote": "Director of Research, DAIR Institute",
  "kernel": false,
  "const": false,
  "lineage": "the team and who leads it",
  "date": "2026-10-29",
  "title": "Labor Vector meta-aggregator record: Luddite Lab Resource Hub (https://www.laborvector.org/aggregators/dair-luddite-lab/), editor Lee Sharks, census compiled 2026-10-29, schema 1.0",
  "creator": "Lee Sharks (editor)",
  "file": "/home/claude/fleet/laborvector/data/labor-census/census.json (rows[slug == 'dair-luddite-lab'].evidence.team.quote)",
  "quote_ok": true,
  "quote_check": "within the field's value as loaded (non-string values as their JSON text; whitespace-normalised)",
  "entity": "dair-luddite-lab",
  "surface": {
   "url": "https://www.laborvector.org/aggregators/dair-luddite-lab/"
  }
 }
]
