{
  "study": "Junior in the title. Two years in the requirements.",
  "captured_on": "2026-09-28",
  "capture_window_utc": "approximately 05:27–05:29",
  "unit": "Stored ATS listing record, not deduplicated vacancy or hire",
  "scope": {
    "status": "active",
    "location": "case-insensitive substring Berlin",
    "title": "junior, jr, graduate or entry-level as whole tokens; all 98 matched junior"
  },
  "counts": {
    "active_berlin_records": 3428,
    "companies_with_active_berlin_records": 411,
    "junior_title_records": 98,
    "junior_title_companies": 61,
    "numeric_experience_expectation": 25,
    "no_junior_numeric_expectation_identified": 73
  },
  "numeric_wording_categories": [
    {
      "key": "positive",
      "label": "Positive number stated",
      "count": 16,
      "note": "Includes two approximately two-year expectations; no explicit internship alternative, preference or zero-year route in the reviewed experience clause. Not a confirmed hard screening rule."
    },
    {
      "key": "alternatives",
      "label": "Internships or projects count",
      "count": 4,
      "note": "Numeric expectations explicitly allow internships, student work or projects."
    },
    {
      "key": "zero_or_upper",
      "label": "Zero years or an upper bound",
      "count": 3,
      "note": "Includes direct-graduate entry or up to two years; not a positive minimum."
    },
    {
      "key": "preferred",
      "label": "A preferred range",
      "count": 2,
      "note": "Explicitly preferred or ideal; not a hard minimum."
    }
  ],
  "freshness": {
    "seen_in_preceding_24h": 96,
    "not_seen_in_preceding_24h": 2,
    "older_records": [
      {
        "company": "flaconi",
        "role": "(Junior) CRM Manager",
        "last_seen": "2026-09-25"
      },
      {
        "company": "Tomorrow Bio",
        "role": "Longevity Coach - Junior",
        "last_seen": "2026-09-25"
      }
    ]
  },
  "examples": [
    {
      "company": "1KOMMA5°",
      "role": "(Junior) SEO & AI Marketing Manager",
      "display": "2–5 years",
      "detail": "A positive experience range",
      "quote": "Mindestens 2-5 Jahre relevante Erfahrung",
      "source": "https://1komma5grad.jobs.personio.com/job/2542120",
      "source_status": "Captured September 28 in the morning; URL returned 404 during the afternoon recheck."
    },
    {
      "company": "STARK",
      "role": "Junior FPGA Engineer",
      "display": "0–2 years",
      "detail": "Internships or projects valued",
      "quote": "0-2 years of experience",
      "source": "https://stark.jobs.personio.com/job/2579214",
      "source_status": "Employer page checked September 28."
    },
    {
      "company": "heyData",
      "role": "Junior Business Automation and AI Manager",
      "display": "1+ year",
      "detail": "Internships or student work count",
      "quote": "including internships or working student positions",
      "source": "https://heydata.teamtailor.com/jobs/8254974-junior-business-automation-and-ai-manager-all-genders",
      "source_status": "Employer page checked September 28."
    },
    {
      "company": "Scalable Capital",
      "role": "Junior Kotlin / Java Software Engineer",
      "display": "Projects count",
      "detail": "No number of years specified",
      "quote": "personal projects or university projects",
      "source": "https://jobs.smartrecruiters.com/ScalableGmbH/744000140644499-junior-kotlin-java-software-engineer-clearing-settlement-m-f-x-",
      "source_status": "Employer page checked September 28."
    }
  ],
  "exclusions": [
    {
      "company": "flaconi",
      "role": "(Junior) CRM Manager",
      "reason": "Two-year threshold belongs to a separately labelled manager option; junior option asks for initial practical CRM experience.",
      "source": "https://job-boards.eu.greenhouse.io/flaconi/jobs/4864441101?gh_jid=4864441101",
      "source_status": "Description last observed September 25; employer link redirected to careers index on September 28."
    }
  ],
  "methodology": [
    "Experience clauses were extracted and manually reviewed in context. This classification describes wording, not employer screening behaviour.",
    "Mutually exclusive categories apply only to the 25 numerical statements; 73 remaining records are not zero-experience jobs.",
    "Includes written-out numerical expectations, preferences and upper bounds. Excludes benefits, contract duration and thresholds belonging only to a higher-level option.",
    "Same-title adverts with distinct ATS identifiers and translated variants can overlap.",
    "Not the full Berlin entry-level market. No historical trend, hiring outcome or AI causal conclusion is established.",
    "Category precedence: zero-year/direct-graduate/upper-bound routes, then explicit preferences, then internship/project alternatives, then other positive numbers. STARK and other upper-bound adverts can also count internships; the group of four is not the total number accepting internships."
  ],
  "calculation_checks": {
    "numeric_category_sum": 25,
    "cohort_partition": 98,
    "numeric_share_percent": 25.5
  },
  "private_source_sha256": "7e1411c9ae5a6bd28e5b7aa55906d1052e81a2efc066f8842f75f0594c0b5943"
}
