{
 "active": [
  {
   "closes": "2026-11-07",
   "closing_as_printed": "",
   "department": "Lunenburg Public Schools",
   "employer": "schools",
   "first_seen": "2026-10-09",
   "id": "5954290",
   "job_type": "Part-time",
   "owner": "school-committee",
   "positions": "1",
   "posted": "2026-10-08",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-09/job-5954290.json",
   "title": "Occupational Therapist (.5)",
   "url": "https://www.schoolspring.com/jobdetail?jobId=5954290"
  },
  {
   "closes": "2026-12-05",
   "closing_as_printed": "",
   "department": "Lunenburg Middle/High School (High School)",
   "employer": "schools",
   "first_seen": "2026-10-08",
   "id": "5951924",
   "job_type": "Full-time",
   "owner": "school-committee",
   "positions": "1",
   "posted": "2026-10-06",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-08/job-5951924.json",
   "title": "High School Long-term SUBSTITUTE (Paternity Leave) November 30th - January 19th",
   "url": "https://www.schoolspring.com/jobdetail?jobId=5951924"
  },
  {
   "closes": "2026-11-30",
   "closing_as_printed": "",
   "department": "Lunenburg Public Schools",
   "employer": "schools",
   "first_seen": "2026-10-05",
   "id": "5947400",
   "job_type": "Part-time",
   "owner": "school-committee",
   "positions": "1",
   "posted": "2026-10-01",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5947400.json",
   "title": "Athletic Director (.5 Position)",
   "url": "https://www.schoolspring.com/jobdetail?jobId=5947400"
  },
  {
   "closes": "2026-11-22",
   "closing_as_printed": "",
   "department": "Lunenburg Public Schools",
   "employer": "schools",
   "first_seen": "2026-10-05",
   "id": "5937399",
   "job_type": "Part-time",
   "owner": "school-committee",
   "positions": "1",
   "posted": "2026-09-23",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5937399.json",
   "title": "Custodian, Evening (Part-time)",
   "url": "https://www.schoolspring.com/jobdetail?jobId=5937399"
  },
  {
   "closes": "2026-11-17",
   "closing_as_printed": "",
   "department": "Turkey Hill Elementary School",
   "employer": "schools",
   "first_seen": "2026-10-05",
   "id": "5931978",
   "job_type": "Full-time",
   "owner": "school-committee",
   "positions": "1",
   "posted": "2026-09-18",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5931978.json",
   "title": "Paraprofessional (Elementary School - grades 3-5)  w/great benefits & tuition payments",
   "url": "https://www.schoolspring.com/jobdetail?jobId=5931978"
  },
  {
   "closes": "2026-11-14",
   "closing_as_printed": "",
   "department": "Lunenburg Primary School",
   "employer": "schools",
   "first_seen": "2026-10-05",
   "id": "5928041",
   "job_type": "Full-time",
   "owner": "school-committee",
   "positions": "1",
   "posted": "2026-09-15",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5928041.json",
   "title": "Custodian, Evenings",
   "url": "https://www.schoolspring.com/jobdetail?jobId=5928041"
  },
  {
   "closes": "2026-11-13",
   "closing_as_printed": "",
   "department": "Lunenburg Public Schools",
   "employer": "schools",
   "first_seen": "2026-10-05",
   "id": "5926148",
   "job_type": "Full-time",
   "owner": "school-committee",
   "positions": "1",
   "posted": "2026-09-14",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5926148.json",
   "title": "Hybrid Role- Director of Finance and Operations",
   "url": "https://www.schoolspring.com/jobdetail?jobId=5926148"
  },
  {
   "closes": "",
   "closing_as_printed": "Open Until Filled",
   "department": "Assessor",
   "employer": "town",
   "first_seen": "2026-10-10",
   "id": "95",
   "job_type": "Non-Benefitted Positions",
   "owner": "board-of-assessors",
   "positions": "",
   "posted": "2026-09-04",
   "source": "/docs/town-supplementary/docs/job-postings/2026-10-10/listing.html",
   "title": "Data Collector",
   "url": "https://www.lunenburgma.gov/Jobs.aspx?UniqueId=100&From=All&CommunityJobs=False&JobID=Data-Collector-95"
  },
  {
   "closes": "2026-11-03",
   "closing_as_printed": "",
   "department": "Lunenburg Public Schools--Athletic Department",
   "employer": "schools",
   "first_seen": "2026-10-05",
   "id": "5915634",
   "job_type": "After school/Evening",
   "owner": "school-committee",
   "positions": "1",
   "posted": "2026-09-04",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5915634.json",
   "title": "Coach, BASKETBALL, Boys' Middle School Program",
   "url": "https://www.schoolspring.com/jobdetail?jobId=5915634"
  },
  {
   "closes": "2026-10-23",
   "closing_as_printed": "",
   "department": "Lunenburg Middle/High School (High School)",
   "employer": "schools",
   "first_seen": "2026-10-05",
   "id": "5899812",
   "job_type": "Full-time",
   "owner": "school-committee",
   "positions": "1",
   "posted": "2026-08-24",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5899812.json",
   "title": "Paraprofessional (High School) w/great benefits & tuition payments",
   "url": "https://www.schoolspring.com/jobdetail?jobId=5899812"
  },
  {
   "closes": "2026-10-11",
   "closing_as_printed": "",
   "department": "Lunenburg Middle/High School (Middle School)",
   "employer": "schools",
   "first_seen": "2026-10-05",
   "id": "5882191",
   "job_type": "Full-time",
   "owner": "school-committee",
   "positions": "4",
   "posted": "2026-08-12",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5882191.json",
   "title": "Paraprofessional (Middle School) w/great benefits & tuition payments",
   "url": "https://www.schoolspring.com/jobdetail?jobId=5882191"
  },
  {
   "closes": "2026-10-10",
   "closing_as_printed": "",
   "department": "Lunenburg Public Schools",
   "employer": "schools",
   "first_seen": "2026-10-05",
   "id": "5880726",
   "job_type": "Part-time",
   "owner": "school-committee",
   "positions": "1",
   "posted": "2026-08-11",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5880726.json",
   "title": "Athletic Trainer (Lunenburg Middle High School)",
   "url": "https://www.schoolspring.com/jobdetail?jobId=5880726"
  },
  {
   "closes": "",
   "closing_as_printed": "Open Until Filled",
   "department": "Public Access",
   "employer": "town",
   "first_seen": "2026-10-10",
   "id": "94",
   "job_type": "Non-Benefitted Positions",
   "owner": "public-access-cable-committee-pacc",
   "positions": "",
   "posted": "2026-07-15",
   "source": "/docs/town-supplementary/docs/job-postings/2026-10-10/listing.html",
   "title": "Videographer",
   "url": "https://www.lunenburgma.gov/Jobs.aspx?UniqueId=100&From=All&CommunityJobs=False&JobID=Videographer-94"
  },
  {
   "closes": "2026-11-08",
   "closing_as_printed": "",
   "department": "Extended Day Program",
   "employer": "schools",
   "first_seen": "2026-10-05",
   "id": "5822506",
   "job_type": "Part-time",
   "owner": "school-committee",
   "positions": "10",
   "posted": "2026-07-08",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-09/job-5822506.json",
   "title": "Extended Day Program Senior & Junior Aide & Substitutes",
   "url": "https://www.schoolspring.com/jobdetail?jobId=5822506"
  },
  {
   "closes": "2026-11-08",
   "closing_as_printed": "",
   "department": "Lunenburg Public Schools",
   "employer": "schools",
   "first_seen": "2026-10-05",
   "id": "5822498",
   "job_type": "Part-time",
   "owner": "school-committee",
   "positions": "100",
   "posted": "2026-07-08",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-09/job-5822498.json",
   "title": "2026-2027 Substitutes, Teachers & Paraprofessionals at all schools",
   "url": "https://www.schoolspring.com/jobdetail?jobId=5822498"
  },
  {
   "closes": "2026-11-07",
   "closing_as_printed": "",
   "department": "Lunenburg School Lunch",
   "employer": "schools",
   "first_seen": "2026-10-05",
   "id": "5822489",
   "job_type": "Part-time",
   "owner": "school-committee",
   "positions": "20",
   "posted": "2026-07-08",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-10/job-5822489.json",
   "title": "2026-2027 Substitute Food Service Workers",
   "url": "https://www.schoolspring.com/jobdetail?jobId=5822489"
  },
  {
   "closes": "2026-11-08",
   "closing_as_printed": "",
   "department": "Lunenburg Public Schools",
   "employer": "schools",
   "first_seen": "2026-10-05",
   "id": "5822484",
   "job_type": "Part-time",
   "owner": "school-committee",
   "positions": "20",
   "posted": "2026-07-08",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-09/job-5822484.json",
   "title": "2026-2027 Substitute School Nurses - $200 daily rate",
   "url": "https://www.schoolspring.com/jobdetail?jobId=5822484"
  }
 ],
 "as_of": "2026-10-10",
 "as_of_text": "10 October 2026",
 "employers": [
  {
   "as_of": "2026-10-10",
   "id": "town",
   "looks": 1,
   "name": "Town of Lunenburg",
   "open": 2,
   "seen": 2,
   "taken_down": 0,
   "tracking_since": "2026-10-10",
   "tracking_since_text": "10 October 2026",
   "url": "https://www.lunenburgma.gov/Jobs.aspx",
   "where": "the town’s own job board"
  },
  {
   "as_of": "2026-10-10",
   "id": "schools",
   "looks": 4,
   "name": "Lunenburg Public Schools",
   "open": 15,
   "seen": 17,
   "taken_down": 2,
   "tracking_since": "2026-10-05",
   "tracking_since_text": "5 October 2026",
   "url": "https://www.schoolspring.com/jobs?organization=e-11047",
   "where": "SchoolSpring"
  }
 ],
 "grain": "Postings, as each employer lists them, checked once a day: the Town of Lunenburg on its own job board and Lunenburg Public Schools on SchoolSpring. A posting is one advertisement, not one vacancy, and one leaving the list is not one being filled.",
 "history": [
  {
   "date": "2026-10-10",
   "employer": "town",
   "event": "posted",
   "id": "95",
   "owner": "board-of-assessors",
   "posted": "2026-09-04",
   "prev_look": "",
   "source": "/docs/town-supplementary/docs/job-postings/2026-10-10/listing.html",
   "title": "Data Collector"
  },
  {
   "date": "2026-10-10",
   "employer": "town",
   "event": "posted",
   "id": "94",
   "owner": "public-access-cable-committee-pacc",
   "posted": "2026-07-15",
   "prev_look": "",
   "source": "/docs/town-supplementary/docs/job-postings/2026-10-10/listing.html",
   "title": "Videographer"
  },
  {
   "after": "2026-11-07",
   "before": "2026-11-08",
   "date": "2026-10-10",
   "employer": "schools",
   "event": "edited",
   "field": "closing date",
   "id": "5822489",
   "owner": "school-committee",
   "posted": "2026-07-08",
   "prev_look": "2026-10-09",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-10/job-5822489.json",
   "title": "2026-2027 Substitute Food Service Workers"
  },
  {
   "date": "2026-10-09",
   "employer": "schools",
   "event": "posted",
   "id": "5954290",
   "owner": "school-committee",
   "posted": "2026-10-08",
   "prev_look": "2026-10-08",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-09/job-5954290.json",
   "title": "Occupational Therapist (.5)"
  },
  {
   "after": "2026-11-08",
   "before": "2026-10-08",
   "date": "2026-10-09",
   "employer": "schools",
   "event": "edited",
   "field": "closing date",
   "id": "5822506",
   "owner": "school-committee",
   "posted": "2026-07-08",
   "prev_look": "2026-10-08",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-09/job-5822506.json",
   "title": "Extended Day Program Senior & Junior Aide & Substitutes"
  },
  {
   "after": "2026-11-08",
   "before": "2026-10-08",
   "date": "2026-10-09",
   "employer": "schools",
   "event": "edited",
   "field": "closing date",
   "id": "5822498",
   "owner": "school-committee",
   "posted": "2026-07-08",
   "prev_look": "2026-10-08",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-09/job-5822498.json",
   "title": "2026-2027 Substitutes, Teachers & Paraprofessionals at all schools"
  },
  {
   "after": "2026-11-08",
   "before": "2026-10-08",
   "date": "2026-10-09",
   "employer": "schools",
   "event": "edited",
   "field": "closing date",
   "id": "5822489",
   "owner": "school-committee",
   "posted": "2026-07-08",
   "prev_look": "2026-10-08",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-09/job-5822489.json",
   "title": "2026-2027 Substitute Food Service Workers"
  },
  {
   "after": "2026-11-08",
   "before": "2026-10-08",
   "date": "2026-10-09",
   "employer": "schools",
   "event": "edited",
   "field": "closing date",
   "id": "5822484",
   "owner": "school-committee",
   "posted": "2026-07-08",
   "prev_look": "2026-10-08",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-09/job-5822484.json",
   "title": "2026-2027 Substitute School Nurses - $200 daily rate"
  },
  {
   "date": "2026-10-09",
   "employer": "schools",
   "event": "removed",
   "id": "5917125",
   "owner": "school-committee",
   "posted": "2026-09-08",
   "prev_look": "2026-10-08",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-09/listing.json",
   "title": "Certified Occupational Therapist Assistant (COTA)"
  },
  {
   "date": "2026-10-09",
   "employer": "schools",
   "event": "removed",
   "id": "5914236",
   "owner": "school-committee",
   "posted": "2026-09-03",
   "prev_look": "2026-10-08",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-09/listing.json",
   "title": "Custodian, Evenings"
  },
  {
   "date": "2026-10-08",
   "employer": "schools",
   "event": "posted",
   "id": "5951924",
   "owner": "school-committee",
   "posted": "2026-10-06",
   "prev_look": "2026-10-05",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-08/job-5951924.json",
   "title": "High School Long-term SUBSTITUTE (Paternity Leave) November 30th - January 19th"
  },
  {
   "date": "2026-10-05",
   "employer": "schools",
   "event": "posted",
   "id": "5947400",
   "owner": "school-committee",
   "posted": "2026-10-01",
   "prev_look": "",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5947400.json",
   "title": "Athletic Director (.5 Position)"
  },
  {
   "date": "2026-10-05",
   "employer": "schools",
   "event": "posted",
   "id": "5937399",
   "owner": "school-committee",
   "posted": "2026-09-23",
   "prev_look": "",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5937399.json",
   "title": "Custodian, Evening (Part-time)"
  },
  {
   "date": "2026-10-05",
   "employer": "schools",
   "event": "posted",
   "id": "5931978",
   "owner": "school-committee",
   "posted": "2026-09-18",
   "prev_look": "",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5931978.json",
   "title": "Paraprofessional (Elementary School - grades 3-5)  w/great benefits & tuition payments"
  },
  {
   "date": "2026-10-05",
   "employer": "schools",
   "event": "posted",
   "id": "5928041",
   "owner": "school-committee",
   "posted": "2026-09-15",
   "prev_look": "",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5928041.json",
   "title": "Custodian, Evenings"
  },
  {
   "date": "2026-10-05",
   "employer": "schools",
   "event": "posted",
   "id": "5926148",
   "owner": "school-committee",
   "posted": "2026-09-14",
   "prev_look": "",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5926148.json",
   "title": "Hybrid Role- Director of Finance and Operations"
  },
  {
   "date": "2026-10-05",
   "employer": "schools",
   "event": "posted",
   "id": "5917125",
   "owner": "school-committee",
   "posted": "2026-09-08",
   "prev_look": "",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5917125.json",
   "title": "Certified Occupational Therapist Assistant (COTA)"
  },
  {
   "date": "2026-10-05",
   "employer": "schools",
   "event": "posted",
   "id": "5915634",
   "owner": "school-committee",
   "posted": "2026-09-04",
   "prev_look": "",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5915634.json",
   "title": "Coach, BASKETBALL, Boys' Middle School Program"
  },
  {
   "date": "2026-10-05",
   "employer": "schools",
   "event": "posted",
   "id": "5914236",
   "owner": "school-committee",
   "posted": "2026-09-03",
   "prev_look": "",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5914236.json",
   "title": "Custodian, Evenings"
  },
  {
   "date": "2026-10-05",
   "employer": "schools",
   "event": "posted",
   "id": "5899812",
   "owner": "school-committee",
   "posted": "2026-08-24",
   "prev_look": "",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5899812.json",
   "title": "Paraprofessional (High School) w/great benefits & tuition payments"
  },
  {
   "date": "2026-10-05",
   "employer": "schools",
   "event": "posted",
   "id": "5882191",
   "owner": "school-committee",
   "posted": "2026-08-12",
   "prev_look": "",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5882191.json",
   "title": "Paraprofessional (Middle School) w/great benefits & tuition payments"
  },
  {
   "date": "2026-10-05",
   "employer": "schools",
   "event": "posted",
   "id": "5880726",
   "owner": "school-committee",
   "posted": "2026-08-11",
   "prev_look": "",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5880726.json",
   "title": "Athletic Trainer (Lunenburg Middle High School)"
  },
  {
   "date": "2026-10-05",
   "employer": "schools",
   "event": "posted",
   "id": "5822506",
   "owner": "school-committee",
   "posted": "2026-07-08",
   "prev_look": "",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5822506.json",
   "title": "Extended Day Program Senior & Junior Aide & Substitutes"
  },
  {
   "date": "2026-10-05",
   "employer": "schools",
   "event": "posted",
   "id": "5822498",
   "owner": "school-committee",
   "posted": "2026-07-08",
   "prev_look": "",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5822498.json",
   "title": "2026-2027 Substitutes, Teachers & Paraprofessionals at all schools"
  },
  {
   "date": "2026-10-05",
   "employer": "schools",
   "event": "posted",
   "id": "5822489",
   "owner": "school-committee",
   "posted": "2026-07-08",
   "prev_look": "",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5822489.json",
   "title": "2026-2027 Substitute Food Service Workers"
  },
  {
   "date": "2026-10-05",
   "employer": "schools",
   "event": "posted",
   "id": "5822484",
   "owner": "school-committee",
   "posted": "2026-07-08",
   "prev_look": "",
   "source": "/docs/district-budget/docs/personnel/job-postings/2026-10-05/job-5822484.json",
   "title": "2026-2027 Substitute School Nurses - $200 daily rate"
  }
 ],
 "owners": {
  "board-of-assessors": {
   "basis": "ours: the posting reads 'Reports to : Principal Assessor', and the assessors' office is the Board of Assessors' staff",
   "href": "/boards/board-of-assessors",
   "kind": "board",
   "name": "Board of Assessors",
   "open": 1,
   "seen": 1
  },
  "public-access-cable-committee-pacc": {
   "basis": "ours: the posting reads 'Reports to : PAC Manager'; PAC is the town's public access cable station, which the Public Access Cable Committee oversees",
   "href": "/boards/public-access-cable-committee-pacc",
   "kind": "board",
   "name": "Public Access Cable Committee (PACC)",
   "open": 1,
   "seen": 1
  },
  "school-committee": {
   "basis": "ours: every SchoolSpring posting is the district's; the School Committee is the board the district answers to",
   "href": "/boards/school-committee",
   "kind": "board",
   "name": "School Committee",
   "open": 15,
   "seen": 17
  }
 },
 "sources": [
  {
   "label": "The town’s job board",
   "url": "https://www.lunenburgma.gov/Jobs.aspx"
  },
  {
   "label": "The district’s postings on SchoolSpring",
   "url": "https://www.schoolspring.com/jobs?organization=e-11047"
  },
  {
   "label": "Our table of the town’s postings",
   "url": "/docs/data/town-job-postings.csv"
  },
  {
   "label": "Our log of every change to them",
   "url": "/docs/data/town-job-posting-changes.csv"
  },
  {
   "label": "Our table of the district’s postings",
   "url": "/docs/data/school-job-postings.csv"
  },
  {
   "label": "Our log of every change to them",
   "url": "/docs/data/school-job-posting-changes.csv"
  },
  {
   "label": "Which board or department each posting is linked to, and why (ours)",
   "url": "/docs/data/job-posting-owners.csv"
  }
 ],
 "unmatched": []
}
