[
  {
    "url": "https://newsletter.pragmaticengineer.com/p/leaving-big-tech",
    "date": "2024-10-15",
    "title": "Why techies leave Big Tech",
    "profile": "career",
    "summary": "Collects engineers’ and leaders’ accounts of leaving large companies for reasons including learning, autonomy, career progression, layoffs and compensation.",
    "main_findings": "Reveals multiple motivations and trade-offs behind departures; the cases cannot estimate attrition prevalence or an AI-driven employment effect.",
    "source_ref": "turn634608view2",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "practitioner_interview_synthesis",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P001",
    "streams": [
      "Jobs & roles",
      "Skills & learning"
    ],
    "topics": [
      "Employment and early-career roles"
    ],
    "sections": [
      "12.5"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Departure accounts illuminate career fit and learning opportunities; they do not isolate AI-driven displacement.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2024-10-15",
    "original_publication_date": "2024-10-15",
    "eligibility_date": "2024-10-15",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — practitioner interview synthesis",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Collects engineers’ and leaders’ accounts of leaving large companies for reasons including learning, autonomy, career progression, layoffs and compensation.",
    "chapters": [
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Employment and early-career roles"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Skills & learning"
    ],
    "chapter_ids": [
      "C:C12"
    ],
    "section_ids": [
      "S:12.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn729397view0",
        "review_note": "Departure motives and growth/compensation tradeoffs confirmed; not onboarding effectiveness or AI displacement.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn856557view0",
        "source_url": "https://newsletter.pragmaticengineer.com/p/leaving-big-tech",
        "review_note": "Career-transition interviews support organizational context, not a measured effect of AI on retention.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Career-transition interviews support organizational context, not a measured effect of AI on retention.",
    "prior_reporting_links": [],
    "audit3_reason": "Career-transition interviews support organizational context, not a measured effect of AI on retention.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Career-transition interviews support organizational context, not a measured effect of AI on retention."
  },
  {
    "url": "https://blog.pragmaticengineer.com/did-automattic-commit-open-source-theft/",
    "date": "2024-10-18",
    "title": "Did Automattic commit open source theft?",
    "profile": "supply_chain_governance",
    "summary": "Discusses the WordPress plugin-directory dispute, distinguishing permission to fork source from control over a distribution channel and its existing users.",
    "main_findings": "Useful as an ecosystem-governance and dependency-trust case. The headline is an argumentative question, not a legal finding of theft.",
    "source_ref": "turn979701view4",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "reported_governance_commentary",
    "caution": "Updated 19 October 2024. Disputed motivations and legal characterizations are attributed, not adjudicated. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2024-10-17. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P002",
    "streams": [
      "Engineering structure",
      "Code quality & security"
    ],
    "topics": [
      "Dependencies and agent supply chain",
      "Specifications and governance"
    ],
    "sections": [
      "11.3",
      "6.5"
    ],
    "domain": "GENERAL_SE",
    "rationale": "The dispute concerns authority over software distribution and dependencies; retain contested legal characterizations as allegations.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2024-10-18",
    "original_publication_date": "2024-10-17",
    "eligibility_date": "2024-10-17",
    "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
    "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-111",
    "strict_non_pulse_derived": false,
    "original_date_basis": "Linked parent Pulse issue publication date; blog edition analyzed separately.",
    "type_of_work": "Industry/practitioner publication — reported governance commentary",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Discusses the WordPress plugin-directory dispute, distinguishing permission to fork source from control over a distribution channel and its existing users.",
    "chapters": [
      "C11",
      "C06"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Updated 19 October 2024. Disputed motivations and legal characterizations are attributed, not adjudicated. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2024-10-17. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Dependencies and agent supply chain",
      "K:Specifications and governance"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Code quality & security"
    ],
    "chapter_ids": [
      "C:C11",
      "C:C06"
    ],
    "section_ids": [
      "S:11.3",
      "S:6.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn729397view1",
        "review_note": "Distribution-channel authority, fork licensing and dependency trust confirmed; legal allegations remain attributed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn856557view1",
        "source_url": "https://blog.pragmaticengineer.com/did-automattic-commit-open-source-theft/",
        "review_note": "WordPress/Automattic dispute is attributed governance reporting; not an independently adjudicated legal conclusion.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "WordPress/Automattic dispute is attributed governance reporting; not an independently adjudicated legal conclusion.",
    "prior_reporting_links": [],
    "audit3_reason": "WordPress/Automattic dispute is attributed governance reporting; not an independently adjudicated legal conclusion.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "WordPress/Automattic dispute is attributed governance reporting; not an independently adjudicated legal conclusion."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/state-of-eng-market-2024",
    "date": "2024-10-22",
    "title": "State of the software engineering job market in 2024",
    "profile": "ai_jobs",
    "summary": "Combines employment-change and job-listing data to describe variation in engineering demand, seniority, geography and company hiring.",
    "main_findings": "The visible analysis stresses a changed market, but job listings and inferred employment changes measure different populations and do not isolate an AI effect.",
    "source_ref": "turn634608view1",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "industry_observational_data_analysis",
    "caution": "Live Data Technologies and TrueUp use proprietary coverage; TrueUp explicitly concentrates on Big Tech and selected startups.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P003",
    "streams": [
      "Jobs & roles",
      "Economics"
    ],
    "topics": [
      "Employment and early-career roles",
      "Dataset provenance and dependency"
    ],
    "sections": [
      "12.5"
    ],
    "domain": "LABOR_MARKET_CONTEXT",
    "rationale": "Hiring and employment indicators contextualize AI-era labor claims without identifying an AI treatment effect.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2024-10-22",
    "original_publication_date": "2024-10-22",
    "eligibility_date": "2024-10-22",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — industry observational data analysis",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Labor-market and recruiting context",
    "in_short": "Combines employment-change and job-listing data to describe variation in engineering demand, seniority, geography and company hiring.",
    "chapters": [
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Live Data Technologies and TrueUp use proprietary coverage; TrueUp explicitly concentrates on Big Tech and selected startups. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Employment and early-career roles",
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Economics"
    ],
    "chapter_ids": [
      "C:C12"
    ],
    "section_ids": [
      "S:12.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn729397view2",
        "review_note": "Proprietary employment and vacancy populations distinguished; cohort scope and paid-preview limitations confirmed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn934725view0",
        "source_url": "https://newsletter.pragmaticengineer.com/p/state-of-eng-market-2024",
        "review_note": "Employment and vacancy providers cover different populations; do not equate job listings, total employment and AI displacement.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Employment and vacancy providers cover different populations; do not equate job listings, total employment and AI displacement.",
    "prior_reporting_links": [],
    "audit3_reason": "Employment and vacancy providers cover different populations; do not equate job listings, total employment and AI displacement.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Employment and vacancy providers cover different populations; do not equate job listings, total employment and AI displacement."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/hiring-from-big-tech",
    "date": "2024-10-29",
    "title": "Hiring software engineers and engineering leaders from Big Tech (Part 1)",
    "profile": "career",
    "summary": "Uses startup hiring accounts to examine when large-company experience transfers well and when established processes or specialized tools become liabilities.",
    "main_findings": "The accessible cases encourage assessing relevant ownership and adaptability rather than treating employer prestige as sufficient evidence of fit.",
    "source_ref": "turn634608view0",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "practitioner_interview_synthesis",
    "caution": "Anonymous, selected startup accounts; not representative estimates of Big Tech employees’ competence.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P004",
    "streams": [
      "Jobs & roles",
      "Skills & learning"
    ],
    "topics": [
      "Employment and early-career roles",
      "Onboarding and developer fluency"
    ],
    "sections": [
      "10.6",
      "12.5"
    ],
    "domain": "LABOR_MARKET_CONTEXT",
    "rationale": "Transfer of experience across organizations is an onboarding and recruitment question, not proof of employer-based ability.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2024-10-29",
    "original_publication_date": "2024-10-29",
    "eligibility_date": "2024-10-29",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — practitioner interview synthesis",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Labor-market and recruiting context",
    "in_short": "Uses startup hiring accounts to examine when large-company experience transfers well and when established processes or specialized tools become liabilities.",
    "chapters": [
      "C10",
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [
      "DATA:P:BIGTECH_HIRING_2024"
    ],
    "related_sources": [],
    "review_limitations": "Anonymous, selected startup accounts; not representative estimates of Big Tech employees’ competence. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Employment and early-career roles",
      "K:Onboarding and developer fluency"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Skills & learning"
    ],
    "chapter_ids": [
      "C:C10",
      "C:C12"
    ],
    "section_ids": [
      "S:10.6",
      "S:12.5"
    ],
    "secondary_domains": [
      "GENERAL_SE"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn729397view3",
        "review_note": "Startup recruitment and Big Tech transferability confirmed; shared interview series with P007.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn278229view7",
        "source_url": "https://newsletter.pragmaticengineer.com/p/hiring-from-big-tech",
        "review_note": "Primary question is startup recruitment of Big Tech engineers; use recruiting context, with organizational practice secondary.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": true,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "MAPPING_REVISED",
    "audit_outcome_label": "Existing classification or proposed placement revised",
    "audit_reason": "Principal subject is hiring/recruiting; harmonize with other hiring records rather than a general-engineering catch-all. Retain engineering-practice relevance as a non-exclusive secondary facet.",
    "prior_reporting_links": [],
    "audit3_reason": "Primary question is startup recruitment of Big Tech engineers; use recruiting context, with organizational practice secondary.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "MAPPING_REVISED",
    "audit3_outcome_label": "Existing classification or proposed placement revised",
    "audit3_changed_fields": [
      "domain",
      "secondary_domains"
    ],
    "audit3_change_reason": "Principal subject is hiring/recruiting; harmonize with other hiring records rather than a general-engineering catch-all. Retain engineering-practice relevance as a non-exclusive secondary facet."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/how-to-become-a-more-effective-engineer",
    "date": "2024-11-05",
    "title": "How to become a more effective engineer",
    "profile": "professional_effectiveness",
    "summary": "Cindy Sridharan discusses organizational constraints, implicit hierarchies, communication and incremental improvements from an individual-contributor perspective.",
    "main_findings": "The essay connects effective engineering with context and achievable changes, rather than assuming technical merit alone determines adoption.",
    "source_ref": "turn260944view3",
    "authors": "Gergely Orosz; Cindy Sridharan",
    "access": "public_text",
    "type_subtype": "updated_guest_essay",
    "caution": "Edited and updated 2024 edition of a 2022 essay; retained as the in-window edition, not a newly collected empirical study.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P005",
    "streams": [
      "Engineering structure",
      "Skills & learning"
    ],
    "topics": [
      "Ownership and knowledge transfer"
    ],
    "sections": [
      "11.2"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Organizational communication, responsibility and feasible change are general engineering context; not agent memory, code-comprehension evidence or a mentoring intervention.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2024-11-05",
    "original_publication_date": "2024-11-05",
    "eligibility_date": "2024-11-05",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — updated guest essay",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Cindy Sridharan discusses organizational constraints, implicit hierarchies, communication and incremental improvements from an individual-contributor perspective.",
    "chapters": [
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Edited and updated 2024 edition of a 2022 essay; retained as the in-window edition, not a newly collected empirical study. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Cindy Sridharan",
    "bib_authors": "Gergely Orosz and Cindy Sridharan",
    "topic_ids": [
      "K:Ownership and knowledge transfer"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Skills & learning"
    ],
    "chapter_ids": [
      "C:C11"
    ],
    "section_ids": [
      "S:11.2"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn729397view4",
        "review_note": "Guest authorship and updated 2022 source explicitly confirmed. Focus is organizational constraints and communication, not program comprehension.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn934725view2",
        "source_url": "https://newsletter.pragmaticengineer.com/p/how-to-become-a-more-effective-engineer",
        "review_note": "Explicitly revised 2024 guest edition of a 2022 essay is eligible; retain original-author credit and prior-version provenance.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "ADAPTED_OR_EXCERPTED_WORK",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Explicitly revised 2024 guest edition of a 2022 essay is eligible; retain original-author credit and prior-version provenance.",
    "prior_reporting_links": [],
    "audit3_reason": "Explicitly revised 2024 guest edition of a 2022 essay is eligible; retain original-author credit and prior-version provenance.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Explicitly revised 2024 guest edition of a 2022 essay is eligible; retain original-author credit and prior-version provenance."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/antithesis",
    "date": "2024-11-12",
    "title": "How to debug large, distributed systems: Antithesis",
    "profile": "verification_tools",
    "summary": "Explains deterministic simulation, replay and fault exploration through Antithesis, alongside debugging history and engineering trade-offs.",
    "main_findings": "Provides a concrete external-testing example relevant to verification beyond generated tests; vendor capabilities are not independently benchmarked here.",
    "source_ref": "turn260944view2",
    "authors": "Gergely Orosz; Elin Nilsson",
    "access": "public_text",
    "type_subtype": "reported_company_case_and_technical_explainer",
    "caution": "Originally paid in November 2024; made public with a May 2026 update disclosing Antithesis as a podcast sponsor. Original article date retained. A later notice makes the article public in May 2026 and mentions subsequent podcast sponsorship. Treat those notices separately from the original November 2024 reporting; an original historical capture was not available.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P006",
    "streams": [
      "Verification & review",
      "Code quality & security"
    ],
    "topics": [
      "Independent verification and oracles",
      "Evaluation methodology and baselines"
    ],
    "sections": [
      "7.5",
      "7.4"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Deterministic simulation supplies an external verification example; transferring it to agent-produced changes requires its own evaluation.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2024-11-12",
    "original_publication_date": "2024-11-12",
    "eligibility_date": "2024-11-12",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reported company case and technical explainer",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Explains deterministic simulation, replay and fault exploration through Antithesis, alongside debugging history and engineering trade-offs.",
    "chapters": [
      "C07"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Originally paid in November 2024; made public with a May 2026 update disclosing Antithesis as a podcast sponsor. Original article date retained. A later notice makes the article public in May 2026 and mentions subsequent podcast sponsorship. Treat those notices separately from the original November 2024 reporting; an original historical capture was not available. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Elin Nilsson",
    "bib_authors": "Gergely Orosz and Elin Nilsson",
    "topic_ids": [
      "K:Independent verification and oracles",
      "K:Evaluation methodology and baselines"
    ],
    "stream_ids": [
      "T:Verification & review",
      "T:Code quality & security"
    ],
    "chapter_ids": [
      "C:C07"
    ],
    "section_ids": [
      "S:7.5",
      "S:7.4"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn729397view5",
        "review_note": "Coauthors confirmed. Original 2024 article made public May 2026 with updated introduction and sponsor disclosure; deterministic replay and fault injection are vendor-reported.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn934725view3",
        "source_url": "https://newsletter.pragmaticengineer.com/p/antithesis",
        "review_note": "Deterministic simulation interview supports testing methodology; separate later free-access/sponsor introduction from the 2024 article.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": true,
    "secondary_facet_added": false,
    "audit_outcome": "ANNOTATION_QUALIFIED",
    "audit_outcome_label": "Mapping retained; access/evidence annotation qualified",
    "audit_reason": "A later notice makes the article public in May 2026 and mentions subsequent podcast sponsorship. Treat those notices separately from the original November 2024 reporting; an original historical capture was not available.",
    "prior_reporting_links": [],
    "audit3_reason": "Deterministic simulation interview supports testing methodology; separate later free-access/sponsor introduction from the 2024 article.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "ANNOTATION_QUALIFIED",
    "audit3_outcome_label": "Mapping retained; access/evidence annotation qualified",
    "audit3_changed_fields": [
      "caution"
    ],
    "audit3_change_reason": "A later notice makes the article public in May 2026 and mentions subsequent podcast sponsorship. Treat those notices separately from the original November 2024 reporting; an original historical capture was not available."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/hiring-from-big-tech-part-2",
    "date": "2024-11-19",
    "title": "Hiring software engineers and engineering leaders from Big Tech (Part 2)",
    "profile": "career",
    "summary": "Discusses recruitment timing, compensation, flexibility and the portability of large-company experience to startups.",
    "main_findings": "The public outline identifies context-sensitive recruitment considerations rather than a universal ranking of companies or candidates.",
    "source_ref": "turn260944view1",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "practitioner_interview_synthesis",
    "caution": "Related interview series with Part 1; reported company stereotypes should not be generalized.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P007",
    "streams": [
      "Jobs & roles",
      "Economics"
    ],
    "topics": [
      "Employment and early-career roles",
      "Economic costs and return"
    ],
    "sections": [
      "12.5"
    ],
    "domain": "LABOR_MARKET_CONTEXT",
    "rationale": "The second hiring installment addresses fit and transition constraints, rather than repeating Part 1 verbatim.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2024-11-19",
    "original_publication_date": "2024-11-19",
    "eligibility_date": "2024-11-19",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — practitioner interview synthesis",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Labor-market and recruiting context",
    "in_short": "Discusses recruitment timing, compensation, flexibility and the portability of large-company experience to startups.",
    "chapters": [
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [
      "DATA:P:BIGTECH_HIRING_2024"
    ],
    "related_sources": [],
    "review_limitations": "Related interview series with Part 1; reported company stereotypes should not be generalized. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Employment and early-career roles",
      "K:Economic costs and return"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Economics"
    ],
    "chapter_ids": [
      "C:C12"
    ],
    "section_ids": [
      "S:12.5"
    ],
    "secondary_domains": [
      "GENERAL_SE"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn426409view0",
        "review_note": "Compensation, vesting, flexibility and recruiting timing dominate; Economics is a better secondary stream than Skills & learning; remove onboarding-only placement.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn934725view4",
        "source_url": "https://newsletter.pragmaticengineer.com/p/hiring-from-big-tech-part-2",
        "review_note": "Second recruitment installment remains distinct but shares the company-interview pool; recruiting is the principal subject.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": true,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "MAPPING_REVISED",
    "audit_outcome_label": "Existing classification or proposed placement revised",
    "audit_reason": "Principal subject is hiring/recruiting; harmonize with other hiring records rather than a general-engineering catch-all. Retain engineering-practice relevance as a non-exclusive secondary facet.",
    "prior_reporting_links": [],
    "audit3_reason": "Second recruitment installment remains distinct but shares the company-interview pool; recruiting is the principal subject.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "MAPPING_REVISED",
    "audit3_outcome_label": "Existing classification or proposed placement revised",
    "audit3_changed_fields": [
      "domain",
      "secondary_domains"
    ],
    "audit3_change_reason": "Principal subject is hiring/recruiting; harmonize with other hiring records rather than a general-engineering catch-all. Retain engineering-practice relevance as a non-exclusive secondary facet."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/ide-that-software-engineers-love",
    "date": "2024-11-26",
    "title": "IDEs with GenAI features that Software Engineers love",
    "profile": "ai_tooling_survey",
    "summary": "Reports a voluntary social-media poll about AI-enabled editors and discusses tool preferences. The canonical newsletter reports 155 responses; its public blog excerpt does not provide the whole newsletter.",
    "main_findings": "The poll describes early-adopter preferences, not industry market share or measured productivity. A conflicting 145-response sentence in the blog is retained as a source-edition discrepancy.",
    "source_ref": "turn260944view0",
    "authors": "Gergely Orosz",
    "access": "paid_preview_plus_public_excerpt",
    "type_subtype": "self_selected_social_media_survey",
    "caution": "Voluntary replies across Bluesky, X and Threads; early-adopter self-selection. Canonical newsletter body and chart report 155 responses (77+62+16); one blog sentence says 145. Use 155 only as the canonical author-reported count, not an independently verified sample. The public blog supplies the IDE portion, not the complete newsletter, which also contains industry-news material.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [
      {
        "url": "https://blog.pragmaticengineer.com/ide-that-software-engineers-love/",
        "title": "Which IDEs do software engineers love, and why?",
        "date": "2024-11-26",
        "source_ref": "turn716629view0",
        "relation": "alternate_publication",
        "reason": "Author-confirmed excerpt/republication; retain the more complete canonical article."
      }
    ],
    "id": "P008",
    "streams": [
      "Productivity",
      "What agents can do"
    ],
    "topics": [
      "Developer workflow and adoption",
      "Dataset provenance and dependency"
    ],
    "sections": [
      "2.4"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "Editor preference and adoption belong to workflow evidence, not causal productivity estimates or benchmarked capability.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2024-11-26",
    "original_publication_date": "2024-11-26",
    "eligibility_date": "2024-11-26",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — self selected social media survey",
    "access_label": "Public preview and blog excerpt; complete newsletter not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Reports a voluntary social-media poll about AI-enabled editors and discusses tool preferences.",
    "chapters": [
      "C02"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [
      "DATA:P:IDE_SOCIAL_2024"
    ],
    "related_sources": [
      {
        "id": "W009",
        "title": "Productivity Assessment of Neural Code Completion",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Tool preference and suggestion acceptance differ from measured productivity; both need construct-validity caveats."
      }
    ],
    "review_limitations": "Voluntary replies across Bluesky, X and Threads; early-adopter self-selection. Canonical newsletter body and chart report 155 responses (77+62+16); one blog sentence says 145. Use 155 only as the canonical author-reported count, not an independently verified sample. The public blog supplies the IDE portion, not the complete newsletter, which also contains industry-news material. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Developer workflow and adoption",
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [
      "T:Productivity",
      "T:What agents can do"
    ],
    "chapter_ids": [
      "C:C02"
    ],
    "section_ids": [
      "S:2.4"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn426409view1",
        "review_note": "Canonical newsletter reports 155 in both prose and caption; blog body 145 conflicts. Full public engineering excerpt is not full access to the mixed newsletter issue.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn426409view2",
        "review_note": "Public blog text/caption disagree at 145 versus 155; preferred canonical newsletter reports 155, unreplicated.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn934725view5",
        "source_url": "https://newsletter.pragmaticengineer.com/p/ide-that-software-engineers-love",
        "review_note": "Canonical 155 responses and public-excerpt limitation remain; the inconsistent 145 in the blog is not an independently validated total.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "ORIGINAL_VOLUNTARY_OBSERVATIONAL_SURVEY",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Canonical 155 responses and public-excerpt limitation remain; the inconsistent 145 in the blog is not an independently validated total.",
    "prior_reporting_links": [],
    "audit3_reason": "Canonical 155 responses and public-excerpt limitation remain; the inconsistent 145 in the blog is not an independently validated total.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Canonical 155 responses and public-excerpt limitation remain; the inconsistent 145 in the blog is not an independently validated total."
  },
  {
    "url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-in-2024/",
    "date": "2024-11-29",
    "title": "The Pragmatic Engineer in 2024",
    "profile": "source_provenance",
    "summary": "Indexes the publication’s prior year of articles, organized around company practices and engineering topics.",
    "main_findings": "A discovery aid and editorial retrospective, not an additional independent source for the linked articles’ findings.",
    "source_ref": "turn979701view3",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "editorial_index",
    "caution": "Updated 5 December 2024. Not the same work as the separate December year-end Wrapped announcement.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P009",
    "streams": [],
    "topics": [
      "Dataset provenance and dependency"
    ],
    "sections": [],
    "domain": "CATALOGUE_ONLY",
    "rationale": "An annual index aids source discovery but is not another engineering study or another copy of every linked article.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2024-11-29",
    "original_publication_date": "2024-11-29",
    "eligibility_date": "2024-11-29",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — editorial index",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "Catalogue-only material",
    "in_short": "Indexes the publication’s prior year of articles, organized around company practices and engineering topics.",
    "chapters": [],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Updated 5 December 2024. Not the same work as the separate December year-end Wrapped announcement. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [],
    "chapter_ids": [],
    "section_ids": [],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn426409view3",
        "review_note": "Annual index; no independent technical findings.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn856557view8",
        "source_url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-in-2024/",
        "review_note": "Publication retrospective remains catalogue-only, not engineering effectiveness evidence.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Publication retrospective remains catalogue-only, not engineering effectiveness evidence.",
    "prior_reporting_links": [],
    "audit3_reason": "Publication retrospective remains catalogue-only, not engineering effectiveness evidence.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Publication retrospective remains catalogue-only, not engineering effectiveness evidence."
  },
  {
    "url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-cyber-monday-deals/",
    "date": "2024-12-02",
    "title": "The Pragmatic Engineer: Cyber Monday Deals",
    "profile": "publishing_context",
    "summary": "Advertises temporary discounts on the author’s books and newsletter.",
    "main_findings": "Historical promotional record only; no engineering findings. Prices and availability must not be presented as current.",
    "source_ref": "turn979701view2",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "promotional_announcement",
    "caution": "",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P010",
    "streams": [],
    "topics": [],
    "sections": [],
    "domain": "CATALOGUE_ONLY",
    "rationale": "A time-limited sales announcement is retained for corpus completeness without invented engineering findings.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2024-12-02",
    "original_publication_date": "2024-12-02",
    "eligibility_date": "2024-12-02",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — promotional announcement",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "Catalogue-only material",
    "in_short": "Advertises temporary discounts on the author’s books and newsletter.",
    "chapters": [],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [],
    "stream_ids": [],
    "chapter_ids": [],
    "section_ids": [],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn426409view4",
        "review_note": "Historical sales announcement; catalogue-only.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn278229view8",
        "source_url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-cyber-monday-deals/",
        "review_note": "Sales promotion remains in the blog inventory without artificial research or thematic links.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Sales promotion remains in the blog inventory without artificial research or thematic links.",
    "prior_reporting_links": [],
    "audit3_reason": "Sales promotion remains in the blog inventory without artificial research or thematic links.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Sales promotion remains in the blog inventory without artificial research or thematic links."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/how-genai-changes-tech-hiring",
    "date": "2024-12-03",
    "title": "How GenAI is reshaping tech hiring",
    "profile": "hiring_skills",
    "summary": "Synthesizes contributions from 49 hiring managers and engineers about screening, unauthorized assistance, changing interview formats and integrating LLMs into assessment.",
    "main_findings": "The visible reports suggest hiring signals and verification costs are changing; projections about future interview formats remain expectations, not measured outcomes.",
    "source_ref": "turn782834view3",
    "authors": "Gergely Orosz; Elin Nilsson",
    "access": "paid_preview",
    "type_subtype": "qualitative_practitioner_survey",
    "caution": "49 self-selected contributions collected through messages and forms; not a representative hiring-market sample.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P011",
    "streams": [
      "Jobs & roles",
      "Verification & review"
    ],
    "topics": [
      "Employment and early-career roles",
      "Evaluation methodology and baselines"
    ],
    "sections": [
      "12.5"
    ],
    "domain": "LABOR_MARKET_CONTEXT",
    "rationale": "AI-mediated recruiting and candidate assessment are labor-market context; 49 volunteered accounts do not measure developer productivity, retained learning or market prevalence.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2024-12-03",
    "original_publication_date": "2024-12-03",
    "eligibility_date": "2024-12-03",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — qualitative practitioner survey",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Labor-market and recruiting context",
    "in_short": "Synthesizes contributions from 49 hiring managers and engineers about screening, unauthorized assistance, changing interview formats and integrating LLMs into assessment.",
    "chapters": [
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [
      "DATA:P:GENAI_HIRING_2024"
    ],
    "related_sources": [
      {
        "id": "O035",
        "title": "AI Won't Kill Junior Devs - But Your Hiring Strategy Might",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Changing hiring signals should not be confused with a justification for removing apprenticeship."
      }
    ],
    "review_limitations": "49 self-selected contributions collected through messages and forms; not a representative hiring-market sample. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Elin Nilsson",
    "bib_authors": "Gergely Orosz and Elin Nilsson",
    "topic_ids": [
      "K:Employment and early-career roles",
      "K:Evaluation methodology and baselines"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Verification & review"
    ],
    "chapter_ids": [
      "C:C12"
    ],
    "section_ids": [
      "S:12.5"
    ],
    "secondary_domains": [
      "AI_HIRING_AND_ASSESSMENT"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn426409view5",
        "review_note": "49 volunteered contributions and attribution confirmed; hiring assessment is distinct from actual production AI effects.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn934725view6",
        "source_url": "https://newsletter.pragmaticengineer.com/p/how-genai-changes-tech-hiring",
        "review_note": "Employer/interview reports concern recruiting and AI use in applications; no representative prevalence estimate.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "ORIGINAL_VOLUNTARY_OBSERVATIONAL_SURVEY",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Employer/interview reports concern recruiting and AI use in applications; no representative prevalence estimate.",
    "prior_reporting_links": [],
    "audit3_reason": "Employer/interview reports concern recruiting and AI use in applications; no representative prevalence estimate.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Employer/interview reports concern recruiting and AI use in applications; no representative prevalence estimate."
  },
  {
    "url": "https://blog.pragmaticengineer.com/why-my-audibook-is-not-on-audible/",
    "date": "2024-12-10",
    "title": "Why my new audiobook “The Software Engineer's Guidebook” is everywhere except on Audible",
    "profile": "publishing_context",
    "summary": "Describes the author’s audiobook distribution experience and commercial concerns about platform terms and publication delays.",
    "main_findings": "A publishing-platform case rather than software-engineering evidence. A later update says Audible released the audiobook, so the headline is no longer a current availability statement.",
    "source_ref": "turn979701view1",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "first_person_publishing_case",
    "caution": "Updated 13 February 2025; preserve original date and changed availability.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P012",
    "streams": [],
    "topics": [],
    "sections": [],
    "domain": "CATALOGUE_ONLY",
    "rationale": "This audiobook distribution case concerns publishing; it is not evidence about software development or current availability.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2024-12-10",
    "original_publication_date": "2024-12-10",
    "eligibility_date": "2024-12-10",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — first person publishing case",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "Catalogue-only material",
    "in_short": "Describes the author’s audiobook distribution experience and commercial concerns about platform terms and publication delays.",
    "chapters": [],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Updated 13 February 2025; preserve original date and changed availability. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [],
    "stream_ids": [],
    "chapter_ids": [],
    "section_ids": [],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn737018view0",
        "review_note": "Publishing account remains catalogue-only; explicitly updated with 13 February 2025 Audible release.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn278229view9",
        "source_url": "https://blog.pragmaticengineer.com/why-my-audibook-is-not-on-audible/",
        "review_note": "Audible availability update is dated separately; historical title is not a current distribution claim.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Audible availability update is dated separately; historical title is not a current distribution claim.",
    "prior_reporting_links": [],
    "audit3_reason": "Audible availability update is dated separately; historical title is not a current distribution claim.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Audible availability update is dated separately; historical title is not a current distribution claim."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/shopify-black-friday",
    "date": "2024-12-17",
    "title": "How Shopify Built Its Live Globe for Black Friday",
    "profile": "product_intent",
    "summary": "Interviews Shopify engineers about a time-bounded interactive visualization project, covering prototypes, architecture, performance, operations and qualitative product goals.",
    "main_findings": "Illustrates delivery trade-offs and user experience beyond code output. AI-generated concept art is one input, not evidence that AI built or validated the system.",
    "source_ref": "turn782834view0",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "reported_company_case",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P013",
    "streams": [
      "Engineering structure"
    ],
    "topics": [
      "Specifications and governance",
      "Architecture and modularity",
      "Output versus shipped value"
    ],
    "sections": [
      "4.1",
      "5.5"
    ],
    "domain": "GENERAL_SE",
    "rationale": "A real product-visualization case links intention, architecture and delivery; AI concept art is only a limited component.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2024-12-17",
    "original_publication_date": "2024-12-17",
    "eligibility_date": "2024-12-17",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reported company case",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Interviews Shopify engineers about a time-bounded interactive visualization project, covering prototypes, architecture, performance, operations and qualitative product goals.",
    "chapters": [
      "C04",
      "C05"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Specifications and governance",
      "K:Architecture and modularity",
      "K:Output versus shipped value"
    ],
    "stream_ids": [
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C04",
      "C:C05"
    ],
    "section_ids": [
      "S:4.1",
      "S:5.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn737018view1",
        "review_note": "Company-reported product design and architecture; only limited AI design component. General SE classification retained.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn931204view0",
        "source_url": "https://newsletter.pragmaticengineer.com/p/shopify-black-friday",
        "review_note": "Shopify visualization is a product-engineering case, not an experiment on AI-assisted productivity.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Shopify visualization is a product-engineering case, not an experiment on AI-assisted productivity.",
    "prior_reporting_links": [],
    "audit3_reason": "Shopify visualization is a product-engineering case, not an experiment on AI-assisted productivity.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Shopify visualization is a product-engineering case, not an experiment on AI-assisted productivity."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/how-ai-will-change-software-engineering",
    "date": "2025-01-05",
    "title": "How AI-assisted coding will change software engineering: hard truths",
    "profile": "ai_review",
    "summary": "Republishes an edited version of Addy Osmani’s 70% problem essay and adds Orosz’s commentary about engineering responsibilities, expertise and software craft.",
    "main_findings": "Separates rapid prototyping from production completion and stresses comprehension and verification. The percentage is rhetorical, not a validated effect size.",
    "source_ref": "turn467183view2",
    "authors": "Gergely Orosz; Addy Osmani",
    "access": "public_text",
    "type_subtype": "adapted_guest_essay_with_editorial_commentary",
    "caution": "Dependent on the existing Osmani essay: must not count as independent corroboration.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P014",
    "streams": [
      "Verification & review",
      "Productivity"
    ],
    "topics": [
      "Independent verification and oracles",
      "Output versus shipped value",
      "System understanding and rationale"
    ],
    "sections": [
      "8.9",
      "2.5"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "An edited Osmani essay plus Orosz commentary reinforces production-completion responsibilities but is dependent on O049.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-01-05",
    "original_publication_date": "2025-01-05",
    "eligibility_date": "2025-01-05",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — adapted guest essay with editorial commentary",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Republishes an edited version of Addy Osmani’s 70% problem essay and adds Orosz’s commentary about engineering responsibilities, expertise and software craft.",
    "chapters": [
      "C08",
      "C02"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O049",
        "title": "The 70% problem: Hard truths about AI-assisted coding",
        "relation": "ADAPTS_WITH_EDITORIAL_COMMENTARY",
        "rationale": "The page explicitly introduces an edited republication of Osmani's 70% problem with Orosz commentary; not independent evidence."
      },
      {
        "id": "O042",
        "title": "Beyond the 70%: Maximizing the human 30% of AI-assisted coding",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "The human last-mile completion theme overlaps, without establishing a measured 70/30 division."
      }
    ],
    "review_limitations": "Dependent on the existing Osmani essay: must not count as independent corroboration. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Addy Osmani",
    "bib_authors": "Gergely Orosz and Addy Osmani",
    "topic_ids": [
      "K:Independent verification and oracles",
      "K:Output versus shipped value",
      "K:System understanding and rationale"
    ],
    "stream_ids": [
      "T:Verification & review",
      "T:Productivity"
    ],
    "chapter_ids": [
      "C:C08",
      "C:C02"
    ],
    "section_ids": [
      "S:8.9",
      "S:2.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn737018view2",
        "review_note": "Explicitly edited Osmani republication with commentary; dependency on O049 confirmed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn425654view1",
        "source_url": "https://newsletter.pragmaticengineer.com/p/how-ai-will-change-software-engineering",
        "review_note": "Explicit edited Osmani republication; retain dependency on O049 and distinguish Orosz commentary from original authorship.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "ADAPTED_OR_EXCERPTED_WORK",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Explicit edited Osmani republication; retain dependency on O049 and distinguish Orosz commentary from original authorship.",
    "prior_reporting_links": [],
    "audit3_reason": "Explicit edited Osmani republication; retain dependency on O049 and distinguish Orosz commentary from original authorship.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Explicit edited Osmani republication; retain dependency on O049 and distinguish Orosz commentary from original authorship."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/bug-management-that-works-part-2",
    "date": "2025-01-07",
    "title": "Bug management that works (Part 2)",
    "profile": "reliability",
    "summary": "Synthesizes practitioner approaches to allocating bug-fixing capacity, assigning ownership, preventing defects and sustaining a quality-focused culture.",
    "main_findings": "The visible examples favor explicit ownership and capacity decisions while showing that dedicated bug-fixing periods have mixed reported results.",
    "source_ref": "turn467183view1",
    "authors": "Gergely Orosz; Elin Nilsson",
    "access": "paid_preview",
    "type_subtype": "multi_practitioner_interview_synthesis",
    "caution": "Shares an interview pool with an earlier installment; not a controlled comparison of defect-management policies.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P015",
    "streams": [
      "Code quality & security",
      "Engineering structure"
    ],
    "topics": [
      "Ownership and knowledge transfer",
      "Technical debt and complexity"
    ],
    "sections": [
      "5.6",
      "11.2"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Bug ownership and maintenance capacity are lifecycle-quality concerns, not an evaluation of an AI tool.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-01-07",
    "original_publication_date": "2025-01-07",
    "eligibility_date": "2025-01-07",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — multi practitioner interview synthesis",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Synthesizes practitioner approaches to allocating bug-fixing capacity, assigning ownership, preventing defects and sustaining a quality-focused culture.",
    "chapters": [
      "C05",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Shares an interview pool with an earlier installment; not a controlled comparison of defect-management policies. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Elin Nilsson",
    "bib_authors": "Gergely Orosz and Elin Nilsson",
    "topic_ids": [
      "K:Ownership and knowledge transfer",
      "K:Technical debt and complexity"
    ],
    "stream_ids": [
      "T:Code quality & security",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C05",
      "C:C11"
    ],
    "section_ids": [
      "S:5.6",
      "S:11.2"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn737018view3",
        "review_note": "Original practitioner reporting on bug-fix capacity, ownership and prevention; not controlled effectiveness study.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn931204view1",
        "source_url": "https://newsletter.pragmaticengineer.com/p/bug-management-that-works-part-2",
        "review_note": "Bug-management team practices support quality and workflow mapping; continuation does not imply a second independent dataset.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Bug-management team practices support quality and workflow mapping; continuation does not imply a second independent dataset.",
    "prior_reporting_links": [],
    "audit3_reason": "Bug-management team practices support quality and workflow mapping; continuation does not imply a second independent dataset.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Bug-management team practices support quality and workflow mapping; continuation does not imply a second independent dataset."
  },
  {
    "url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-podcast/",
    "date": "2025-01-08",
    "title": "Where to find to The Pragmatic Engineer Podcast",
    "profile": "publishing_context",
    "summary": "Lists distribution channels and the stated focus of the publication’s podcast.",
    "main_findings": "Navigation and promotional context only; not an interview transcript or an engineering evidence source.",
    "source_ref": "turn979701view0",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "navigation_announcement",
    "caution": "Updated 12 January 2025.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P016",
    "streams": [],
    "topics": [],
    "sections": [],
    "domain": "CATALOGUE_ONLY",
    "rationale": "A podcast directory is a navigation record, not the content of its linked interviews.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-01-08",
    "original_publication_date": "2025-01-08",
    "eligibility_date": "2025-01-08",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — navigation announcement",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "Catalogue-only material",
    "in_short": "Lists distribution channels and the stated focus of the publication’s podcast.",
    "chapters": [],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Updated 12 January 2025. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [],
    "stream_ids": [],
    "chapter_ids": [],
    "section_ids": [],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn737018view4",
        "review_note": "Podcast navigation announcement; keep article, not linked episodes.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn425654view4",
        "source_url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-podcast/",
        "review_note": "Blog podcast-directory article is in scope as a blog publication; podcast episodes themselves remain outside newsletter Deepdives.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Blog podcast-directory article is in scope as a blog publication; podcast episodes themselves remain outside newsletter Deepdives.",
    "prior_reporting_links": [],
    "audit3_reason": "Blog podcast-directory article is in scope as a blog publication; podcast episodes themselves remain outside newsletter Deepdives.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Blog podcast-directory article is in scope as a blog publication; podcast episodes themselves remain outside newsletter Deepdives."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/cross-platform-mobile-development",
    "date": "2025-01-14",
    "title": "Cross-platform mobile development",
    "profile": "architecture",
    "summary": "Compares native, React Native, Flutter and web-based approaches, using ecosystem data and cases to explain platform-selection trade-offs.",
    "main_findings": "The public analysis separates developer preference, application counts and revenue measures; framework popularity is not evidence of causal productivity gains.",
    "source_ref": "turn467183view0",
    "authors": "Gergely Orosz; Elin Nilsson; Fatos Morina",
    "access": "paid_preview",
    "type_subtype": "technical_landscape_synthesis",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P017",
    "streams": [
      "Engineering structure",
      "Code quality & security"
    ],
    "topics": [
      "Architecture and modularity",
      "Developer workflow and adoption"
    ],
    "sections": [
      "5.5"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Platform selection changes architectural constraints; popularity and revenue data do not identify a framework's causal value.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-01-14",
    "original_publication_date": "2025-01-14",
    "eligibility_date": "2025-01-14",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — technical landscape synthesis",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Compares native, React Native, Flutter and web-based approaches, using ecosystem data and cases to explain platform-selection trade-offs.",
    "chapters": [
      "C05"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Elin Nilsson; Fatos Morina",
    "bib_authors": "Gergely Orosz and Elin Nilsson and Fatos Morina",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Developer workflow and adoption"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Code quality & security"
    ],
    "chapter_ids": [
      "C:C05"
    ],
    "section_ids": [
      "S:5.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn737018view5",
        "review_note": "Cross-platform architectural tradeoffs confirmed; aggregate adoption and revenue correlations not causal superiority.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn425654view3",
        "source_url": "https://newsletter.pragmaticengineer.com/p/cross-platform-mobile-development",
        "review_note": "Cross-platform tradeoffs support architecture and engineering structure; tool popularity is not a controlled quality comparison.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Cross-platform tradeoffs support architecture and engineering structure; tool popularity is not a controlled quality comparison.",
    "prior_reporting_links": [],
    "audit3_reason": "Cross-platform tradeoffs support architecture and engineering structure; tool popularity is not a controlled quality comparison.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Cross-platform tradeoffs support architecture and engineering structure; tool popularity is not a controlled quality comparison."
  },
  {
    "url": "https://blog.pragmaticengineer.com/are-llms-making-stackoverflow-irrelevant/",
    "date": "2025-01-21",
    "title": "Are LLMs making StackOverflow irrelevant?",
    "profile": "knowledge_ecosystem",
    "summary": "Discusses declining Stack Overflow question volumes alongside the rise of LLM assistance and earlier moderation-related changes.",
    "main_findings": "Offers a hypothesis about shifting developer knowledge-seeking. Question volume is a limited proxy, and the timing alone does not prove replacement or equivalent answer quality.",
    "source_ref": "turn366045view5",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "secondary_data_commentary",
    "caution": "This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-01-09. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P018",
    "streams": [
      "System knowledge & memory",
      "Skills & learning"
    ],
    "topics": [
      "System understanding and rationale",
      "Ownership and knowledge transfer"
    ],
    "sections": [
      "9.4",
      "10.5"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "The article concerns where developers obtain and preserve knowledge, not measured equivalence between generated and community answers.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-01-21",
    "original_publication_date": "2025-01-09",
    "eligibility_date": "2025-01-09",
    "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
    "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-119",
    "strict_non_pulse_derived": false,
    "original_date_basis": "Linked parent Pulse issue publication date; blog edition analyzed separately.",
    "type_of_work": "Industry/practitioner publication — secondary data commentary",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Discusses declining Stack Overflow question volumes alongside the rise of LLM assistance and earlier moderation-related changes.",
    "chapters": [
      "C09",
      "C10"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-01-09. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:System understanding and rationale",
      "K:Ownership and knowledge transfer"
    ],
    "stream_ids": [
      "T:System knowledge & memory",
      "T:Skills & learning"
    ],
    "chapter_ids": [
      "C:C09",
      "C:C10"
    ],
    "section_ids": [
      "S:9.4",
      "S:10.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn452469view0",
        "review_note": "Knowledge-community decline and alternative sources; forecasts of irrelevance remain commentary, not causal AI attribution.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn425654view5",
        "source_url": "https://blog.pragmaticengineer.com/are-llms-making-stackoverflow-irrelevant/",
        "review_note": "Question activity and site relevance are different constructs; AI causation and shutdown predictions remain author interpretations.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Question activity and site relevance are different constructs; AI causation and shutdown predictions remain author interpretations.",
    "prior_reporting_links": [],
    "audit3_reason": "Question activity and site relevance are different constructs; AI causation and shutdown predictions remain author interpretations.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Question activity and site relevance are different constructs; AI causation and shutdown predictions remain author interpretations."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/microsofts-developer-tools-roots",
    "date": "2025-01-21",
    "title": "Microsoft’s developer tools roots",
    "profile": "platform_economics",
    "summary": "Traces Microsoft’s developer-tool history to frame its contemporary position in editors, repositories and AI assistance.",
    "main_findings": "The historical narrative offers context for platform incentives and dependency, rather than a formal competition or AI-return-on-investment study.",
    "source_ref": "turn621488view3",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "historical_industry_commentary",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P019",
    "streams": [
      "Economics",
      "Engineering structure"
    ],
    "topics": [
      "Economic costs and return",
      "Dependencies and agent supply chain"
    ],
    "sections": [
      "12.8",
      "11.3"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Developer-platform history contextualizes dependency and distribution incentives; it is not a measured AI ROI model.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-01-21",
    "original_publication_date": "2025-01-21",
    "eligibility_date": "2025-01-21",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — historical industry commentary",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Traces Microsoft’s developer-tool history to frame its contemporary position in editors, repositories and AI assistance.",
    "chapters": [
      "C12",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Economic costs and return",
      "K:Dependencies and agent supply chain"
    ],
    "stream_ids": [
      "T:Economics",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C12",
      "C:C11"
    ],
    "section_ids": [
      "S:12.8",
      "S:11.3"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn452469view1",
        "review_note": "Developer tooling historical/business overview; general engineering context confirmed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn931204view2",
        "source_url": "https://newsletter.pragmaticengineer.com/p/microsofts-developer-tools-roots",
        "review_note": "Developer-tool history and distribution strategy support economic/organizational context, not antitrust adjudication.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Developer-tool history and distribution strategy support economic/organizational context, not antitrust adjudication.",
    "prior_reporting_links": [],
    "audit3_reason": "Developer-tool history and distribution strategy support economic/organizational context, not antitrust adjudication.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Developer-tool history and distribution strategy support economic/organizational context, not antitrust adjudication."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/perplexity-and-kagi",
    "date": "2025-01-28",
    "title": "Taking on Google search: Perplexity and Kagi",
    "profile": "ai_infra",
    "summary": "Compares engineering cultures, search infrastructure, product choices and evaluation practices at two companies challenging established search products.",
    "main_findings": "Provides contrasting accounts of building search and AI products. Company testimony and product growth do not establish coding-assistant effectiveness.",
    "source_ref": "turn621488view1",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "comparative_company_cases",
    "caution": "Article accompanied subscriber offers; Orosz discloses no compensation or commercial affiliation. Descriptions are historical, not current product recommendations.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P020",
    "streams": [
      "Engineering structure",
      "Verification & review"
    ],
    "topics": [
      "Architecture and modularity",
      "Evaluation methodology and baselines"
    ],
    "sections": [
      "5.5",
      "7.2"
    ],
    "domain": "SE_FOR_AI",
    "rationale": "Search-product engineering and evaluation are adjacent to, but different from, using AI to develop software.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-01-28",
    "original_publication_date": "2025-01-28",
    "eligibility_date": "2025-01-28",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — comparative company cases",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "Engineering AI systems",
    "in_short": "Compares engineering cultures, search infrastructure, product choices and evaluation practices at two companies challenging established search products.",
    "chapters": [
      "C05",
      "C07"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Article accompanied subscriber offers; Orosz discloses no compensation or commercial affiliation. Descriptions are historical, not current product recommendations. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Evaluation methodology and baselines"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Verification & review"
    ],
    "chapter_ids": [
      "C:C05",
      "C:C07"
    ],
    "section_ids": [
      "S:5.5",
      "S:7.2"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn452469view2",
        "review_note": "Engineering search products and defining LLM evaluations, distinct from coding-agent effectiveness; SE_FOR_AI retained.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn425654view7",
        "source_url": "https://newsletter.pragmaticengineer.com/p/perplexity-and-kagi",
        "review_note": "Search-product architecture is engineering AI systems; promotions and vendor descriptions are not benchmark validation.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Search-product architecture is engineering AI systems; promotions and vendor descriptions are not benchmark validation.",
    "prior_reporting_links": [],
    "audit3_reason": "Search-product architecture is engineering AI systems; promotions and vendor descriptions are not benchmark validation.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Search-product architecture is engineering AI systems; promotions and vendor descriptions are not benchmark validation."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/expo",
    "date": "2025-02-04",
    "title": "Cross-platform mobile development with Expo",
    "profile": "architecture",
    "summary": "Interviews Expo’s team about developer tooling, React Native integration, build services and production deployment workflows.",
    "main_findings": "The public cases illustrate how tooling and incremental adoption affect development experience; they are not AI-tool evaluations.",
    "source_ref": "turn621488view0",
    "authors": "Gergely Orosz; Elin Nilsson",
    "access": "paid_preview",
    "type_subtype": "reported_company_case",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P021",
    "streams": [
      "Engineering structure",
      "Productivity"
    ],
    "topics": [
      "Architecture and modularity",
      "Developer workflow and adoption"
    ],
    "sections": [
      "5.5",
      "2.7"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Expo illustrates developer-platform integration and delivery friction without establishing AI-related effects.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-02-04",
    "original_publication_date": "2025-02-04",
    "eligibility_date": "2025-02-04",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reported company case",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Interviews Expo’s team about developer tooling, React Native integration, build services and production deployment workflows.",
    "chapters": [
      "C05",
      "C02"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Elin Nilsson",
    "bib_authors": "Gergely Orosz and Elin Nilsson",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Developer workflow and adoption"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Productivity"
    ],
    "chapter_ids": [
      "C:C05",
      "C:C02"
    ],
    "section_ids": [
      "S:5.5",
      "S:2.7"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn452469view3",
        "review_note": "Developer workflow and distribution infrastructure case; no causal AI productivity result.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn931204view3",
        "source_url": "https://newsletter.pragmaticengineer.com/p/expo",
        "review_note": "Expo team case supports mobile architecture; contemporary adoption claims are historical reports, not current recommendations.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Expo team case supports mobile architecture; contemporary adoption claims are historical reports, not current recommendations.",
    "prior_reporting_links": [],
    "audit3_reason": "Expo team case supports mobile architecture; contemporary adoption claims are historical reports, not current recommendations.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Expo team case supports mobile architecture; contemporary adoption claims are historical reports, not current recommendations."
  },
  {
    "url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-100k-giveaway/",
    "date": "2025-02-05",
    "title": "The Pragmatic Engineer 100K Giveaway",
    "profile": "publishing_context",
    "summary": "Announces a subscriber milestone and a time-limited giveaway of books and newsletter subscriptions.",
    "main_findings": "Promotional catalogue record only; it supplies no engineering findings or effectiveness evidence.",
    "source_ref": "turn366045view4",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "promotional_announcement",
    "caution": "",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P022",
    "streams": [],
    "topics": [],
    "sections": [],
    "domain": "CATALOGUE_ONLY",
    "rationale": "A giveaway announcement belongs in the source inventory, not in the engineering evidence synthesis.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-02-05",
    "original_publication_date": "2025-02-05",
    "eligibility_date": "2025-02-05",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — promotional announcement",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "Catalogue-only material",
    "in_short": "Announces a subscriber milestone and a time-limited giveaway of books and newsletter subscriptions.",
    "chapters": [],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [],
    "stream_ids": [],
    "chapter_ids": [],
    "section_ids": [],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn452469view4",
        "review_note": "Historical giveaway; catalogue-only confirmed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn425654view9",
        "source_url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-100k-giveaway/",
        "review_note": "Channel milestone and giveaway remain catalogue-only.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Channel milestone and giveaway remain catalogue-only.",
    "prior_reporting_links": [],
    "audit3_reason": "Channel milestone and giveaway remain catalogue-only.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Channel milestone and giveaway remain catalogue-only."
  },
  {
    "url": "https://blog.pragmaticengineer.com/where-did-tiktoks-software-engineers-go/",
    "date": "2025-02-06",
    "title": "Where did TikTok’s software engineers go?",
    "profile": "career",
    "summary": "Reports destinations of departing TikTok engineers using Live Data Technologies’ professional-mobility data.",
    "main_findings": "Observed moves favor large established employers in the presented data. Proposed motives such as uncertainty or liquid compensation are interpretations, not directly measured reasons.",
    "source_ref": "turn366045view3",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "secondary_labor_market_analysis",
    "caution": "This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-02-06. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P023",
    "streams": [
      "Jobs & roles"
    ],
    "topics": [
      "Employment and early-career roles",
      "Dataset provenance and dependency"
    ],
    "sections": [
      "12.5"
    ],
    "domain": "LABOR_MARKET_CONTEXT",
    "rationale": "Observed employer transitions concern mobility; they do not reveal each worker's motives or an AI displacement mechanism.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-02-06",
    "original_publication_date": "2025-02-06",
    "eligibility_date": "2025-02-06",
    "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
    "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-123",
    "strict_non_pulse_derived": false,
    "original_date_basis": "Linked parent Pulse issue publication date; blog edition analyzed separately.",
    "type_of_work": "Industry/practitioner publication — secondary labor market analysis",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "Labor-market and recruiting context",
    "in_short": "Reports destinations of departing TikTok engineers using Live Data Technologies’ professional-mobility data.",
    "chapters": [
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-02-06. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Employment and early-career roles",
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [
      "T:Jobs & roles"
    ],
    "chapter_ids": [
      "C:C12"
    ],
    "section_ids": [
      "S:12.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn452469view5",
        "review_note": "Employment mobility data reported from Live Data Technologies; departure motives are inference, not observed cause. Pulse origin explicit.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn425654view10",
        "source_url": "https://blog.pragmaticengineer.com/where-did-tiktoks-software-engineers-go/",
        "review_note": "Employee-movement provider data does not establish motives for switching employers.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Employee-movement provider data does not establish motives for switching employers.",
    "prior_reporting_links": [],
    "audit3_reason": "Employee-movement provider data does not establish motives for switching employers.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Employee-movement provider data does not establish motives for switching employers."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/is-big-tech-becoming-more-cutthroat",
    "date": "2025-02-11",
    "title": "Is Big Tech becoming more cutthroat?",
    "profile": "critical_org",
    "summary": "Discusses performance-management changes, layoffs and employer expectations at large technology companies, contrasting contemporary practices with earlier periods.",
    "main_findings": "Provides organizational and labor-market context; the public account does not isolate AI as the cause of changing employment practices.",
    "source_ref": "turn661967view3",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "industry_organizational_commentary",
    "caution": "Mixture of reported company actions, other journalism and author interpretation.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P024",
    "streams": [
      "Jobs & roles",
      "Engineering structure"
    ],
    "topics": [
      "Employment and early-career roles",
      "Ownership and knowledge transfer"
    ],
    "sections": [
      "11.2",
      "12.5"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Workplace incentives and management practices shape engineering conditions; the commentary is not a causal intervention study.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-02-11",
    "original_publication_date": "2025-02-11",
    "eligibility_date": "2025-02-11",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — industry organizational commentary",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Discusses performance-management changes, layoffs and employer expectations at large technology companies, contrasting contemporary practices with earlier periods.",
    "chapters": [
      "C11",
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Mixture of reported company actions, other journalism and author interpretation. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Employment and early-career roles",
      "K:Ownership and knowledge transfer"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C11",
      "C:C12"
    ],
    "section_ids": [
      "S:11.2",
      "S:12.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn281338view0",
        "review_note": "Performance management, organizational incentives and layoffs; general engineering/roles context confirmed, causal explanations remain attributed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn931204view4",
        "source_url": "https://newsletter.pragmaticengineer.com/p/is-big-tech-becoming-more-cutthroat",
        "review_note": "Performance-management reporting concerns organizational incentives; evidence does not identify an isolated AI effect.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Performance-management reporting concerns organizational incentives; evidence does not identify an isolated AI effect.",
    "prior_reporting_links": [],
    "audit3_reason": "Performance-management reporting concerns organizational incentives; evidence does not identify an isolated AI effect.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Performance-management reporting concerns organizational incentives; evidence does not identify an isolated AI effect."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/startup-market-in-2025",
    "date": "2025-02-18",
    "title": "State of the startup and scaleup hiring markets in 2025 – as seen by recruiters",
    "profile": "ai_jobs",
    "summary": "Contrasts broad job-listing declines with two specialist recruiters’ accounts of demand for startup engineers and engineering leaders.",
    "main_findings": "Different recruitment segments can move in opposite directions; boutique recruiter experience cannot overturn broad indicators without aligning populations and denominators.",
    "source_ref": "turn661967view2",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "recruiter_interview_synthesis",
    "caution": "Purposefully selected specialist agencies; their business volumes are not population hiring rates.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P025",
    "streams": [
      "Jobs & roles",
      "Economics"
    ],
    "topics": [
      "Employment and early-career roles",
      "Dataset provenance and dependency"
    ],
    "sections": [
      "12.5"
    ],
    "domain": "LABOR_MARKET_CONTEXT",
    "rationale": "Recruiter perspectives are qualitative signals about market segments, not population estimates.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-02-18",
    "original_publication_date": "2025-02-18",
    "eligibility_date": "2025-02-18",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — recruiter interview synthesis",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Labor-market and recruiting context",
    "in_short": "Contrasts broad job-listing declines with two specialist recruiters’ accounts of demand for startup engineers and engineering leaders.",
    "chapters": [
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Purposefully selected specialist agencies; their business volumes are not population hiring rates. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Employment and early-career roles",
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Economics"
    ],
    "chapter_ids": [
      "C:C12"
    ],
    "section_ids": [
      "S:12.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn281338view1",
        "review_note": "Recruiter accounts of startup/scaleup hiring are a selected labor-market perspective, not a representative employment census.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn931204view5",
        "source_url": "https://newsletter.pragmaticengineer.com/p/startup-market-in-2025",
        "review_note": "Two recruiting businesses report segment-specific hiring; do not generalize their client mix to the entire labor market.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Two recruiting businesses report segment-specific hiring; do not generalize their client mix to the entire labor market.",
    "prior_reporting_links": [],
    "audit3_reason": "Two recruiting businesses report segment-specific hiring; do not generalize their client mix to the entire labor market.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Two recruiting businesses report segment-specific hiring; do not generalize their client mix to the entire labor market."
  },
  {
    "url": "https://blog.pragmaticengineer.com/software-engineer-jobs-five-year-low/",
    "date": "2025-02-20",
    "title": "Software engineering job openings hit five-year low?",
    "profile": "ai_jobs",
    "summary": "Examines Indeed/FRED vacancy indices across countries and discusses competing explanations for the decline, including the post-pandemic correction and AI expectations.",
    "main_findings": "Job-posting counts are not employment counts. Cross-country similarities weaken a single-policy explanation and do not identify AI as the cause.",
    "source_ref": "turn366045view2",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "secondary_labor_market_analysis",
    "caution": "Updated 5 May 2025. Legal/tax timing assertions require separate verification before reuse. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-02-13. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P026",
    "streams": [
      "Jobs & roles",
      "Economics"
    ],
    "topics": [
      "Employment and early-career roles",
      "Dataset provenance and dependency"
    ],
    "sections": [
      "12.5",
      "12.6"
    ],
    "domain": "LABOR_MARKET_CONTEXT",
    "rationale": "Vacancy trends frame competing labor-market explanations; they cannot alone establish employment loss caused by AI.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-02-20",
    "original_publication_date": "2025-02-13",
    "eligibility_date": "2025-02-13",
    "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
    "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-124",
    "strict_non_pulse_derived": false,
    "original_date_basis": "Linked parent Pulse issue publication date; blog edition analyzed separately.",
    "type_of_work": "Industry/practitioner publication — secondary labor market analysis",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "Labor-market and recruiting context",
    "in_short": "Examines Indeed/FRED vacancy indices across countries and discusses competing explanations for the decline, including the post-pandemic correction and AI expectations.",
    "chapters": [
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "W139",
        "title": "Do Job Postings Show Early Labor-Market Effects of AI?",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Both require distinguishing job-posting indicators from employment and causal AI displacement."
      }
    ],
    "review_limitations": "Updated 5 May 2025. Legal/tax timing assertions require separate verification before reuse. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-02-13. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Employment and early-career roles",
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Economics"
    ],
    "chapter_ids": [
      "C:C12"
    ],
    "section_ids": [
      "S:12.5",
      "S:12.6"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn281338view2",
        "review_note": "Job postings and historical listing series support a hiring-market discussion, not measured employment loss or a causal AI-displacement result.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn931204view6",
        "source_url": "https://blog.pragmaticengineer.com/software-engineer-jobs-five-year-low/",
        "review_note": "Indeed/FRED vacancy indices are not employment totals; article itself acknowledges incomplete coverage and causal ambiguity.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Indeed/FRED vacancy indices are not employment totals; article itself acknowledges incomplete coverage and causal ambiguity.",
    "prior_reporting_links": [],
    "audit3_reason": "Indeed/FRED vacancy indices are not employment totals; article itself acknowledges incomplete coverage and causal ambiguity.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Indeed/FRED vacancy indices are not employment totals; article itself acknowledges incomplete coverage and causal ambiguity."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/robotics",
    "date": "2025-02-25",
    "title": "Robotics for software engineers: Part 1",
    "profile": "robotics_learning",
    "summary": "Sandor Felber introduces robotics through project planning, controls, simulation, deployment, testing and day-to-day engineering work.",
    "main_findings": "The public outline highlights the gap between simulations and physical deployment and distinguishes academic work from industrial delivery.",
    "source_ref": "turn661967view1",
    "authors": "Gergely Orosz; Sandor Felber",
    "access": "paid_preview",
    "type_subtype": "guest_technical_tutorial",
    "caution": "Adjacent engineering domain; not direct evidence about AI coding tools.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P027",
    "streams": [
      "Skills & learning",
      "Engineering structure"
    ],
    "topics": [
      "Skills formation and teaching",
      "Architecture and modularity"
    ],
    "sections": [
      "10.5",
      "5.5"
    ],
    "domain": "ADJACENT_ENGINEERING",
    "rationale": "Robotics introduces hardware and physical-system constraints; transfer to coding-agent engineering is an analogy only.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-02-25",
    "original_publication_date": "2025-02-25",
    "eligibility_date": "2025-02-25",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — guest technical tutorial",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Adjacent engineering: robotics",
    "in_short": "Sandor Felber introduces robotics through project planning, controls, simulation, deployment, testing and day-to-day engineering work.",
    "chapters": [
      "C10",
      "C05"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Adjacent engineering domain; not direct evidence about AI coding tools. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Sandor Felber",
    "bib_authors": "Gergely Orosz and Sandor Felber",
    "topic_ids": [
      "K:Skills formation and teaching",
      "K:Architecture and modularity"
    ],
    "stream_ids": [
      "T:Skills & learning",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C10",
      "C:C05"
    ],
    "section_ids": [
      "S:10.5",
      "S:5.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn281338view3",
        "review_note": "Sandor Felber robotics contribution concerns physical control, simulation and hardware/software tradeoffs; adjacent engineering classification confirmed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn527465view0",
        "source_url": "https://newsletter.pragmaticengineer.com/p/robotics",
        "review_note": "Robotics domain is adjacent engineering; retain Sandor Felber credit and avoid coding-agent efficacy claims.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Robotics domain is adjacent engineering; retain Sandor Felber credit and avoid coding-agent efficacy claims.",
    "prior_reporting_links": [],
    "audit3_reason": "Robotics domain is adjacent engineering; retain Sandor Felber credit and avoid coding-agent efficacy claims.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Robotics domain is adjacent engineering; retain Sandor Felber credit and avoid coding-agent efficacy claims."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/trimodal",
    "date": "2025-03-04",
    "title": "Trimodal Nature of Tech Compensation in the US, UK and India",
    "profile": "compensation",
    "summary": "Analyzes Levels.fyi compensation submissions by geography, experience and employer tier, distinguishing salary from total compensation and equity value.",
    "main_findings": "Illustrates labor-market heterogeneity. Employer tiers are an analytical grouping and should not be confused with statistically validated three-mode distributions or an AI effect.",
    "source_ref": "turn661967view0",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "observational_compensation_data_analysis",
    "caution": "Self-reported and verified platform data, not a representative labor-force sample; no mixture-model replication performed.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P028",
    "streams": [
      "Economics",
      "Jobs & roles"
    ],
    "topics": [
      "Economic costs and return",
      "Employment and early-career roles",
      "Dataset provenance and dependency"
    ],
    "sections": [
      "12.8",
      "12.5"
    ],
    "domain": "LABOR_MARKET_CONTEXT",
    "rationale": "Compensation tiers describe segment structure; the article does not statistically establish three distributional modes.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-03-04",
    "original_publication_date": "2025-03-04",
    "eligibility_date": "2025-03-04",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — observational compensation data analysis",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "Labor-market and recruiting context",
    "in_short": "Analyzes Levels.fyi compensation submissions by geography, experience and employer tier, distinguishing salary from total compensation and equity value.",
    "chapters": [
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Self-reported and verified platform data, not a representative labor-force sample; no mixture-model replication performed. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Economic costs and return",
      "K:Employment and early-career roles",
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [
      "T:Economics",
      "T:Jobs & roles"
    ],
    "chapter_ids": [
      "C:C12"
    ],
    "section_ids": [
      "S:12.8",
      "S:12.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn281338view4",
        "review_note": "Compensation segmentation is an author interpretation of heterogeneous submissions, not proof of three statistical modes. Economics/roles fit.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn931204view8",
        "source_url": "https://newsletter.pragmaticengineer.com/p/trimodal",
        "review_note": "Compensation tiers are a practitioner labor-market framework, not a universal causal salary model.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Compensation tiers are a practitioner labor-market framework, not a universal causal salary model.",
    "prior_reporting_links": [],
    "audit3_reason": "Compensation tiers are a practitioner labor-market framework, not a universal causal salary model.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Compensation tiers are a practitioner labor-market framework, not a universal causal salary model."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/ai-fakers",
    "date": "2025-03-11",
    "title": "AI fakers exposed in tech dev recruitment: postmortem",
    "profile": "hiring_skills",
    "summary": "Reports a security startup’s account of suspected impersonation during remote hiring and the changes it made to candidate verification.",
    "main_findings": "The visible incidents motivate stronger identity and competency checks; attribution to a coordinated foreign operation remains a hypothesis rather than a demonstrated conclusion.",
    "source_ref": "turn577456view0",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "reported_security_case",
    "caution": "Single-company account; suspicion, observed behavior and alleged attacker attribution must remain distinct. Recording or identity-check proposals require separate privacy and legal assessment.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P029",
    "streams": [
      "Jobs & roles",
      "Verification & review"
    ],
    "topics": [
      "Employment and early-career roles",
      "Evaluation methodology and baselines"
    ],
    "sections": [
      "12.5"
    ],
    "domain": "LABOR_MARKET_CONTEXT",
    "rationale": "A reported hiring-fraud incident concerns candidate identity and assessment integrity, not production coding-agent performance. Attacker attribution remains uncertain.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-03-11",
    "original_publication_date": "2025-03-11",
    "eligibility_date": "2025-03-11",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reported security case",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Labor-market and recruiting context",
    "in_short": "Reports a security startup’s account of suspected impersonation during remote hiring and the changes it made to candidate verification.",
    "chapters": [
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Single-company account; suspicion, observed behavior and alleged attacker attribution must remain distinct. Recording or identity-check proposals require separate privacy and legal assessment. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Employment and early-career roles",
      "K:Evaluation methodology and baselines"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Verification & review"
    ],
    "chapter_ids": [
      "C:C12"
    ],
    "section_ids": [
      "S:12.5"
    ],
    "secondary_domains": [
      "AI_HIRING_AND_ASSESSMENT"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn281338view5",
        "review_note": "AI-assisted interview impersonation and hiring integrity dominate; not a production coding-agent evaluation. Reconsider direct AI-for-development classification.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn931204view9",
        "source_url": "https://newsletter.pragmaticengineer.com/p/ai-fakers",
        "review_note": "Recruitment-fraud case is employer-reported; no population fraud rate or independently tested detection protocol.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Recruitment-fraud case is employer-reported; no population fraud rate or independently tested detection protocol.",
    "prior_reporting_links": [],
    "audit3_reason": "Recruitment-fraud case is employer-reported; no population fraud rate or independently tested detection protocol.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Recruitment-fraud case is employer-reported; no population fraud rate or independently tested detection protocol."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/what-is-in-your-tech-stack",
    "date": "2025-03-18",
    "title": "Survey: What’s in your tech stack?",
    "profile": "source_provenance",
    "summary": "Invites readers to report their languages, frameworks, platforms and tools and outlines plans for publishing results.",
    "main_findings": "This is a recruitment and methods record, not a results article; it establishes a connection to the subsequent tooling-survey series.",
    "source_ref": "turn507689view3",
    "authors": "Gergely Orosz; Elin Nilsson",
    "access": "public_text",
    "type_subtype": "survey_recruitment",
    "caution": "No survey findings are reported in this invitation.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [
      {
        "url": "https://blog.pragmaticengineer.com/survey-whats-in-your-tech-stack/",
        "title": "Survey: What's in your tech stack?",
        "date": "2025-03-18",
        "source_ref": "turn366045view1",
        "relation": "alternate_publication",
        "reason": "Author-confirmed excerpt/republication; retain the more complete canonical article."
      }
    ],
    "id": "P030",
    "streams": [],
    "topics": [
      "Dataset provenance and dependency",
      "Evaluation methodology and baselines"
    ],
    "sections": [],
    "domain": "METHODS_AND_PROVENANCE",
    "rationale": "A survey invitation establishes recruitment provenance, not findings; it links to the later three-part results series.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-03-18",
    "original_publication_date": "2025-03-18",
    "eligibility_date": "2025-03-18",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — survey recruitment",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "Methods and provenance",
    "in_short": "Invites readers to report their languages, frameworks, platforms and tools and outlines plans for publishing results.",
    "chapters": [],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [
      "DATA:P:TECHSTACK_2025"
    ],
    "related_sources": [],
    "review_limitations": "No survey findings are reported in this invitation. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Elin Nilsson",
    "bib_authors": "Gergely Orosz and Elin Nilsson",
    "topic_ids": [
      "K:Dataset provenance and dependency",
      "K:Evaluation methodology and baselines"
    ],
    "stream_ids": [],
    "chapter_ids": [],
    "section_ids": [],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn470853view0",
        "review_note": "Survey recruitment invitation, not survey findings; no artificial substantive stream required. Blog counterpart checked separately.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn470853view1",
        "review_note": "Blog repeats same recruitment invitation and canonical survey link: deduplication confirmed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn931204view10",
        "source_url": "https://newsletter.pragmaticengineer.com/p/what-is-in-your-tech-stack",
        "review_note": "Survey invitation is recruitment/provenance, not results; plans to publish in May are not actual result dates.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Survey invitation is recruitment/provenance, not results; plans to publish in May are not actual result dates.",
    "prior_reporting_links": [],
    "audit3_reason": "Survey invitation is recruitment/provenance, not results; plans to publish in May are not actual result dates.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Survey invitation is recruitment/provenance, not results; plans to publish in May are not actual result dates."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/what-is-growth-engineering",
    "date": "2025-03-20",
    "title": "What is Growth Engineering?",
    "profile": "product_intent",
    "summary": "Alexey Komissarouk describes experimentation-driven engineering that prioritizes learning about business outcomes, supported by product analytics, feature flags and organizational ownership.",
    "main_findings": "Offers a useful contrast between shipping to learn and building for longevity. Reported business experiments are not evaluations of AI-assisted development.",
    "source_ref": "turn507689view2",
    "authors": "Gergely Orosz; Alexey Komissarouk",
    "access": "paid_preview",
    "type_subtype": "guest_practitioner_guidance",
    "caution": "Revenue and experimental effects are contributor-reported and not independently replicated here.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P031",
    "streams": [
      "Engineering structure",
      "Productivity"
    ],
    "topics": [
      "Specifications and governance",
      "Output versus shipped value",
      "Evaluation methodology and baselines"
    ],
    "sections": [
      "4.1",
      "2.1"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Growth engineering connects product hypotheses to measured outcomes rather than treating feature output as value.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-03-20",
    "original_publication_date": "2025-03-20",
    "eligibility_date": "2025-03-20",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — guest practitioner guidance",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Alexey Komissarouk describes experimentation-driven engineering that prioritizes learning about business outcomes, supported by product analytics, feature flags and organizational ownership.",
    "chapters": [
      "C04",
      "C02"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Revenue and experimental effects are contributor-reported and not independently replicated here. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Alexey Komissarouk",
    "bib_authors": "Gergely Orosz and Alexey Komissarouk",
    "topic_ids": [
      "K:Specifications and governance",
      "K:Output versus shipped value",
      "K:Evaluation methodology and baselines"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Productivity"
    ],
    "chapter_ids": [
      "C:C04",
      "C:C02"
    ],
    "section_ids": [
      "S:4.1",
      "S:2.1"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn470853view2",
        "review_note": "Growth engineering and experimentation guest contribution; reported individual examples do not establish general developer-productivity gains.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn527465view1",
        "source_url": "https://newsletter.pragmaticengineer.com/p/what-is-growth-engineering",
        "review_note": "Growth engineering concerns experiments and product outcomes; guest guidance is not an AI development trial.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Growth engineering concerns experiments and product outcomes; guest guidance is not an AI development trial.",
    "prior_reporting_links": [],
    "audit3_reason": "Growth engineering concerns experiments and product outcomes; guest guidance is not an AI development trial.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Growth engineering concerns experiments and product outcomes; guest guidance is not an AI development trial."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/ai-engineering-in-the-real-world",
    "date": "2025-03-25",
    "title": "AI Engineering in the real world",
    "profile": "ai_foundations",
    "summary": "Seven company accounts describe engineers building LLM products, including evaluation, nondeterminism, privacy, latency, bespoke tooling and usage-driven costs.",
    "main_findings": "The accessible cases distinguish easy prototypes from production obligations; they concern building AI products and cannot directly quantify coding-assistant productivity.",
    "source_ref": "turn507689view1",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "reported_multi_company_cases",
    "caution": "Orosz discloses investments in incident.io and Wordsmith, both included in the article.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P032",
    "streams": [
      "Engineering structure",
      "Verification & review"
    ],
    "topics": [
      "Architecture and modularity",
      "Evaluation methodology and baselines"
    ],
    "sections": [
      "5.5",
      "7.2"
    ],
    "domain": "SE_FOR_AI",
    "rationale": "The cases concern building AI-enabled products; their operational lessons are not evidence of coding-agent productivity.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-03-25",
    "original_publication_date": "2025-03-25",
    "eligibility_date": "2025-03-25",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reported multi company cases",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Engineering AI systems",
    "in_short": "Seven company accounts describe engineers building LLM products, including evaluation, nondeterminism, privacy, latency, bespoke tooling and usage-driven costs.",
    "chapters": [
      "C05",
      "C07"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Orosz discloses investments in incident.io and Wordsmith, both included in the article. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Evaluation methodology and baselines"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Verification & review"
    ],
    "chapter_ids": [
      "C:C05",
      "C:C07"
    ],
    "section_ids": [
      "S:5.5",
      "S:7.2"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn470853view3",
        "review_note": "Seven-company product-engineering accounts concern building AI applications, distinct from using AI to develop software; domain confirmed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn931204view12",
        "source_url": "https://newsletter.pragmaticengineer.com/p/ai-engineering-in-the-real-world",
        "review_note": "Seven AI-product cases address evaluation, privacy and latency; principal domain remains engineering AI systems.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Seven AI-product cases address evaluation, privacy and latency; principal domain remains engineering AI systems.",
    "prior_reporting_links": [],
    "audit3_reason": "Seven AI-product cases address evaluation, privacy and latency; principal domain remains engineering AI systems.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Seven AI-product cases address evaluation, privacy and latency; principal domain remains engineering AI systems."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/the-reality-of-tech-interviews",
    "date": "2025-04-01",
    "title": "The Reality of Tech Interviews in 2025",
    "profile": "hiring_skills",
    "summary": "Interview-preparation founders discuss selective hiring recovery, changing interview difficulty, domain specialization and differences between startup and large-company hiring.",
    "main_findings": "The visible account highlights variation by experience and specialty. Platform activity is only a proxy for demand and cannot establish population-wide hiring rates.",
    "source_ref": "turn507689view0",
    "authors": "Gergely Orosz; Evan King; Stefan Mai",
    "access": "paid_preview",
    "type_subtype": "guest_industry_analysis",
    "caution": "Contributors cofound Hello Interview; claims about a one-standard-deviation increase in hiring standards are not supported by a validated common scale in the preview. Interview-platform traffic and an asserted higher hiring bar have distinct, incompletely specified denominators; neither is a population employment statistic.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P033",
    "streams": [
      "Jobs & roles",
      "Skills & learning"
    ],
    "topics": [
      "Employment and early-career roles",
      "Evaluation methodology and baselines"
    ],
    "sections": [
      "12.5"
    ],
    "domain": "LABOR_MARKET_CONTEXT",
    "rationale": "Interview preparation and assessment methods concern competence signals; commercial interests and selection limit generalization.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-04-01",
    "original_publication_date": "2025-04-01",
    "eligibility_date": "2025-04-01",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — guest industry analysis",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Labor-market and recruiting context",
    "in_short": "Interview-preparation founders discuss selective hiring recovery, changing interview difficulty, domain specialization and differences between startup and large-company hiring.",
    "chapters": [
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Contributors cofound Hello Interview; claims about a one-standard-deviation increase in hiring standards are not supported by a validated common scale in the preview. Interview-platform traffic and an asserted higher hiring bar have distinct, incompletely specified denominators; neither is a population employment statistic. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Evan King; Stefan Mai",
    "bib_authors": "Gergely Orosz and Evan King and Stefan Mai",
    "topic_ids": [
      "K:Employment and early-career roles",
      "K:Evaluation methodology and baselines"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Skills & learning"
    ],
    "chapter_ids": [
      "C:C12"
    ],
    "section_ids": [
      "S:12.5"
    ],
    "secondary_domains": [
      "GENERAL_SE"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn470853view4",
        "review_note": "Interview-preparation provider accounts of hiring and system-design interviews; own traffic is not labor-market census, one-standard-deviation claim lacks a defined measurement basis in visible passages.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn931204view13",
        "source_url": "https://newsletter.pragmaticengineer.com/p/the-reality-of-tech-interviews",
        "review_note": "Article primarily covers hiring-market and interview-process changes; retain preparation advice as a secondary skill facet.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": true,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "MAPPING_REVISED",
    "audit_outcome_label": "Existing classification or proposed placement revised",
    "audit_reason": "Principal subject is hiring/recruiting; harmonize with other hiring records rather than a general-engineering catch-all. Retain engineering-practice relevance as a non-exclusive secondary facet. Interview-format and hiring-market observations do not evaluate delayed retention or engineering-fluency measures. Locate interview-selection methods in recruitment without implying validation of retained-skill measurement.",
    "prior_reporting_links": [],
    "audit3_reason": "Article primarily covers hiring-market and interview-process changes; retain preparation advice as a secondary skill facet.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "MAPPING_REVISED",
    "audit3_outcome_label": "Existing classification or proposed placement revised",
    "audit3_changed_fields": [
      "domain",
      "secondary_domains",
      "sections",
      "topics"
    ],
    "audit3_change_reason": "Principal subject is hiring/recruiting; harmonize with other hiring records rather than a general-engineering catch-all. Retain engineering-practice relevance as a non-exclusive secondary facet. Interview-format and hiring-market observations do not evaluate delayed retention or engineering-fluency measures. Locate interview-selection methods in recruitment without implying validation of retained-skill measurement."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/mcp",
    "date": "2025-04-08",
    "title": "MCP Protocol: a new AI dev tools building block",
    "profile": "agent_security",
    "summary": "Explains MCP using a database-tool example and an interview with a protocol co-creator. Connects client-server architecture and IDE extensibility to credential-access risks.",
    "main_findings": "The public demonstration illustrates improved access to context and tools while warning that capability expansion does not provide a security boundary.",
    "source_ref": "turn372639view4",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "technical_explainer_and_creator_interview",
    "caution": "Protocol and implementation descriptions are dated April 2025, not a security assessment of every later MCP implementation.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P034",
    "streams": [
      "Engineering structure",
      "What agents can do"
    ],
    "topics": [
      "Architecture and modularity",
      "Agent context and persistent memory",
      "Dependencies and agent supply chain"
    ],
    "sections": [
      "3.2",
      "6.7"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "The database/tool example explains how coding assistants acquire context and capabilities through MCP. Security and authorization remain separate design duties; this is not an empirical security evaluation.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-04-08",
    "original_publication_date": "2025-04-08",
    "eligibility_date": "2025-04-08",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — technical explainer and creator interview",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Explains MCP using a database-tool example and an interview with a protocol co-creator.",
    "chapters": [
      "C03",
      "C06"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O040",
        "title": "MCP: What It Is and Why It Matters",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Two practitioner explanations of MCP; agreement does not independently validate the security of deployed servers."
      },
      {
        "id": "O014",
        "title": "The Agent Stack Bet",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Identity and authorization belong to the agent platform, not to language-model competence alone."
      }
    ],
    "review_limitations": "Protocol and implementation descriptions are dated April 2025, not a security assessment of every later MCP implementation. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Agent context and persistent memory",
      "K:Dependencies and agent supply chain"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:What agents can do"
    ],
    "chapter_ids": [
      "C:C03",
      "C:C06"
    ],
    "section_ids": [
      "S:3.2",
      "S:6.7"
    ],
    "secondary_domains": [
      "SE_FOR_AI"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn470853view5",
        "review_note": "MCP origin, architecture, integration and AI-IDE use dominate the visible outline; security is a constituent topic rather than necessarily primary stream.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn527465view2",
        "source_url": "https://newsletter.pragmaticengineer.com/p/mcp",
        "review_note": "Developer-tool integration focus supports AI-assisted development; the protocol does not itself confer authorization or safety.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Developer-tool integration focus supports AI-assisted development; the protocol does not itself confer authorization or safety.",
    "prior_reporting_links": [],
    "audit3_reason": "Developer-tool integration focus supports AI-assisted development; the protocol does not itself confer authorization or safety.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Developer-tool integration focus supports AI-assisted development; the protocol does not itself confer authorization or safety."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/tech-hiring-inflection-point",
    "date": "2025-04-15",
    "title": "Tech hiring: is this an inflection point?",
    "profile": "hiring_skills",
    "summary": "Discusses employer experiences with automated applications and AI-assisted interview deception, alongside possible changes to remote hiring, trial periods and work samples.",
    "main_findings": "The visible cases suggest that hiring signals require reassessment; they do not demonstrate that remote interviews universally fail or in-person hiring is inevitable.",
    "source_ref": "turn372639view3",
    "authors": "Gergely Orosz",
    "access": "paid_preview_plus_public_excerpt",
    "type_subtype": "reported_multi_company_cases",
    "caution": "Orosz discloses an investment in Maestro, one of the companies discussed.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [
      {
        "url": "https://blog.pragmaticengineer.com/tech-hiring-is-this-an-inflection-point/",
        "title": "Tech hiring: is this an inflection point?",
        "date": "2025-04-15",
        "source_ref": "turn366045view0",
        "relation": "alternate_publication",
        "reason": "Author-confirmed excerpt/republication; retain the more complete canonical article."
      }
    ],
    "id": "P035",
    "streams": [
      "Jobs & roles",
      "Verification & review"
    ],
    "topics": [
      "Employment and early-career roles",
      "Evaluation methodology and baselines"
    ],
    "sections": [
      "12.5"
    ],
    "domain": "LABOR_MARKET_CONTEXT",
    "rationale": "Employer experiences with AI-assisted applications and interviews inform hiring policy; the blog is only a partial alternate edition and no software-delivery effect is estimated.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-04-15",
    "original_publication_date": "2025-04-15",
    "eligibility_date": "2025-04-15",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reported multi company cases",
    "access_label": "Public preview and blog excerpt; complete newsletter not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Labor-market and recruiting context",
    "in_short": "Discusses employer experiences with automated applications and AI-assisted interview deception, alongside possible changes to remote hiring, trial periods and work samples.",
    "chapters": [
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Orosz discloses an investment in Maestro, one of the companies discussed. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Employment and early-career roles",
      "K:Evaluation methodology and baselines"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Verification & review"
    ],
    "chapter_ids": [
      "C:C12"
    ],
    "section_ids": [
      "S:12.5"
    ],
    "secondary_domains": [
      "AI_HIRING_AND_ASSESSMENT"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn214674view0",
        "review_note": "AI-assisted interview cheating, trial engagements and changing hiring practices feature directly. Preserve domain as AI-related engineering hiring, not measured code productivity.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn214674view1",
        "review_note": "Blog contains only part of the newsletter edition; combined access remains excerpt-limited, not full-text.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn931204view15",
        "source_url": "https://newsletter.pragmaticengineer.com/p/tech-hiring-inflection-point",
        "review_note": "Employer account of application volume and AI-assisted interviews is contextual, not causal labor-market estimation.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Employer account of application volume and AI-assisted interviews is contextual, not causal labor-market estimation.",
    "prior_reporting_links": [],
    "audit3_reason": "Employer account of application volume and AI-assisted interviews is contextual, not causal labor-market estimation.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Employer account of application volume and AI-assisted interviews is contextual, not causal labor-market estimation."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/one-million",
    "date": "2025-04-22",
    "title": "More than one million readers",
    "profile": "source_provenance",
    "summary": "A publication retrospective includes a 2024 reader survey describing respondents’ roles, employers, location and education, alongside the newsletter’s growth.",
    "main_findings": "The self-selected readership profile helps assess transferability of later reader surveys; subscriber growth itself is not software-engineering evidence.",
    "source_ref": "turn372639view2",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "publication_retrospective_and_reader_survey",
    "caution": "2,395 voluntary responses reported for a 2024 reader survey; not a census or random sample of software engineers.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P036",
    "streams": [],
    "topics": [
      "Dataset provenance and dependency"
    ],
    "sections": [],
    "domain": "METHODS_AND_PROVENANCE",
    "rationale": "A readership survey helps characterize the publication's audience and selection, not the entire engineering workforce.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-04-22",
    "original_publication_date": "2025-04-22",
    "eligibility_date": "2025-04-22",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — publication retrospective and reader survey",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "Methods and provenance",
    "in_short": "A publication retrospective includes a 2024 reader survey describing respondents’ roles, employers, location and education, alongside the newsletter’s growth.",
    "chapters": [],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [
      "DATA:P:READER_PROFILE_2024"
    ],
    "related_sources": [],
    "review_limitations": "2,395 voluntary responses reported for a 2024 reader survey; not a census or random sample of software engineers. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [],
    "chapter_ids": [],
    "section_ids": [],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn214674view2",
        "review_note": "Readership survey and publication profile; 2395 voluntary responses do not describe an independently sampled population. Methods/provenance classification confirmed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn931204view16",
        "source_url": "https://newsletter.pragmaticengineer.com/p/one-million",
        "review_note": "Subscriber milestone gives publication provenance, not evidence of engineering outcomes or representative survey sampling.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "ORIGINAL_VOLUNTARY_OBSERVATIONAL_SURVEY",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Subscriber milestone gives publication provenance, not evidence of engineering outcomes or representative survey sampling.",
    "prior_reporting_links": [],
    "audit3_reason": "Subscriber milestone gives publication provenance, not evidence of engineering outcomes or representative survey sampling.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Subscriber milestone gives publication provenance, not evidence of engineering outcomes or representative survey sampling."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/humanoid-robots",
    "date": "2025-04-29",
    "title": "Humanoid robots for software engineers (Robotics for software engineers, Part 2)",
    "profile": "robotics_learning",
    "summary": "Sandor Felber explains humanoid-robot hardware constraints, state estimation, real-time control and optimization, with an outline of learning-based methods.",
    "main_findings": "Provides domain background for software engineers entering robotics; its AI concerns concern robotic control, not autonomous software development.",
    "source_ref": "turn372639view0",
    "authors": "Gergely Orosz; Sandor Felber",
    "access": "paid_preview",
    "type_subtype": "guest_technical_tutorial",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P037",
    "streams": [
      "Skills & learning",
      "Engineering structure"
    ],
    "topics": [
      "Skills formation and teaching",
      "Architecture and modularity"
    ],
    "sections": [
      "10.5",
      "5.5"
    ],
    "domain": "ADJACENT_ENGINEERING",
    "rationale": "Humanoid-robot development provides adjacent systems context, not evidence that software-agent autonomy transfers to physical systems.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-04-29",
    "original_publication_date": "2025-04-29",
    "eligibility_date": "2025-04-29",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — guest technical tutorial",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Adjacent engineering: robotics",
    "in_short": "Sandor Felber explains humanoid-robot hardware constraints, state estimation, real-time control and optimization, with an outline of learning-based methods.",
    "chapters": [
      "C10",
      "C05"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Sandor Felber",
    "bib_authors": "Gergely Orosz and Sandor Felber",
    "topic_ids": [
      "K:Skills formation and teaching",
      "K:Architecture and modularity"
    ],
    "stream_ids": [
      "T:Skills & learning",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C10",
      "C:C05"
    ],
    "section_ids": [
      "S:10.5",
      "S:5.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn214674view3",
        "review_note": "Humanoid robotics hardware/control and software techniques; adjacent engineering, not evidence on coding agents.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn527465view3",
        "source_url": "https://newsletter.pragmaticengineer.com/p/humanoid-robots",
        "review_note": "Humanoid hardware/control challenges belong to adjacent robotics, not direct coding-agent research.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Humanoid hardware/control challenges belong to adjacent robotics, not direct coding-agent research.",
    "prior_reporting_links": [],
    "audit3_reason": "Humanoid hardware/control challenges belong to adjacent robotics, not direct coding-agent research.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Humanoid hardware/control challenges belong to adjacent robotics, not direct coding-agent research."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/mythical-man-month-part-4",
    "date": "2025-05-06",
    "title": "What’s Changed in 50 Years of Computing: Part 4",
    "profile": "engineering_context",
    "summary": "Revisits Brooks’s account of tooling, debugging, project schedules and documentation against contemporary engineering practice. Distinguishes improvements in tools from persistent coordination and specification problems.",
    "main_findings": "The accessible outline supports continuity in engineering responsibilities despite technological change; historical comparisons do not establish an AI-specific effect.",
    "source_ref": "turn678456view0",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "historical_conceptual_commentary",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P038",
    "streams": [
      "Engineering structure",
      "Productivity"
    ],
    "topics": [
      "Output versus shipped value",
      "Specifications and governance"
    ],
    "sections": [
      "1.3",
      "2.1"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Historical comparison frames durable engineering judgment; it is not a controlled estimate of modern AI effects.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-05-06",
    "original_publication_date": "2025-05-06",
    "eligibility_date": "2025-05-06",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — historical conceptual commentary",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Revisits Brooks’s account of tooling, debugging, project schedules and documentation against contemporary engineering practice.",
    "chapters": [
      "C01",
      "C02"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Output versus shipped value",
      "K:Specifications and governance"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Productivity"
    ],
    "chapter_ids": [
      "C:C01",
      "C:C02"
    ],
    "section_ids": [
      "S:1.3",
      "S:2.1"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn214674view4",
        "review_note": "Historical software-project lessons focus tools, specification, documentation and delivery; productivity is a stronger secondary stream than learning.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn527465view4",
        "source_url": "https://newsletter.pragmaticengineer.com/p/mythical-man-month-part-4",
        "review_note": "Modern rereading of Brooks is distinct 2025 commentary; original book is older and not a new experiment.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Modern rereading of Brooks is distinct 2025 commentary; original book is older and not a new experiment.",
    "prior_reporting_links": [],
    "audit3_reason": "Modern rereading of Brooks is distinct 2025 commentary; original book is older and not a new experiment.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Modern rereading of Brooks is distinct 2025 commentary; original book is older and not a new experiment."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/chatgpt-images",
    "date": "2025-05-13",
    "title": "Building, launching, and scaling ChatGPT Images",
    "profile": "ai_infra",
    "summary": "Interviews OpenAI engineering leaders about an image-generation launch, asynchronous execution, isolation, load testing and bottlenecks beyond GPU capacity.",
    "main_findings": "The visible account emphasizes operational preparation and adaptation under unexpected demand. Growth numbers describe the product launch, not coding-assistant effectiveness.",
    "source_ref": "turn165200view4",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "reported_company_case",
    "caution": "Company-reported launch experience; primarily engineering an AI product.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P039",
    "streams": [
      "Engineering structure"
    ],
    "topics": [
      "Architecture and modularity",
      "Evaluation methodology and baselines"
    ],
    "sections": [
      "5.5",
      "7.2"
    ],
    "domain": "SE_FOR_AI",
    "rationale": "Launching an image-generation service concerns AI-product infrastructure, evaluation and deployment rather than AI-for-coding performance.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-05-13",
    "original_publication_date": "2025-05-13",
    "eligibility_date": "2025-05-13",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reported company case",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Engineering AI systems",
    "in_short": "Interviews OpenAI engineering leaders about an image-generation launch, asynchronous execution, isolation, load testing and bottlenecks beyond GPU capacity.",
    "chapters": [
      "C05",
      "C07"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Company-reported launch experience; primarily engineering an AI product. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Evaluation methodology and baselines"
    ],
    "stream_ids": [
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C05",
      "C:C07"
    ],
    "section_ids": [
      "S:5.5",
      "S:7.2"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn214674view5",
        "review_note": "Scaling a deployed generative-AI product; engineering-AI-systems classification confirmed, company reports remain attributed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn527465view5",
        "source_url": "https://newsletter.pragmaticengineer.com/p/chatgpt-images",
        "review_note": "Team interview describes AI-product rollout and architecture; launch/scaling claims remain attributed.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Team interview describes AI-product rollout and architecture; launch/scaling claims remain attributed.",
    "prior_reporting_links": [],
    "audit3_reason": "Team interview describes AI-product rollout and architecture; launch/scaling claims remain attributed.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Team interview describes AI-product rollout and architecture; launch/scaling claims remain attributed."
  },
  {
    "url": "https://blog.pragmaticengineer.com/stack-overflow-is-almost-dead/",
    "date": "2025-05-15",
    "title": "Stack overflow is almost dead",
    "profile": "knowledge_ecosystem",
    "summary": "Updates an earlier analysis of falling Stack Overflow question counts, considering moderation history, alternative communities and LLM-based assistance.",
    "main_findings": "The observations concern new questions, not all site usage or knowledge value. The headline and shutdown forecast go beyond what the descriptive series demonstrates.",
    "source_ref": "turn395837view0",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "secondary_data_commentary",
    "caution": "Updated 19 May 2025. The causal contribution of LLMs is not identified by the time series. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-05-15. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P040",
    "streams": [
      "System knowledge & memory",
      "Skills & learning"
    ],
    "topics": [
      "System understanding and rationale",
      "Ownership and knowledge transfer"
    ],
    "sections": [
      "9.4",
      "10.5"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "The follow-up concerns knowledge-community activity; fewer questions do not prove disappearance of all usage or knowledge value.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-05-15",
    "original_publication_date": "2025-05-15",
    "eligibility_date": "2025-05-15",
    "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
    "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-134",
    "strict_non_pulse_derived": false,
    "original_date_basis": "Linked parent Pulse issue publication date; blog edition analyzed separately.",
    "type_of_work": "Industry/practitioner publication — secondary data commentary",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Updates an earlier analysis of falling Stack Overflow question counts, considering moderation history, alternative communities and LLM-based assistance.",
    "chapters": [
      "C09",
      "C10"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Updated 19 May 2025. The causal contribution of LLMs is not identified by the time series. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-05-15. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:System understanding and rationale",
      "K:Ownership and knowledge transfer"
    ],
    "stream_ids": [
      "T:System knowledge & memory",
      "T:Skills & learning"
    ],
    "chapter_ids": [
      "C:C09",
      "C:C10"
    ],
    "section_ids": [
      "S:9.4",
      "S:10.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn214674view6",
        "review_note": "Updates Stack Overflow question-volume reporting covered in P018; related time-series evidence is not independent corroboration. Forecasts and answer-quality claims remain unvalidated interpretations.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn527465view6",
        "source_url": "https://blog.pragmaticengineer.com/stack-overflow-is-almost-dead/",
        "review_note": "Question-count decline is not equivalent to company closure or independently identified AI causation.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Question-count decline is not equivalent to company closure or independently identified AI causation.",
    "prior_reporting_links": [
      {
        "source": "P040",
        "target": "P018",
        "relation": "UPDATES_PRIOR_REPORTING",
        "rationale": "Later Stack Overflow traffic discussion revisits the earlier metric narrative; not an independent observation programme."
      }
    ],
    "audit3_reason": "Question-count decline is not equivalent to company closure or independently identified AI causation.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Question-count decline is not equivalent to company closure or independently identified AI causation."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/the-ai-engineering-stack",
    "date": "2025-05-20",
    "title": "The AI Engineering Stack",
    "profile": "ai_foundations",
    "summary": "Chip Huyen’s book excerpt distinguishes application, model and infrastructure layers and compares AI engineering with machine-learning and full-stack engineering. Evaluation and interfaces are central application concerns.",
    "main_findings": "Provides an architectural vocabulary for building AI products; it should not be treated as evidence that using AI improves software-development productivity.",
    "source_ref": "turn165200view3",
    "authors": "Gergely Orosz; Chip Huyen",
    "access": "public_text",
    "type_subtype": "guest_book_excerpt",
    "caution": "Excerpt credited to Chip Huyen; primarily software engineering for AI, not AI-assisted software engineering.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P041",
    "streams": [
      "Engineering structure",
      "Verification & review"
    ],
    "topics": [
      "Architecture and modularity",
      "Evaluation methodology and baselines"
    ],
    "sections": [
      "5.5",
      "7.2"
    ],
    "domain": "SE_FOR_AI",
    "rationale": "An introduced technical book excerpt explains the AI-product stack; distinguish application engineering from coding assistance.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-05-20",
    "original_publication_date": "2025-05-20",
    "eligibility_date": "2025-05-20",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — guest book excerpt",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "Engineering AI systems",
    "in_short": "Chip Huyen’s book excerpt distinguishes application, model and infrastructure layers and compares AI engineering with machine-learning and full-stack engineering.",
    "chapters": [
      "C05",
      "C07"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Excerpt credited to Chip Huyen; primarily software engineering for AI, not AI-assisted software engineering. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Chip Huyen",
    "bib_authors": "Gergely Orosz and Chip Huyen",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Evaluation methodology and baselines"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Verification & review"
    ],
    "chapter_ids": [
      "C:C05",
      "C:C07"
    ],
    "section_ids": [
      "S:5.5",
      "S:7.2"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn595397view0",
        "review_note": "Chip Huyen book excerpt, explicitly permissioned and attributed. AI application stack/evaluation, not coding-assistant productivity; existing SE_FOR_AI confirmed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn527465view7",
        "source_url": "https://newsletter.pragmaticengineer.com/p/the-ai-engineering-stack",
        "review_note": "Chip Huyen book material addresses AI-application architecture; distinguish source-book authorship from editorial introduction.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "ADAPTED_OR_EXCERPTED_WORK",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Chip Huyen book material addresses AI-application architecture; distinguish source-book authorship from editorial introduction.",
    "prior_reporting_links": [],
    "audit3_reason": "Chip Huyen book material addresses AI-application architecture; distinguish source-book authorship from editorial introduction.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Chip Huyen book material addresses AI-application architecture; distinguish source-book authorship from editorial introduction."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/microsoft-ai-dev-tools",
    "date": "2025-05-27",
    "title": "Microsoft is dogfooding AI dev tools’ future",
    "profile": "ai_org",
    "summary": "Reports observations at Microsoft BUILD, including supervised coding agents, public failures on the .NET codebase and platform incentives behind optimistic AI messaging.",
    "main_findings": "The public outline contrasts bounded demonstrations with brownfield difficulties and keeps developers responsible for agent output.",
    "source_ref": "turn165200view1",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "conference_field_report",
    "caution": "Author reports self-funded travel; situated interviews and demonstrations are not a representative evaluation.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P042",
    "streams": [
      "Engineering structure",
      "Productivity"
    ],
    "topics": [
      "Developer workflow and adoption",
      "Human-agent collaboration"
    ],
    "sections": [
      "11.1",
      "2.4"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "Internal use and conference examples illustrate adoption mechanisms, not independently measured organization-wide gains.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-05-27",
    "original_publication_date": "2025-05-27",
    "eligibility_date": "2025-05-27",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — conference field report",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Reports observations at Microsoft BUILD, including supervised coding agents, public failures on the .NET codebase and platform incentives behind optimistic AI messaging.",
    "chapters": [
      "C11",
      "C02"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Author reports self-funded travel; situated interviews and demonstrations are not a representative evaluation. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Developer workflow and adoption",
      "K:Human-agent collaboration"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Productivity"
    ],
    "chapter_ids": [
      "C:C11",
      "C:C02"
    ],
    "section_ids": [
      "S:11.1",
      "S:2.4"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn595397view1",
        "review_note": "BUILD observations include agent PR demos and real .NET failures; conference/vendor demonstrations do not quantify general delivery gains.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn527465view8",
        "source_url": "https://newsletter.pragmaticengineer.com/p/microsoft-ai-dev-tools",
        "review_note": "Conference observations and demonstrations are not measured deployment productivity.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Conference observations and demonstrations are not measured deployment productivity.",
    "prior_reporting_links": [],
    "audit3_reason": "Conference observations and demonstrations are not measured deployment productivity.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Conference observations and demonstrations are not measured deployment productivity."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/vibe-coding-as-a-software-engineer",
    "date": "2025-06-03",
    "title": "Vibe Coding as a software engineer",
    "profile": "ai_review",
    "summary": "Examines competing definitions of vibe coding, contrasts prototypes with production systems, and discusses cases where developers resume direct control to finish an application.",
    "main_findings": "The accessible text makes review, security, performance and engineering judgment the boundary between a useful prototype and accountable delivery.",
    "source_ref": "turn165200view0",
    "authors": "Gergely Orosz; Elin Nilsson",
    "access": "paid_preview",
    "type_subtype": "practitioner_conceptual_analysis",
    "caution": "Definitions differ among quoted practitioners; no measured production benefit is established.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P043",
    "streams": [
      "Verification & review",
      "Skills & learning"
    ],
    "topics": [
      "Independent verification and oracles",
      "System understanding and rationale"
    ],
    "sections": [
      "8.9",
      "10.2"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "Exploratory generation and accountable engineering differ in verification and retained understanding.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-06-03",
    "original_publication_date": "2025-06-03",
    "eligibility_date": "2025-06-03",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — practitioner conceptual analysis",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Examines competing definitions of vibe coding, contrasts prototypes with production systems, and discusses cases where developers resume direct control to finish an application.",
    "chapters": [
      "C08",
      "C10"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O028",
        "title": "Vibe coding is not the same as AI-Assisted engineering.",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Both distinguish exploratory generation from accountable AI-assisted engineering."
      },
      {
        "id": "W113",
        "title": "I Would Have Written My Code Differently: Beginners Struggle to Understand LLM-Generated Code",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "The controlled comprehension question is narrower than broad practitioner advice about vibe coding."
      }
    ],
    "review_limitations": "Definitions differ among quoted practitioners; no measured production benefit is established. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Elin Nilsson",
    "bib_authors": "Gergely Orosz and Elin Nilsson",
    "topic_ids": [
      "K:Independent verification and oracles",
      "K:System understanding and rationale"
    ],
    "stream_ids": [
      "T:Verification & review",
      "T:Skills & learning"
    ],
    "chapter_ids": [
      "C:C08",
      "C:C10"
    ],
    "section_ids": [
      "S:8.9",
      "S:10.2"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn595397view2",
        "review_note": "Contrasts loosely supervised generation with deliberate AI assistance; production readiness/review and retained technical skill are direct themes.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn527465view9",
        "source_url": "https://newsletter.pragmaticengineer.com/p/vibe-coding-as-a-software-engineer",
        "review_note": "Vibe coding versus inspected AI-assisted coding is an operational distinction; no validated universal outcome comparison.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Vibe coding versus inspected AI-assisted coding is an operational distinction; no validated universal outcome comparison.",
    "prior_reporting_links": [],
    "audit3_reason": "Vibe coding versus inspected AI-assisted coding is an operational distinction; no validated universal outcome comparison.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Vibe coding versus inspected AI-assisted coding is an operational distinction; no validated universal outcome comparison."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/cursor",
    "date": "2025-06-10",
    "title": "Real-world engineering challenges: building Cursor",
    "profile": "agent_context",
    "summary": "Reports engineering choices behind Cursor, including code-context synchronization, execution isolation, orchestration infrastructure and latency-sensitive development workflows.",
    "main_findings": "The visible outline illustrates the substantial infrastructure behind coding assistance; it does not demonstrate that adoption or vendor growth equals developer productivity.",
    "source_ref": "turn740264view3",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "reported_company_case",
    "caution": "Company interview; detailed implementation claims beyond the preview remain unverified.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P044",
    "streams": [
      "Engineering structure",
      "System knowledge & memory"
    ],
    "topics": [
      "Architecture and modularity",
      "Agent context and persistent memory"
    ],
    "sections": [
      "5.5",
      "9.4"
    ],
    "domain": "SE_FOR_AI",
    "rationale": "A tool-builder architecture case: repository synchronization, context and execution infrastructure. It has a secondary AI-assisted-development connection but is not a developer-productivity trial.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-06-10",
    "original_publication_date": "2025-06-10",
    "eligibility_date": "2025-06-10",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reported company case",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Engineering AI systems",
    "in_short": "Reports engineering choices behind Cursor, including code-context synchronization, execution isolation, orchestration infrastructure and latency-sensitive development workflows.",
    "chapters": [
      "C05",
      "C09"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O031",
        "title": "Context Engineering: Bringing Engineering Discipline to Prompts",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Repository context is an operational design concern; the company case is not a controlled context-engineering evaluation."
      }
    ],
    "review_limitations": "Company interview; detailed implementation claims beyond the preview remain unverified. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Agent context and persistent memory"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:System knowledge & memory"
    ],
    "chapter_ids": [
      "C:C05",
      "C:C09"
    ],
    "section_ids": [
      "S:5.5",
      "S:9.4"
    ],
    "secondary_domains": [
      "AI_FOR_SE"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn595397view3",
        "review_note": "Primarily an interview about engineering Cursor infrastructure, context sync, indexing and orchestration. Reclassify primary domain to building AI systems, retaining coding-tool relevance as secondary.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn527465view10",
        "source_url": "https://newsletter.pragmaticengineer.com/p/cursor",
        "review_note": "Cursor infrastructure is principally engineering an AI product; prior IDE survey reuse must not count as new respondents.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Cursor infrastructure is principally engineering an AI product; prior IDE survey reuse must not count as new respondents.",
    "prior_reporting_links": [],
    "audit3_reason": "Cursor infrastructure is principally engineering an AI product; prior IDE survey reuse must not count as new respondents.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Cursor infrastructure is principally engineering an AI product; prior IDE survey reuse must not count as new respondents."
  },
  {
    "url": "https://blog.pragmaticengineer.com/builder-ai-did-not-fake-ai/",
    "date": "2025-06-12",
    "title": "Builder.ai did not “fake AI with 700 engineers”",
    "profile": "agent_loops",
    "summary": "Investigates claims that Builder.ai was merely a human-operated substitute for AI. Former-employee accounts describe a code-generation product alongside human fulfilment; a hypothetical human-operated design is an explanatory contrast, not a verified internal architecture.",
    "main_findings": "The account challenges a simplified corporate narrative. It does not independently verify the product’s reliability, staffing, financial history or productivity.",
    "source_ref": "turn119578view4",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "reported_investigation",
    "caution": "Claims about internal operations are attributed to former staff; corporate-failure explanations remain interpretations. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-06-12. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P045",
    "streams": [
      "Engineering structure"
    ],
    "topics": [
      "Human-agent collaboration",
      "Dataset provenance and dependency"
    ],
    "sections": [
      "11.2"
    ],
    "domain": "AI_ECOSYSTEM",
    "rationale": "Industry fact-checking distinguishes reported AI code generation from human fulfilment. Neither a hypothetical architecture nor employee accounts validate a capability benchmark.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-06-12",
    "original_publication_date": "2025-06-12",
    "eligibility_date": "2025-06-12",
    "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
    "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-137",
    "strict_non_pulse_derived": false,
    "original_date_basis": "Linked parent Pulse issue publication date; blog edition analyzed separately.",
    "type_of_work": "Industry/practitioner publication — reported investigation",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "AI-sector and organizational context",
    "in_short": "Investigates claims that Builder.ai was merely a human-operated substitute for AI.",
    "chapters": [
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Claims about internal operations are attributed to former staff; corporate-failure explanations remain interpretations. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-06-12. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Human-agent collaboration",
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C11"
    ],
    "section_ids": [
      "S:11.2"
    ],
    "secondary_domains": [
      "AI_FOR_SE"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn595397view4",
        "review_note": "Distinguish hypothetical 700-engineer architecture from reported Builder.ai internals and employee testimony. Corporate reporting, not an agent capability benchmark.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn527465view11",
        "source_url": "https://blog.pragmaticengineer.com/builder-ai-did-not-fake-ai/",
        "review_note": "Corrective reporting challenges a specific fake-AI narrative; it does not independently settle every allegation about the company.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Corrective reporting challenges a specific fake-AI narrative; it does not independently settle every allegation about the company.",
    "prior_reporting_links": [],
    "audit3_reason": "Corrective reporting challenges a specific fake-AI narrative; it does not independently settle every allegation about the company.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Corrective reporting challenges a specific fake-AI narrative; it does not independently settle every allegation about the company."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/being-an-intrapreneur-as-a-software",
    "date": "2025-06-17",
    "title": "Being an “Intrapreneur” as a software engineer",
    "profile": "professional_effectiveness",
    "summary": "Chaitali Narla discusses identifying valuable problems, taking ownership, building relationships and finding sponsorship for change within an organization.",
    "main_findings": "The visible guidance connects engineering impact with initiative and organizational support. It is general career guidance, not evidence of AI effectiveness.",
    "source_ref": "turn740264view2",
    "authors": "Gergely Orosz; Chaitali Narla",
    "access": "paid_preview",
    "type_subtype": "guest_practitioner_guidance",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P046",
    "streams": [
      "Engineering structure",
      "Skills & learning"
    ],
    "topics": [
      "Ownership and knowledge transfer",
      "Specifications and governance"
    ],
    "sections": [
      "11.2",
      "4.1"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Internal entrepreneurship concerns ownership and organizational adoption rather than AI capability.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-06-17",
    "original_publication_date": "2025-06-17",
    "eligibility_date": "2025-06-17",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — guest practitioner guidance",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Chaitali Narla discusses identifying valuable problems, taking ownership, building relationships and finding sponsorship for change within an organization.",
    "chapters": [
      "C11",
      "C04"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Chaitali Narla",
    "bib_authors": "Gergely Orosz and Chaitali Narla",
    "topic_ids": [
      "K:Ownership and knowledge transfer",
      "K:Specifications and governance"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Skills & learning"
    ],
    "chapter_ids": [
      "C:C11",
      "C:C04"
    ],
    "section_ids": [
      "S:11.2",
      "S:4.1"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn595397view5",
        "review_note": "Guest Chaitali Narla advice on ownership, cross-functional relationships and career skills, not AI-specific or experimentally tested.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn527465view12",
        "source_url": "https://newsletter.pragmaticengineer.com/p/being-an-intrapreneur-as-a-software",
        "review_note": "Intrapreneurship is career/product practice, not an AI automation experiment.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Intrapreneurship is career/product practice, not an AI automation experiment.",
    "prior_reporting_links": [],
    "audit3_reason": "Intrapreneurship is career/product practice, not an AI automation experiment.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Intrapreneurship is career/product practice, not an AI automation experiment."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/two-years-of-using-ai",
    "date": "2025-06-24",
    "title": "Learnings from two years of using AI tools for software engineering",
    "profile": "ai_adoption_learning",
    "summary": "Birgitta Böckeler reflects on changes from autocomplete to agentic assistance over two years, including cognitive bias, reviewer fatigue, quality supervision and team effectiveness.",
    "main_findings": "The public outline emphasizes adapting engineering practices alongside tools; two years of experience does not establish a longitudinal controlled study.",
    "source_ref": "turn740264view0",
    "authors": "Gergely Orosz; Birgitta Böckeler",
    "access": "paid_preview",
    "type_subtype": "guest_practitioner_synthesis",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P047",
    "streams": [
      "Skills & learning",
      "Productivity"
    ],
    "topics": [
      "Developer workflow and adoption",
      "System understanding and rationale",
      "Skills formation and teaching"
    ],
    "sections": [
      "10.5",
      "2.7"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "Longitudinal practitioner experience informs adaptation and comprehension, but does not substitute for controlled measurement.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-06-24",
    "original_publication_date": "2025-06-24",
    "eligibility_date": "2025-06-24",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — guest practitioner synthesis",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Birgitta Böckeler reflects on changes from autocomplete to agentic assistance over two years, including cognitive bias, reviewer fatigue, quality supervision and team effectiveness.",
    "chapters": [
      "C10",
      "C02"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O003",
        "title": "Agentic Skill Decay",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Practice and retained understanding matter, but practitioner experience does not measure skill decay."
      },
      {
        "id": "W118",
        "title": "How AI Impacts Skill Formation",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Skill-formation research offers a separate empirical lens; the interview is not a replication."
      }
    ],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Birgitta Böckeler",
    "bib_authors": "Gergely Orosz and Birgitta Böckeler",
    "topic_ids": [
      "K:Developer workflow and adoption",
      "K:System understanding and rationale",
      "K:Skills formation and teaching"
    ],
    "stream_ids": [
      "T:Skills & learning",
      "T:Productivity"
    ],
    "chapter_ids": [
      "C:C10",
      "C:C02"
    ],
    "section_ids": [
      "S:10.5",
      "S:2.7"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn961793view0",
        "review_note": "Birgitta Bockeler practitioner reflection from Thoughtworks; team effects, cognition and supervised workflows, not a causal productivity estimate.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn527465view13",
        "source_url": "https://newsletter.pragmaticengineer.com/p/two-years-of-using-ai",
        "review_note": "Böckeler's accumulated practitioner experience is not a two-year longitudinal controlled study.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Böckeler's accumulated practitioner experience is not a two-year longitudinal controlled study.",
    "prior_reporting_links": [],
    "audit3_reason": "Böckeler's accumulated practitioner experience is not a two-year longitudinal controlled study.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Böckeler's accumulated practitioner experience is not a two-year longitudinal controlled study."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/software-engineering-with-llms-in-2025",
    "date": "2025-07-01",
    "title": "Software engineering with LLMs in 2025: reality check",
    "profile": "ai_adoption_learning",
    "summary": "Contrasts executive expectations with developers’ experiences of LLM-assisted work, drawing on interviews and a conference presentation. Examines adoption, review obligations and the gap between demonstrations and dependable delivery.",
    "main_findings": "The accessible report presents uneven benefits and continuing engineering oversight, rather than a universal productivity multiplier.",
    "source_ref": "turn577918view0",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "interview_based_synthesis",
    "caution": "Interview selection and conference synthesis are not a controlled estimate of productivity.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [
      {
        "url": "https://blog.pragmaticengineer.com/software-engineering-with-llms-in-2025/",
        "title": "Software engineering with LLMs in 2025: temperature check",
        "date": "2025-07-05",
        "source_ref": "turn119578view2",
        "relation": "alternate_publication",
        "reason": "Public short introduction and direct pointer to the same conference talk and longer newsletter synthesis; collapsed, not independent evidence."
      }
    ],
    "id": "P048",
    "streams": [
      "Productivity",
      "Engineering structure"
    ],
    "topics": [
      "Output versus shipped value",
      "Developer workflow and adoption"
    ],
    "sections": [
      "2.5",
      "1.9"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "The synthesis separates demonstrated tool potential from organization-level delivery outcomes.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-07-01",
    "original_publication_date": "2025-07-01",
    "eligibility_date": "2025-07-01",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — interview based synthesis",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Contrasts executive expectations with developers’ experiences of LLM-assisted work, drawing on interviews and a conference presentation.",
    "chapters": [
      "C02",
      "C01"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "W010",
        "title": "Writing Code vs. Shipping Code: Productivity Effects Across Generations of AI Coding Tools",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Generated activity and shipped outcomes are different dependent variables."
      }
    ],
    "review_limitations": "Interview selection and conference synthesis are not a controlled estimate of productivity. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Output versus shipped value",
      "K:Developer workflow and adoption"
    ],
    "stream_ids": [
      "T:Productivity",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C02",
      "C:C01"
    ],
    "section_ids": [
      "S:2.5",
      "S:1.9"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn961793view1",
        "review_note": "Conference synthesis combines company accounts and practitioner interviews; throughput anecdotes and vendor claims remain selected observations.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn395685view0",
        "review_note": "Blog pointer explicitly links the same conference talk and longer newsletter article. Five-pair deduplication retained; this is not a second independent result.",
        "inspection_scope": "Alternate blog edition",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn527465view14",
        "source_url": "https://newsletter.pragmaticengineer.com/p/software-engineering-with-llms-in-2025",
        "review_note": "Written keynote is Deepdives and distinct from the embedded video; cross-post alias remains consolidated.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Written keynote is Deepdives and distinct from the embedded video; cross-post alias remains consolidated.",
    "prior_reporting_links": [],
    "audit3_reason": "Written keynote is Deepdives and distinct from the embedded video; cross-post alias remains consolidated.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Written keynote is Deepdives and distinct from the embedded video; cross-post alias remains consolidated."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/skills-useful-to-learn-for-robotics",
    "date": "2025-07-08",
    "title": "Skills useful to learn for robotics engineering (Robotics for software engineers, Part 3)",
    "profile": "robotics_learning",
    "summary": "Sandor Felber outlines software, AI and robotics skills for work involving real-time control and physical constraints.",
    "main_findings": "The guidance illustrates multidisciplinary learning and performance requirements. Physical robotics autonomy is not the same construct as coding-agent autonomy.",
    "source_ref": "turn714613view2",
    "authors": "Gergely Orosz; Sandor Felber",
    "access": "paid_preview",
    "type_subtype": "guest_practitioner_guidance",
    "caution": "Guest discloses his robotics startup and hiring interests.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P049",
    "streams": [
      "Skills & learning",
      "Engineering structure"
    ],
    "topics": [
      "Skills formation and teaching",
      "Architecture and modularity"
    ],
    "sections": [
      "10.5",
      "5.5"
    ],
    "domain": "ADJACENT_ENGINEERING",
    "rationale": "Robotics skill development provides adjacent engineering education, not a tested coding-agent training intervention.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-07-08",
    "original_publication_date": "2025-07-08",
    "eligibility_date": "2025-07-08",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — guest practitioner guidance",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Adjacent engineering: robotics",
    "in_short": "Sandor Felber outlines software, AI and robotics skills for work involving real-time control and physical constraints.",
    "chapters": [
      "C10",
      "C05"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Guest discloses his robotics startup and hiring interests. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Sandor Felber",
    "bib_authors": "Gergely Orosz and Sandor Felber",
    "topic_ids": [
      "K:Skills formation and teaching",
      "K:Architecture and modularity"
    ],
    "stream_ids": [
      "T:Skills & learning",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C10",
      "C:C05"
    ],
    "section_ids": [
      "S:10.5",
      "S:5.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn961793view2",
        "review_note": "Robotics skills roadmap by Sandor Felber; adjacent engineering confirmed and contributor commercial affiliation visible.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn527465view15",
        "source_url": "https://newsletter.pragmaticengineer.com/p/skills-useful-to-learn-for-robotics",
        "review_note": "Third robotics skills installment retains source dependency and adjacent-domain classification.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Third robotics skills installment retains source dependency and adjacent-domain classification.",
    "prior_reporting_links": [],
    "audit3_reason": "Third robotics skills installment retains source dependency and adjacent-domain classification.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Third robotics skills installment retains source dependency and adjacent-domain classification."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey",
    "date": "2025-07-15",
    "title": "The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 1",
    "profile": "ai_tooling_survey",
    "summary": "The survey reports tool usage and sentiment across languages, coding assistants, IDEs, delivery infrastructure and cloud platforms.",
    "main_findings": "This is a self-selected readership sample with 2,997 retained responses, not a random industry census. Cross-year differences can reflect changing respondents.",
    "source_ref": "turn714613view1",
    "authors": "Gergely Orosz; Elin Nilsson",
    "access": "public_text",
    "type_subtype": "reader_survey_analysis",
    "caution": "Same dataset as Parts 2 and 3; do not interpret mentions as causal productivity effects. The reported gross 3,000-plus submissions and cleaned 2,997 retained responses refer to stages of the same reader survey, not separate datasets. No microdata recount was performed.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P050",
    "streams": [
      "Engineering structure",
      "Productivity"
    ],
    "topics": [
      "Architecture and modularity",
      "Developer workflow and adoption",
      "Dataset provenance and dependency"
    ],
    "sections": [
      "11.1",
      "2.4"
    ],
    "domain": "GENERAL_SE",
    "rationale": "A broad, self-selected technology-stack survey with an AI-tooling subsection. Retain AI as a secondary facet; the same respondents underlie Parts 2 and 3.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-07-15",
    "original_publication_date": "2025-07-15",
    "eligibility_date": "2025-07-15",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reader survey analysis",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "The survey reports tool usage and sentiment across languages, coding assistants, IDEs, delivery infrastructure and cloud platforms.",
    "chapters": [
      "C11",
      "C02"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [
      "DATA:P:TECHSTACK_2025"
    ],
    "related_sources": [
      {
        "id": "W022",
        "title": "AI Coding Agents: Adoption Trends",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Adoption surveys require sampling and denominator cautions; do not treat separate samples as a common time series."
      }
    ],
    "review_limitations": "Same dataset as Parts 2 and 3; do not interpret mentions as causal productivity effects. The reported gross 3,000-plus submissions and cleaned 2,997 retained responses refer to stages of the same reader survey, not separate datasets. No microdata recount was performed. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Elin Nilsson",
    "bib_authors": "Gergely Orosz and Elin Nilsson",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Developer workflow and adoption",
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Productivity"
    ],
    "chapter_ids": [
      "C:C11",
      "C:C02"
    ],
    "section_ids": [
      "S:11.1",
      "S:2.4"
    ],
    "secondary_domains": [
      "AI_FOR_SE"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn961793view3",
        "review_note": "Broad technology-stack survey with one substantive AI-tools component, 2997 retained responses. Change primary domain to GENERAL_SE with AI_FOR_SE secondary; preference/adoption is not measured agent capability.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn527465view16",
        "source_url": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey",
        "review_note": "2,997 cleaned responses are the reported survey cohort; headline 3,000+ refers to gross responses, not a distinct sample.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "ORIGINAL_VOLUNTARY_OBSERVATIONAL_SURVEY",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": true,
    "secondary_facet_added": true,
    "audit_outcome": "ANNOTATION_QUALIFIED",
    "audit_outcome_label": "Mapping retained; access/evidence annotation qualified",
    "audit_reason": "The reported gross 3,000-plus submissions and cleaned 2,997 retained responses refer to stages of the same reader survey, not separate datasets. No microdata recount was performed.",
    "prior_reporting_links": [],
    "audit3_reason": "2,997 cleaned responses are the reported survey cohort; headline 3,000+ refers to gross responses, not a distinct sample.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "ANNOTATION_QUALIFIED",
    "audit3_outcome_label": "Mapping retained; access/evidence annotation qualified",
    "audit3_changed_fields": [
      "caution"
    ],
    "audit3_change_reason": "The reported gross 3,000-plus submissions and cleaned 2,997 retained responses refer to stages of the same reader survey, not separate datasets. No microdata recount was performed."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/why-reliability-is-hard-at-scale",
    "date": "2025-07-22",
    "title": "Why reliability is hard at scale: learnings from infrastructure outages",
    "profile": "reliability",
    "summary": "An editorial comparison of infrastructure outages considers update controls, global configuration, database behavior and incident transparency.",
    "main_findings": "Failure containment and learning from prior incidents matter as systems scale. Some causal details are Orosz’s reconstruction rather than provider-confirmed facts.",
    "source_ref": "turn714613view0",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "postmortem_synthesis",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P051",
    "streams": [
      "Code quality & security",
      "Engineering structure"
    ],
    "topics": [
      "Architecture and modularity",
      "Specifications and governance"
    ],
    "sections": [
      "5.6",
      "11.6"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Infrastructure incidents illustrate reliability and escalation; applying them to agents is a marked engineering analogy.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-07-22",
    "original_publication_date": "2025-07-22",
    "eligibility_date": "2025-07-22",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — postmortem synthesis",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "An editorial comparison of infrastructure outages considers update controls, global configuration, database behavior and incident transparency.",
    "chapters": [
      "C05",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Specifications and governance"
    ],
    "stream_ids": [
      "T:Code quality & security",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C05",
      "C:C11"
    ],
    "section_ids": [
      "S:5.6",
      "S:11.6"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn961793view4",
        "review_note": "Infrastructure postmortem synthesis and counterfactual operational lessons; general reliability, no isolated AI effect.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn752643view0",
        "source_url": "https://newsletter.pragmaticengineer.com/p/why-reliability-is-hard-at-scale",
        "review_note": "Incident synthesis is reliability context; repeated failure mechanisms are not an estimated industry failure rate.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Incident synthesis is reliability context; repeated failure mechanisms are not an estimated industry failure rate.",
    "prior_reporting_links": [],
    "audit3_reason": "Incident synthesis is reliability context; repeated failure mechanisms are not an estimated industry failure rate.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Incident synthesis is reliability context; repeated failure mechanisms are not an estimated industry failure rate."
  },
  {
    "url": "https://blog.pragmaticengineer.com/cursor-makes-developers-less-effective/",
    "date": "2025-07-24",
    "title": "Cursor makes developers less effective?",
    "profile": "ai_productivity",
    "summary": "Discusses METR’s experienced-maintainer experiment and possible workflow explanations. A targeted primary-source check confirms 16 developers and 246 issues randomized by issue to AI allowed or disallowed, not separate developer treatment groups.",
    "main_findings": "The primary study reports slower completion in this specific early-2025 setting. P052’s broader all-tools inference and proposed familiarity explanation remain interpretations; neither is independent causal validation.",
    "source_ref": "turn119578view1",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "secondary_research_commentary",
    "caution": "P052 says 136 issues and implies assignment by developer. METR’s primary methodology reports 246 issues and issue-level randomization, with developers working in both conditions. Do not reproduce the secondary account’s conflicting design description. A primary abstract/methodology check was performed, not a full-paper audit or statistical replication. This is a retitled Pulse excerpt; preserve its existing series provenance.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P052",
    "streams": [
      "Productivity"
    ],
    "topics": [
      "Controlled productivity evidence",
      "Evaluation methodology and baselines"
    ],
    "sections": [
      "2.2",
      "2.3"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "This is secondary commentary on W023, not a replication; the all-tools extrapolation and causal learning-curve explanation are unsupported.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-07-24",
    "original_publication_date": "2025-07-17",
    "eligibility_date": "2025-07-17",
    "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
    "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-140",
    "strict_non_pulse_derived": false,
    "original_date_basis": "Linked parent Pulse issue publication date; blog edition analyzed separately.",
    "type_of_work": "Industry/practitioner publication — secondary research commentary",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Discusses METR’s experienced-maintainer experiment and possible workflow explanations.",
    "chapters": [
      "C02"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "W023",
        "title": "Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity",
        "relation": "SECONDARY_ACCOUNT_OF_EXISTING_RESEARCH",
        "rationale": "P052 reports the METR study already W023. Primary-method check corrects the issue count and issue-level randomization; no new experiment or replication is introduced."
      }
    ],
    "review_limitations": "P052 says 136 issues and implies assignment by developer. METR’s primary methodology reports 246 issues and issue-level randomization, with developers working in both conditions. Do not reproduce the secondary account’s conflicting design description. A primary abstract/methodology check was performed, not a full-paper audit or statistical replication. This is a retitled Pulse excerpt; preserve its existing series provenance. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Controlled productivity evidence",
      "K:Evaluation methodology and baselines"
    ],
    "stream_ids": [
      "T:Productivity"
    ],
    "chapter_ids": [
      "C:C02"
    ],
    "section_ids": [
      "S:2.2",
      "S:2.3"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn961793view5",
        "review_note": "Secondary account of METR; claims universal applicability beyond study scope. Existing research link appropriate, but unit-of-randomization wording needs correction against primary source.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn422806view1",
        "review_note": "Targeted primary-source check: METR methodology reports 246 issues and assignment of individual issues to AI allowed/disallowed; each developer works in both conditions. P052 instead says 136 issues and implies developer-level assignment. Correct annotation, not source text. METR explicitly disallows a universal inference about most developers or all tools.",
        "inspection_scope": "METR primary blog methodology and scope; abstract corroborated; no statistical replication",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn285605view0",
        "review_note": "Research abstract confirms 16 developers and 246 randomized tasks; primary evidence already exists as W023.",
        "inspection_scope": "Primary research abstract only",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn752643view1",
        "source_url": "https://blog.pragmaticengineer.com/cursor-makes-developers-less-effective/",
        "review_note": "Secondary article still says 136 issues and developer-group assignment; preserve correction from primary METR methods.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "TARGETED_PRIMARY_METHODS_AND_ABSTRACT_CHECK_NOT_REPLICATION",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SECONDARY_RESEARCH_REPORTING",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Secondary article still says 136 issues and developer-group assignment; preserve correction from primary METR methods.",
    "prior_reporting_links": [],
    "audit3_reason": "Secondary article still says 136 issues and developer-group assignment; preserve correction from primary METR methods.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Secondary article still says 136 issues and developer-group assignment; preserve correction from primary METR methods."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/building-great-sdks",
    "date": "2025-07-29",
    "title": "Building great SDKs",
    "profile": "api_quality",
    "summary": "Quentin Pradet examines API-first design, SDK generation, documentation and ongoing maintenance for human and model consumers.",
    "main_findings": "Clear contracts and robust libraries reduce integration friction; translating an SDK with an LLM does not remove language-specific correctness and maintenance work.",
    "source_ref": "turn131479view3",
    "authors": "Gergely Orosz; Quentin Pradet",
    "access": "paid_preview",
    "type_subtype": "guest_practitioner_guidance",
    "caution": "A section explicitly discusses LLM-assisted SDK generation; it is secondary to the broader SDK design guidance.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P053",
    "streams": [
      "Code quality & security",
      "Engineering structure"
    ],
    "topics": [
      "Architecture and modularity",
      "Code reuse and duplication",
      "Specifications and governance"
    ],
    "sections": [
      "5.5",
      "4.3"
    ],
    "domain": "GENERAL_SE",
    "rationale": "SDK contracts and reusable interfaces support maintainable systems without directly measuring AI-generated code quality.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-07-29",
    "original_publication_date": "2025-07-29",
    "eligibility_date": "2025-07-29",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — guest practitioner guidance",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Quentin Pradet examines API-first design, SDK generation, documentation and ongoing maintenance for human and model consumers.",
    "chapters": [
      "C05",
      "C04"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "A section explicitly discusses LLM-assisted SDK generation; it is secondary to the broader SDK design guidance. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Quentin Pradet",
    "bib_authors": "Gergely Orosz and Quentin Pradet",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Code reuse and duplication",
      "K:Specifications and governance"
    ],
    "stream_ids": [
      "T:Code quality & security",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C05",
      "C:C04"
    ],
    "section_ids": [
      "S:5.5",
      "S:4.3"
    ],
    "secondary_domains": [
      "AI_FOR_SE"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn961793view6",
        "review_note": "SDK architecture/maintenance is primary, with a distinct LLM-SDK generation section: retain general-SE primary, record direct AI-for-SE secondary.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn752643view2",
        "source_url": "https://newsletter.pragmaticengineer.com/p/building-great-sdks",
        "review_note": "SDK-maintainer guidance supports API quality and compatibility, not AI-tool productivity claims.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "SDK-maintainer guidance supports API quality and compatibility, not AI-tool productivity claims.",
    "prior_reporting_links": [],
    "audit3_reason": "SDK-maintainer guidance supports API quality and compatibility, not AI-tool productivity claims.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "SDK-maintainer guidance supports API quality and compatibility, not AI-tool productivity claims."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/forward-deployed-engineers",
    "date": "2025-08-12",
    "title": "What are Forward Deployed Engineers, and why are they so in demand?",
    "profile": "ai_jobs",
    "summary": "Interviews and job descriptions explain customer-embedded engineering, product feedback and AI integration responsibilities.",
    "main_findings": "The role combines implementation and domain discovery, with substantial variation between employers; demand examples are not a universal career forecast.",
    "source_ref": "turn131479view2",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "role_analysis_with_interviews",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P054",
    "streams": [
      "Jobs & roles",
      "Engineering structure"
    ],
    "topics": [
      "Employment and early-career roles",
      "Human-agent collaboration"
    ],
    "sections": [
      "12.5",
      "11.2"
    ],
    "domain": "AI_ECOSYSTEM",
    "rationale": "FDE role design links technical integration to customer work; demand claims do not establish universal career advantages.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-08-12",
    "original_publication_date": "2025-08-12",
    "eligibility_date": "2025-08-12",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — role analysis with interviews",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-sector and organizational context",
    "in_short": "Interviews and job descriptions explain customer-embedded engineering, product feedback and AI integration responsibilities.",
    "chapters": [
      "C12",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Employment and early-career roles",
      "K:Human-agent collaboration"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C12",
      "C:C11"
    ],
    "section_ids": [
      "S:12.5",
      "S:11.2"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn928129view0",
        "review_note": "FDE roles blend customer integration and product work, especially AI products; AI-sector role context confirmed, not replacement evidence.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn390036view12",
        "source_url": "https://newsletter.pragmaticengineer.com/p/forward-deployed-engineers",
        "review_note": "FDE role includes customer integration beyond AI; AI-ecosystem framing is valid but not exclusive.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "FDE role includes customer integration beyond AI; AI-ecosystem framing is valid but not exclusive.",
    "prior_reporting_links": [],
    "audit3_reason": "FDE role includes customer integration beyond AI; AI-ecosystem framing is valid but not exclusive.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "FDE role includes customer integration beyond AI; AI-ecosystem framing is valid but not exclusive."
  },
  {
    "url": "https://blog.pragmaticengineer.com/new-trend-extreme-hours-at-ai-startups/",
    "date": "2025-08-14",
    "title": "New trend: extreme hours at AI startups",
    "profile": "critical_org",
    "summary": "Collects public hiring language and leadership accounts of demanding work schedules at AI companies, questioning the incentives used to justify them.",
    "main_findings": "Illustrates organizational pressure and sustainability risks; selected examples do not quantify prevalence or prove a causal productivity effect.",
    "source_ref": "turn119578view0",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "reported_work_culture_analysis",
    "caution": "Non-Pulse-titled excerpt. Updated 23 October 2025; legal assertions are not adopted as guidance. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-08-14. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P055",
    "streams": [
      "Jobs & roles",
      "Engineering structure"
    ],
    "topics": [
      "Human cognitive load",
      "Employment and early-career roles"
    ],
    "sections": [
      "11.2",
      "12.7"
    ],
    "domain": "AI_ECOSYSTEM",
    "rationale": "Reported working hours and incentives are organizational conditions, not productivity measurements or labor-law conclusions.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-08-14",
    "original_publication_date": "2025-08-14",
    "eligibility_date": "2025-08-14",
    "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
    "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-142",
    "strict_non_pulse_derived": false,
    "original_date_basis": "Linked parent Pulse issue publication date; blog edition analyzed separately.",
    "type_of_work": "Industry/practitioner publication — reported work culture analysis",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "AI-sector and organizational context",
    "in_short": "Collects public hiring language and leadership accounts of demanding work schedules at AI companies, questioning the incentives used to justify them.",
    "chapters": [
      "C11",
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Non-Pulse-titled excerpt. Updated 23 October 2025; legal assertions are not adopted as guidance. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-08-14. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Human cognitive load",
      "K:Employment and early-career roles"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C11",
      "C:C12"
    ],
    "section_ids": [
      "S:11.2",
      "S:12.7"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn928129view1",
        "review_note": "AI-company working-hour reports and selected employer statements, not evidence that long hours improve engineering outcomes.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn752643view4",
        "source_url": "https://blog.pragmaticengineer.com/new-trend-extreme-hours-at-ai-startups/",
        "review_note": "Long-hours accounts and burnout arguments are selected reporting, not a measured hours-to-output function.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Long-hours accounts and burnout arguments are selected reporting, not a measured hours-to-output function.",
    "prior_reporting_links": [],
    "audit3_reason": "Long-hours accounts and burnout arguments are selected reporting, not a measured hours-to-output function.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Long-hours accounts and burnout arguments are selected reporting, not a measured hours-to-output function."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey-part-2",
    "date": "2025-08-19",
    "title": "The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 2",
    "profile": "tooling_survey",
    "summary": "The second installment of the reader survey covers collaboration, project management, databases and backend infrastructure.",
    "main_findings": "Reported use and sentiment differ across tool categories and company sizes; these observations are not controlled tool comparisons.",
    "source_ref": "turn131479view1",
    "authors": "Gergely Orosz; Elin Nilsson",
    "access": "public_text",
    "type_subtype": "reader_survey_analysis",
    "caution": "Same April–May 2025 respondent cohort as Parts 1 and 3. The reported gross 3,000-plus submissions and cleaned 2,997 retained responses refer to stages of the same reader survey, not separate datasets. No microdata recount was performed.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P056",
    "streams": [
      "Engineering structure",
      "Productivity"
    ],
    "topics": [
      "Developer workflow and adoption",
      "Dataset provenance and dependency"
    ],
    "sections": [
      "11.1",
      "2.4"
    ],
    "domain": "GENERAL_SE",
    "rationale": "The second tools-survey installment describes the same respondent cohort's infrastructure choices.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-08-19",
    "original_publication_date": "2025-08-19",
    "eligibility_date": "2025-08-19",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reader survey analysis",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "The second installment of the reader survey covers collaboration, project management, databases and backend infrastructure.",
    "chapters": [
      "C11",
      "C02"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [
      "DATA:P:TECHSTACK_2025"
    ],
    "related_sources": [],
    "review_limitations": "Same April–May 2025 respondent cohort as Parts 1 and 3. The reported gross 3,000-plus submissions and cleaned 2,997 retained responses refer to stages of the same reader survey, not separate datasets. No microdata recount was performed. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Elin Nilsson",
    "bib_authors": "Gergely Orosz and Elin Nilsson",
    "topic_ids": [
      "K:Developer workflow and adoption",
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Productivity"
    ],
    "chapter_ids": [
      "C:C11",
      "C:C02"
    ],
    "section_ids": [
      "S:11.1",
      "S:2.4"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn928129view2",
        "review_note": "Same April-May 2025 survey as P050, distinct tool categories and response mentions; shared-cohort provenance confirmed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn752643view5",
        "source_url": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey-part-2",
        "review_note": "Uses the same 2025 reader-survey cohort as P050; different questions do not make independent evidence.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "ORIGINAL_VOLUNTARY_OBSERVATIONAL_SURVEY",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": true,
    "secondary_facet_added": false,
    "audit_outcome": "ANNOTATION_QUALIFIED",
    "audit_outcome_label": "Mapping retained; access/evidence annotation qualified",
    "audit_reason": "The reported gross 3,000-plus submissions and cleaned 2,997 retained responses refer to stages of the same reader survey, not separate datasets. No microdata recount was performed.",
    "prior_reporting_links": [],
    "audit3_reason": "Uses the same 2025 reader-survey cohort as P050; different questions do not make independent evidence.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "ANNOTATION_QUALIFIED",
    "audit3_outcome_label": "Mapping retained; access/evidence annotation qualified",
    "audit3_changed_fields": [
      "caution"
    ],
    "audit3_change_reason": "The reported gross 3,000-plus submissions and cleaned 2,997 retained responses refer to stages of the same reader survey, not separate datasets. No microdata recount was performed."
  },
  {
    "url": "https://blog.pragmaticengineer.com/creative-ways-to-fund-open-source-projects/",
    "date": "2025-08-21",
    "title": "Creative ways to fund open source projects",
    "profile": "opensource_economics",
    "summary": "Examines maintenance-fee and other funding mechanisms for open-source work, including the burden of supporting users and reviewing contributions.",
    "main_findings": "Separates software availability from the recurring cost of stewardship. The examples do not establish that a particular fee model generalizes to every project.",
    "source_ref": "turn765395view4",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "reported_maintenance_economics",
    "caution": "Updated 22 August 2025. No legal-compliance conclusion is independently evaluated. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-08-21. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P057",
    "streams": [
      "Economics",
      "Engineering structure"
    ],
    "topics": [
      "Economic costs and return",
      "Review capacity and maintainers"
    ],
    "sections": [
      "12.8",
      "11.7"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Open-source funding affects maintenance capacity; the cases do not independently quantify AI's effects on sustainability.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-08-21",
    "original_publication_date": "2025-08-21",
    "eligibility_date": "2025-08-21",
    "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
    "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-143",
    "strict_non_pulse_derived": false,
    "original_date_basis": "Linked parent Pulse issue publication date; blog edition analyzed separately.",
    "type_of_work": "Industry/practitioner publication — reported maintenance economics",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Examines maintenance-fee and other funding mechanisms for open-source work, including the burden of supporting users and reviewing contributions.",
    "chapters": [
      "C12",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Updated 22 August 2025. No legal-compliance conclusion is independently evaluated. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-08-21. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Economic costs and return",
      "K:Review capacity and maintainers"
    ],
    "stream_ids": [
      "T:Economics",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C12",
      "C:C11"
    ],
    "section_ids": [
      "S:12.8",
      "S:11.7"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn928129view3",
        "review_note": "Maintainer funding case reports; license access versus paid support/binaries and sustainability, no general AI-efficiency claim.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn752643view6",
        "source_url": "https://blog.pragmaticengineer.com/creative-ways-to-fund-open-source-projects/",
        "review_note": "OSS sustainability examples are financing practices, not randomized economic comparisons.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "OSS sustainability examples are financing practices, not randomized economic comparisons.",
    "prior_reporting_links": [],
    "audit3_reason": "OSS sustainability examples are financing practices, not randomized economic comparisons.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "OSS sustainability examples are financing practices, not randomized economic comparisons."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/how-to-get-unstuck-during-coding-interviews",
    "date": "2025-08-26",
    "title": "How experienced engineers get unstuck in coding interviews",
    "profile": "hiring_skills",
    "summary": "Mike Mroczka presents structured problem-solving and practice advice against a changing interview landscape affected by AI assistance.",
    "main_findings": "Preparation can improve interview performance, but interview success and real-world engineering competence are distinct constructs.",
    "source_ref": "turn131479view0",
    "authors": "Gergely Orosz; Mike Mroczka",
    "access": "paid_preview",
    "type_subtype": "guest_practitioner_guidance",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P058",
    "streams": [
      "Skills & learning",
      "Jobs & roles"
    ],
    "topics": [
      "Skills formation and teaching",
      "Evaluation methodology and baselines"
    ],
    "sections": [
      "10.8",
      "12.5"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Interview problem-solving guidance addresses competence demonstration rather than retained learning or AI-tool efficacy.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-08-26",
    "original_publication_date": "2025-08-26",
    "eligibility_date": "2025-08-26",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — guest practitioner guidance",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Mike Mroczka presents structured problem-solving and practice advice against a changing interview landscape affected by AI assistance.",
    "chapters": [
      "C10",
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Mike Mroczka",
    "bib_authors": "Gergely Orosz and Mike Mroczka",
    "topic_ids": [
      "K:Skills formation and teaching",
      "K:Evaluation methodology and baselines"
    ],
    "stream_ids": [
      "T:Skills & learning",
      "T:Jobs & roles"
    ],
    "chapter_ids": [
      "C:C10",
      "C:C12"
    ],
    "section_ids": [
      "S:10.8",
      "S:12.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn928129view4",
        "review_note": "Mike Mroczka interview-practice framework plus a cited 52-interviewer survey from interviewing.io; general learning/hiring, not a validated competence measure.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn752643view7",
        "source_url": "https://newsletter.pragmaticengineer.com/p/how-to-get-unstuck-during-coding-interviews",
        "review_note": "Interview problem-solving guidance remains general skills; avoid treating coaching advice as validated hiring outcomes.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Interview problem-solving guidance remains general skills; avoid treating coaching advice as validated hiring outcomes.",
    "prior_reporting_links": [],
    "audit3_reason": "Interview problem-solving guidance remains general skills; avoid treating coaching advice as validated hiring outcomes.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Interview problem-solving guidance remains general skills; avoid treating coaching advice as validated hiring outcomes."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/state-of-the-tech-market-in-2025",
    "date": "2025-09-02",
    "title": "State of the software engineering job market in 2025, part 1, what the data says",
    "profile": "ai_jobs",
    "summary": "Recruitment and employment datasets are assembled to examine engineering hiring, AI roles, tenure, location and management layers.",
    "main_findings": "Coverage differs between job postings, observed employment changes and company headcounts. Their trends do not isolate AI effects on employment.",
    "source_ref": "turn844452view1",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "labor_market_data_report",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P059",
    "streams": [
      "Jobs & roles",
      "Economics"
    ],
    "topics": [
      "Employment and early-career roles",
      "Dataset provenance and dependency"
    ],
    "sections": [
      "12.5",
      "12.6"
    ],
    "domain": "LABOR_MARKET_CONTEXT",
    "rationale": "The data-led labor report requires separating vacancy, workforce and seniority measures before causal interpretation.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-09-02",
    "original_publication_date": "2025-09-02",
    "eligibility_date": "2025-09-02",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — labor market data report",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Labor-market and recruiting context",
    "in_short": "Recruitment and employment datasets are assembled to examine engineering hiring, AI roles, tenure, location and management layers.",
    "chapters": [
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Employment and early-career roles",
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Economics"
    ],
    "chapter_ids": [
      "C:C12"
    ],
    "section_ids": [
      "S:12.5",
      "S:12.6"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn928129view5",
        "review_note": "Combines TrueUp, Workforce.ai/LDT and SignalFire sources; different coverage and units preclude treating counts as one consistent labor census.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn752643view8",
        "source_url": "https://newsletter.pragmaticengineer.com/p/state-of-the-tech-market-in-2025",
        "review_note": "Provider-specific vacancy and employment data have distinct denominators and selection mechanisms.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Provider-specific vacancy and employment data have distinct denominators and selection mechanisms.",
    "prior_reporting_links": [],
    "audit3_reason": "Provider-specific vacancy and employment data have distinct denominators and selection mechanisms.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Provider-specific vacancy and employment data have distinct denominators and selection mechanisms."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/google",
    "date": "2025-09-09",
    "title": "Inside Google's Engineering Culture: Part 1",
    "profile": "engineering_context",
    "summary": "Research and interviews with current and former Google engineers describe roles, hiring, career structures and shared engineering practices.",
    "main_findings": "The visible overview emphasizes common infrastructure alongside team variation. Detailed company claims behind the paywall remain unverified in this review.",
    "source_ref": "turn844452view0",
    "authors": "Gergely Orosz; Elin Nilsson",
    "access": "paid_preview",
    "type_subtype": "reported_company_case",
    "caution": "Outline-level preview; shared research with Part 2.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P060",
    "streams": [
      "Engineering structure",
      "System knowledge & memory"
    ],
    "topics": [
      "Ownership and knowledge transfer",
      "Developer workflow and adoption"
    ],
    "sections": [
      "11.2",
      "9.4"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Google interview accounts contextualize engineering coordination and ownership, not a representative industry baseline.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-09-09",
    "original_publication_date": "2025-09-09",
    "eligibility_date": "2025-09-09",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reported company case",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Research and interviews with current and former Google engineers describe roles, hiring, career structures and shared engineering practices.",
    "chapters": [
      "C11",
      "C09"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [
      "DATA:P:GOOGLE_INTERVIEWS_2025"
    ],
    "related_sources": [],
    "review_limitations": "Outline-level preview; shared research with Part 2. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Elin Nilsson",
    "bib_authors": "Gergely Orosz and Elin Nilsson",
    "topic_ids": [
      "K:Ownership and knowledge transfer",
      "K:Developer workflow and adoption"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:System knowledge & memory"
    ],
    "chapter_ids": [
      "C:C11",
      "C:C09"
    ],
    "section_ids": [
      "S:11.2",
      "S:9.4"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn928129view6",
        "review_note": "Google culture overview based on 25 interviews and a year of research; visible outline only, distinct from access to full article.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn752643view9",
        "source_url": "https://newsletter.pragmaticengineer.com/p/google",
        "review_note": "Company culture overview explicitly cannot represent all teams; retain sampling and within-company variation caveats.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Company culture overview explicitly cannot represent all teams; retain sampling and within-company variation caveats.",
    "prior_reporting_links": [],
    "audit3_reason": "Company culture overview explicitly cannot represent all teams; retain sampling and within-company variation caveats.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Company culture overview explicitly cannot represent all teams; retain sampling and within-company variation caveats."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/how-tech-companies-measure-the-impact-of-ai",
    "date": "2025-09-16",
    "title": "How tech companies measure the impact of AI on software development",
    "profile": "ai_productivity",
    "summary": "Laura Tacho presents company measurement practices combining adoption, delivery, quality and developer experience, with baseline and segmentation guidance.",
    "main_findings": "Metrics should constrain one another: output alone cannot establish net value. The framework and cases are practitioner evidence, not a new randomized evaluation.",
    "source_ref": "turn838376view3",
    "authors": "Gergely Orosz; Laura Tacho",
    "access": "public_text",
    "type_subtype": "multi_company_measurement_report",
    "caution": "At publication Orosz disclosed investment in DX and Tacho was DX CTO; article states it was not sponsored. The source discloses Laura Tacho’s DX role and Orosz’s investment in DX. Company measurement practices are not a new randomized causal estimate.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P061",
    "streams": [
      "Productivity",
      "Economics"
    ],
    "topics": [
      "Output versus shipped value",
      "Evaluation methodology and baselines",
      "Economic costs and return"
    ],
    "sections": [
      "2.8",
      "12.4"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "Multi-company measurement practices combine delivery, quality and developer experience; commercial affiliations remain explicit.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-09-16",
    "original_publication_date": "2025-09-16",
    "eligibility_date": "2025-09-16",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — multi company measurement report",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Laura Tacho presents company measurement practices combining adoption, delivery, quality and developer experience, with baseline and segmentation guidance.",
    "chapters": [
      "C02",
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "W023",
        "title": "Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity",
        "relation": "REPORTS_EXISTING_RESEARCH",
        "rationale": "The public article explicitly cites the METR study as a contrasting productivity result; not an independent replication."
      },
      {
        "id": "W010",
        "title": "Writing Code vs. Shipping Code: Productivity Effects Across Generations of AI Coding Tools",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "A measurement portfolio should separate changes generated, changes shipped and downstream value."
      },
      {
        "id": "W145",
        "title": "ROI of AI-Assisted Software Development",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Measurement inputs can inform ROI modeling; neither framework supplies a calibrated production pilot for this book."
      }
    ],
    "review_limitations": "At publication Orosz disclosed investment in DX and Tacho was DX CTO; article states it was not sponsored. The source discloses Laura Tacho’s DX role and Orosz’s investment in DX. Company measurement practices are not a new randomized causal estimate. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Laura Tacho",
    "bib_authors": "Gergely Orosz and Laura Tacho",
    "topic_ids": [
      "K:Output versus shipped value",
      "K:Evaluation methodology and baselines",
      "K:Economic costs and return"
    ],
    "stream_ids": [
      "T:Productivity",
      "T:Economics"
    ],
    "chapter_ids": [
      "C:C02",
      "C:C12"
    ],
    "section_ids": [
      "S:2.8",
      "S:12.4"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn385441view0",
        "review_note": "18-company measurement practices and DX guidance with explicit author investment and coauthor role disclosures. Measurement proposal not randomized validation.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn752643view10",
        "source_url": "https://newsletter.pragmaticengineer.com/p/how-tech-companies-measure-the-impact-of-ai",
        "review_note": "Measurement guidance is not a causal effect estimate; preserve DX relationships and underlying-source dependencies.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Measurement guidance is not a causal effect estimate; preserve DX relationships and underlying-source dependencies.",
    "prior_reporting_links": [],
    "audit3_reason": "Measurement guidance is not a causal effect estimate; preserve DX relationships and underlying-source dependencies.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Measurement guidance is not a causal effect estimate; preserve DX relationships and underlying-source dependencies."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/how-claude-code-is-built",
    "date": "2025-09-23",
    "title": "How Claude Code is built",
    "profile": "agent_loops",
    "summary": "Interviews with founding engineers explain tool access, stack choices, rapid prototyping, subagents and internal verification practices.",
    "main_findings": "The case links capability to the surrounding harness and team workflow. Company estimates of generated code and release speed are not controlled productivity results.",
    "source_ref": "turn838376view2",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "reported_company_case",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P062",
    "streams": [
      "What agents can do",
      "Engineering structure"
    ],
    "topics": [
      "Long-running agent execution",
      "Human-agent collaboration"
    ],
    "sections": [
      "3.6",
      "11.2"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "The creator case explains harness and feedback design, without independently validating vendor effectiveness claims.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-09-23",
    "original_publication_date": "2025-09-23",
    "eligibility_date": "2025-09-23",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reported company case",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Interviews with founding engineers explain tool access, stack choices, rapid prototyping, subagents and internal verification practices.",
    "chapters": [
      "C03",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O013",
        "title": "Long-running Agents",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "A harness-builder case and long-running-agent guidance address continuity and validation from different evidence perspectives."
      }
    ],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Long-running agent execution",
      "K:Human-agent collaboration"
    ],
    "stream_ids": [
      "T:What agents can do",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C03",
      "C:C11"
    ],
    "section_ids": [
      "S:3.6",
      "S:11.2"
    ],
    "secondary_domains": [
      "SE_FOR_AI"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn385441view1",
        "review_note": "Both product architecture and direct self-use development workflow are central; keep AI_FOR_SE primary with SE_FOR_AI secondary. Vendor-reported releases/code share are not independently verified outcomes.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn752643view11",
        "source_url": "https://newsletter.pragmaticengineer.com/p/how-claude-code-is-built",
        "review_note": "Mixed product/tool-building and internal AI-first workflow account; add AI-product engineering as a secondary facet.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Mixed product/tool-building and internal AI-first workflow account; add AI-product engineering as a secondary facet.",
    "prior_reporting_links": [],
    "audit3_reason": "Mixed product/tool-building and internal AI-first workflow account; add AI-product engineering as a secondary facet.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Mixed product/tool-building and internal AI-first workflow account; add AI-product engineering as a secondary facet."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/google-part-2",
    "date": "2025-09-30",
    "title": "Inside Google’s Engineering Culture: the Tech Stack (Part 2)",
    "profile": "engineering_context",
    "summary": "Interviews and source research describe Google’s internal infrastructure, monorepo, development tools and AI integration.",
    "main_findings": "A coherent internal platform can support scale while imposing complexity on new projects. Company-specific practices require contextual transfer.",
    "source_ref": "turn838376view1",
    "authors": "Gergely Orosz; Elin Nilsson",
    "access": "paid_preview",
    "type_subtype": "reported_company_case",
    "caution": "Shares interviews and research with Google culture Part 1; not an independent replication.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P063",
    "streams": [
      "Engineering structure",
      "System knowledge & memory"
    ],
    "topics": [
      "Architecture and modularity",
      "Ownership and knowledge transfer",
      "Dataset provenance and dependency"
    ],
    "sections": [
      "5.5",
      "9.4"
    ],
    "domain": "GENERAL_SE",
    "rationale": "The second Google installment extends shared interview reporting into tooling and architecture.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-09-30",
    "original_publication_date": "2025-09-30",
    "eligibility_date": "2025-09-30",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reported company case",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Interviews and source research describe Google’s internal infrastructure, monorepo, development tools and AI integration.",
    "chapters": [
      "C05",
      "C09"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [
      "DATA:P:GOOGLE_INTERVIEWS_2025"
    ],
    "related_sources": [],
    "review_limitations": "Shares interviews and research with Google culture Part 1; not an independent replication. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Elin Nilsson",
    "bib_authors": "Gergely Orosz and Elin Nilsson",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Ownership and knowledge transfer",
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:System knowledge & memory"
    ],
    "chapter_ids": [
      "C:C05",
      "C:C09"
    ],
    "section_ids": [
      "S:5.5",
      "S:9.4"
    ],
    "secondary_domains": [
      "AI_FOR_SE"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn385441view2",
        "review_note": "Google internal stack broad general engineering with AI integration component; same 25-interview series as P060. Do not infer generic transferability.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn752643view12",
        "source_url": "https://newsletter.pragmaticengineer.com/p/google-part-2",
        "review_note": "Google's internal stack is a company-specific case; no automatic transfer to smaller teams.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Google's internal stack is a company-specific case; no automatic transfer to smaller teams.",
    "prior_reporting_links": [],
    "audit3_reason": "Google's internal stack is a company-specific case; no automatic transfer to smaller teams.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Google's internal stack is a company-specific case; no automatic transfer to smaller teams."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/state-of-the-tech-market-in-2025-hiring-managers",
    "date": "2025-10-07",
    "title": "State of the software engineering jobs market, 2025, part 2 what hiring managers see",
    "profile": "ai_jobs",
    "summary": "Interviews with hiring managers and recruiters examine application volumes, referrals, product-engineering demand and fraudulent applicants.",
    "main_findings": "The reporting challenges a single-cause AI explanation for difficult hiring. Employer testimony is not representative population evidence.",
    "source_ref": "turn838376view0",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "labor_market_interviews",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P064",
    "streams": [
      "Jobs & roles"
    ],
    "topics": [
      "Employment and early-career roles"
    ],
    "sections": [
      "12.5"
    ],
    "domain": "LABOR_MARKET_CONTEXT",
    "rationale": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-10-07",
    "original_publication_date": "2025-10-07",
    "eligibility_date": "2025-10-07",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — labor market interviews",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Labor-market and recruiting context",
    "in_short": "Interviews with hiring managers and recruiters examine application volumes, referrals, product-engineering demand and fraudulent applicants.",
    "chapters": [
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Employment and early-career roles"
    ],
    "stream_ids": [
      "T:Jobs & roles"
    ],
    "chapter_ids": [
      "C:C12"
    ],
    "section_ids": [
      "S:12.5"
    ],
    "secondary_domains": [
      "AI_HIRING_AND_ASSESSMENT"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn385441view3",
        "review_note": "30 hiring managers and 3 recruiters offer selected observations; differs from data sources in P059 and explicitly disputes AI as sole cause.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn752643view13",
        "source_url": "https://newsletter.pragmaticengineer.com/p/state-of-the-tech-market-in-2025-hiring-managers",
        "review_note": "Hiring managers' accounts are contextual and selected; article does not isolate AI as the market's cause.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Hiring managers' accounts are contextual and selected; article does not isolate AI as the market's cause.",
    "prior_reporting_links": [],
    "audit3_reason": "Hiring managers' accounts are contextual and selected; article does not isolate AI as the market's cause.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Hiring managers' accounts are contextual and selected; article does not isolate AI as the market's cause."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey-part-3",
    "date": "2025-10-14",
    "title": "The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 3",
    "profile": "tooling_survey",
    "summary": "The final part of the 2025 reader survey covers observability, incident management, frontend tools and experimentation platforms.",
    "main_findings": "Tool mentions describe the responding readership; popularity is not evidence of technical superiority or measured productivity.",
    "source_ref": "turn728636view4",
    "authors": "Gergely Orosz; Elin Nilsson",
    "access": "public_text",
    "type_subtype": "reader_survey_analysis",
    "caution": "Same April–May 2025 survey cohort as Parts 1 and 2; do not count as independent studies. The reported gross 3,000-plus submissions and cleaned 2,997 retained responses refer to stages of the same reader survey, not separate datasets. No microdata recount was performed.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P065",
    "streams": [
      "Engineering structure"
    ],
    "topics": [
      "Developer workflow and adoption",
      "Dataset provenance and dependency"
    ],
    "sections": [
      "11.1"
    ],
    "domain": "GENERAL_SE",
    "rationale": "The third tools-survey installment extends the same dataset to observability and frontend systems.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-10-14",
    "original_publication_date": "2025-10-14",
    "eligibility_date": "2025-10-14",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reader survey analysis",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "The final part of the 2025 reader survey covers observability, incident management, frontend tools and experimentation platforms.",
    "chapters": [
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [
      "DATA:P:TECHSTACK_2025"
    ],
    "related_sources": [],
    "review_limitations": "Same April–May 2025 survey cohort as Parts 1 and 2; do not count as independent studies. The reported gross 3,000-plus submissions and cleaned 2,997 retained responses refer to stages of the same reader survey, not separate datasets. No microdata recount was performed. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Elin Nilsson",
    "bib_authors": "Gergely Orosz and Elin Nilsson",
    "topic_ids": [
      "K:Developer workflow and adoption",
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C11"
    ],
    "section_ids": [
      "S:11.1"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn385441view4",
        "review_note": "Third part uses same 2025 reader cohort; observability/oncall/feature flags/dev tooling, distinct substantive questions but non-independent data.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn752643view14",
        "source_url": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey-part-3",
        "review_note": "Third installment reuses the 2025 cohort; tool mentions are not causal productivity measures.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "ORIGINAL_VOLUNTARY_OBSERVATIONAL_SURVEY",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": true,
    "secondary_facet_added": false,
    "audit_outcome": "ANNOTATION_QUALIFIED",
    "audit_outcome_label": "Mapping retained; access/evidence annotation qualified",
    "audit_reason": "The reported gross 3,000-plus submissions and cleaned 2,997 retained responses refer to stages of the same reader survey, not separate datasets. No microdata recount was performed.",
    "prior_reporting_links": [],
    "audit3_reason": "Third installment reuses the 2025 cohort; tool mentions are not causal productivity measures.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "ANNOTATION_QUALIFIED",
    "audit3_outcome_label": "Mapping retained; access/evidence annotation qualified",
    "audit3_changed_fields": [
      "caution"
    ],
    "audit3_change_reason": "The reported gross 3,000-plus submissions and cleaned 2,997 retained responses refer to stages of the same reader survey, not separate datasets. No microdata recount was performed."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/what-is-good-software-architecture",
    "date": "2025-10-21",
    "title": "What is good software architecture?",
    "profile": "architecture",
    "summary": "Matthew Hawthorne discusses architectural tradeoffs, operational learning and shared responsibility using Netflix examples.",
    "main_findings": "Architecture should improve the problems a team faces rather than merely reorganize code; formal architect titles are not a prerequisite.",
    "source_ref": "turn728636view2",
    "authors": "Gergely Orosz; Matthew Hawthorne",
    "access": "paid_preview",
    "type_subtype": "guest_practitioner_guidance",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P066",
    "streams": [
      "Engineering structure",
      "Code quality & security"
    ],
    "topics": [
      "Architecture and modularity",
      "Technical debt and complexity"
    ],
    "sections": [
      "5.5",
      "5.9"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Architectural principles clarify long-term changeability; they are not an empirical comparison of agent designs.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-10-21",
    "original_publication_date": "2025-10-21",
    "eligibility_date": "2025-10-21",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — guest practitioner guidance",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Matthew Hawthorne discusses architectural tradeoffs, operational learning and shared responsibility using Netflix examples.",
    "chapters": [
      "C05"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "W059",
        "title": "AI-Generated Smells: An Analysis of Code and Architecture in LLM- and Agent-Driven Development",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Architectural principles clarify how to interpret generated architecture smells; normative guidance is not an empirical replication."
      }
    ],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Matthew Hawthorne",
    "bib_authors": "Gergely Orosz and Matthew Hawthorne",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Technical debt and complexity"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Code quality & security"
    ],
    "chapter_ids": [
      "C:C05"
    ],
    "section_ids": [
      "S:5.5",
      "S:5.9"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn385441view5",
        "review_note": "Matthew Hawthorne architecture tradeoffs and practical judgment, not experimentally proven universal architecture rules.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn390036view13",
        "source_url": "https://newsletter.pragmaticengineer.com/p/what-is-good-software-architecture",
        "review_note": "Hawthorne's architectural guidance is experience-based, not a validated universal architecture ranking.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Hawthorne's architectural guidance is experience-based, not a validated universal architecture ranking.",
    "prior_reporting_links": [],
    "audit3_reason": "Hawthorne's architectural guidance is experience-based, not a validated universal architecture ranking.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Hawthorne's architectural guidance is experience-based, not a validated universal architecture ranking."
  },
  {
    "url": "https://blog.pragmaticengineer.com/aws-outage-us-east-1/",
    "date": "2025-10-23",
    "title": "What caused the large AWS outage?",
    "profile": "reliability",
    "summary": "Explains a DynamoDB DNS race and the cascading effects of shared service dependencies using the provider’s incident account.",
    "main_findings": "Useful for illustrating stale concurrent actions, dependency amplification and recovery design. It does not demonstrate an AI-caused incident.",
    "source_ref": "turn765395view3",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "incident_analysis",
    "caution": "This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-10-23. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P067",
    "streams": [
      "Code quality & security",
      "Engineering structure"
    ],
    "topics": [
      "Architecture and modularity",
      "Specifications and governance"
    ],
    "sections": [
      "5.6",
      "11.6"
    ],
    "domain": "GENERAL_SE",
    "rationale": "The outage concerns a conventional infrastructure failure; no AI origin or AI-specific causal mechanism is inferred.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-10-23",
    "original_publication_date": "2025-10-23",
    "eligibility_date": "2025-10-23",
    "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
    "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-aws-takes-down-a-good-part",
    "strict_non_pulse_derived": false,
    "original_date_basis": "Linked parent Pulse issue publication date; blog edition analyzed separately.",
    "type_of_work": "Industry/practitioner publication — incident analysis",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Explains a DynamoDB DNS race and the cascading effects of shared service dependencies using the provider’s incident account.",
    "chapters": [
      "C05",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-10-23. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Specifications and governance"
    ],
    "stream_ids": [
      "T:Code quality & security",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C05",
      "C:C11"
    ],
    "section_ids": [
      "S:5.6",
      "S:11.6"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn385441view6",
        "review_note": "AWS outage reconstruction from postmortem and dependency propagation; general reliability and automation race, not caused by coding AI.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn752643view16",
        "source_url": "https://blog.pragmaticengineer.com/aws-outage-us-east-1/",
        "review_note": "Secondary interpretation of AWS postmortem; incident-specific chronology is not a general failure probability.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Secondary interpretation of AWS postmortem; incident-specific chronology is not a general failure probability.",
    "prior_reporting_links": [],
    "audit3_reason": "Secondary interpretation of AWS postmortem; incident-specific chronology is not a general failure probability.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Secondary interpretation of AWS postmortem; incident-specific chronology is not a general failure probability."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/san-francisco-is-back",
    "date": "2025-10-28",
    "title": "San Francisco is back as the world’s leading tech hub",
    "profile": "ai_jobs",
    "summary": "Visits to AI companies and local events inform an account of development practices, hiring and geographic concentration.",
    "main_findings": "The piece offers situated observations about a technology cluster, not a systematic ranking of cities or a causal test of colocation.",
    "source_ref": "turn728636view1",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "field_visit_report",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P068",
    "streams": [
      "Jobs & roles",
      "Economics"
    ],
    "topics": [
      "Employment and early-career roles",
      "Economic costs and return"
    ],
    "sections": [
      "12.8",
      "12.5"
    ],
    "domain": "AI_ECOSYSTEM",
    "rationale": "Field observations concern geographic concentration of AI-related activity, not a quantified global ranking.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-10-28",
    "original_publication_date": "2025-10-28",
    "eligibility_date": "2025-10-28",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — field visit report",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-sector and organizational context",
    "in_short": "Visits to AI companies and local events inform an account of development practices, hiring and geographic concentration.",
    "chapters": [
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Employment and early-career roles",
      "K:Economic costs and return"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Economics"
    ],
    "chapter_ids": [
      "C:C12"
    ],
    "section_ids": [
      "S:12.8",
      "S:12.5"
    ],
    "secondary_domains": [
      "AI_FOR_SE"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn573843view0",
        "review_note": "Visit-based account of San Francisco AI-company concentration and work culture; location advantages are interpretation, not controlled geographical effects.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn752643view17",
        "source_url": "https://newsletter.pragmaticengineer.com/p/san-francisco-is-back",
        "review_note": "Site visits support AI-ecosystem context; geographic dominance and growth remain attributed interpretations.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Site visits support AI-ecosystem context; geographic dominance and growth remain attributed interpretations.",
    "prior_reporting_links": [],
    "audit3_reason": "Site visits support AI-ecosystem context; geographic dominance and growth remain attributed interpretations.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Site visits support AI-ecosystem context; geographic dominance and growth remain attributed interpretations."
  },
  {
    "url": "https://blog.pragmaticengineer.com/comparing-interviews-at-8-large-tech-companies/",
    "date": "2025-10-30",
    "title": "Comparing interviews at 8 large tech companies",
    "profile": "hiring_skills",
    "summary": "Compares a principal-level candidate’s interviews, emphasizing systems design, behavioral assessment and company-specific processes.",
    "main_findings": "Demonstrates variation in assessment and leveling from one candidate’s experience, not comparative company hiring success rates.",
    "source_ref": "turn765395view1",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "single_participant_interview_report",
    "caution": "Excerpt of Pulse #149, retained because its standalone title is not The Pulse. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-10-09. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. The interview counts concern one pseudonymous candidate across multiple companies, not dozens of independent candidates.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P069",
    "streams": [
      "Skills & learning",
      "Jobs & roles"
    ],
    "topics": [
      "Evaluation methodology and baselines",
      "Skills formation and teaching"
    ],
    "sections": [
      "10.8",
      "12.5"
    ],
    "domain": "GENERAL_SE",
    "rationale": "One candidate's multi-company comparison illustrates assessment variation and cannot estimate industry prevalence.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-10-30",
    "original_publication_date": "2025-10-09",
    "eligibility_date": "2025-10-09",
    "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
    "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-149-new-trend-programming",
    "strict_non_pulse_derived": false,
    "original_date_basis": "Linked parent Pulse issue publication date; blog edition analyzed separately.",
    "type_of_work": "Industry/practitioner publication — single participant interview report",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Compares a principal-level candidate’s interviews, emphasizing systems design, behavioral assessment and company-specific processes.",
    "chapters": [
      "C10",
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Excerpt of Pulse #149, retained because its standalone title is not The Pulse. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-10-09. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. The interview counts concern one pseudonymous candidate across multiple companies, not dozens of independent candidates. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Evaluation methodology and baselines",
      "K:Skills formation and teaching"
    ],
    "stream_ids": [
      "T:Skills & learning",
      "T:Jobs & roles"
    ],
    "chapter_ids": [
      "C:C10",
      "C:C12"
    ],
    "section_ids": [
      "S:10.8",
      "S:12.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn573843view1",
        "review_note": "One candidate reported more than 60 interviews at 11 companies, with 8 compared; neither 60 independent candidates nor a representative hiring survey.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn752643view18",
        "source_url": "https://blog.pragmaticengineer.com/comparing-interviews-at-8-large-tech-companies/",
        "review_note": "One candidate's multi-company comparison supports interview-context illustration, not company-level representative estimates.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "One candidate's multi-company comparison supports interview-context illustration, not company-level representative estimates.",
    "prior_reporting_links": [],
    "audit3_reason": "One candidate's multi-company comparison supports interview-context illustration, not company-level representative estimates.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "One candidate's multi-company comparison supports interview-context illustration, not company-level representative estimates."
  },
  {
    "url": "https://blog.pragmaticengineer.com/new-trend-programming-by-kicking-off-parallel-ai-agents/",
    "date": "2025-10-30",
    "title": "New trend: programming by kicking off parallel AI agents",
    "profile": "agent_loops",
    "summary": "Discusses concurrent coding-agent workflows through practitioner accounts, contrasting parallel task execution with the serial attention needed to review and land changes.",
    "main_findings": "Suggests task partitioning and coordination skills may matter more as agents multiply. Benefits and cognitive costs are hypotheses rather than measured comparative outcomes.",
    "source_ref": "turn765395view2",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "reported_practice_commentary",
    "caution": "Excerpt of Pulse #149; shares that issue, not the content of the separate interview-comparison article. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-10-09. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. The public account explicitly reuses the Sid Bidasaria conversation reported in P062. It is a different article, not independent interview evidence.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P070",
    "streams": [
      "What agents can do",
      "Engineering structure"
    ],
    "topics": [
      "Long-running agent execution",
      "Human-agent collaboration",
      "Agent failure and escalation"
    ],
    "sections": [
      "3.7",
      "11.5"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "Parallel agent dispatch creates coordination and verification demands; number of agents is not proof of productivity.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-10-30",
    "original_publication_date": "2025-10-09",
    "eligibility_date": "2025-10-09",
    "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
    "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-149-new-trend-programming",
    "strict_non_pulse_derived": false,
    "original_date_basis": "Linked parent Pulse issue publication date; blog edition analyzed separately.",
    "type_of_work": "Industry/practitioner publication — reported practice commentary",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Discusses concurrent coding-agent workflows through practitioner accounts, contrasting parallel task execution with the serial attention needed to review and land changes.",
    "chapters": [
      "C03",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O025",
        "title": "Conductors to Orchestrators: The Future of Agentic Coding",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Parallel-agent operation creates coordination work; forecasts and examples do not establish net speedup."
      },
      {
        "id": "O010",
        "title": "Agentic Autonomy Levels",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Agent count and delegated authority are separate dimensions; no tested maturity ordering is inferred."
      }
    ],
    "review_limitations": "Excerpt of Pulse #149; shares that issue, not the content of the separate interview-comparison article. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-10-09. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. The public account explicitly reuses the Sid Bidasaria conversation reported in P062. It is a different article, not independent interview evidence. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Long-running agent execution",
      "K:Human-agent collaboration",
      "K:Agent failure and escalation"
    ],
    "stream_ids": [
      "T:What agents can do",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C03",
      "C:C11"
    ],
    "section_ids": [
      "S:3.7",
      "S:11.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn573843view2",
        "review_note": "Parallel-agent workflows from practitioner reports; shares Sid Bidasaria reporting with P062 and explicitly retains human review bottleneck.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn752643view19",
        "source_url": "https://blog.pragmaticengineer.com/new-trend-programming-by-kicking-off-parallel-ai-agents/",
        "review_note": "Article explicitly leaves parallel-agent productivity unresolved; retain review-capacity and selection caveats.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Article explicitly leaves parallel-agent productivity unresolved; retain review-capacity and selection caveats.",
    "prior_reporting_links": [
      {
        "source": "P070",
        "target": "P062",
        "relation": "REUSES_INTERVIEW_MATERIAL",
        "rationale": "Both use the Sid Bidasaria conversation; the later article asks a different parallel-agent workflow question."
      }
    ],
    "audit3_reason": "Article explicitly leaves parallel-agent productivity unresolved; retain review-capacity and selection caveats.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Article explicitly leaves parallel-agent productivity unresolved; retain review-capacity and selection caveats."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/tech-jobs-market-2025-part-3",
    "date": "2025-11-04",
    "title": "Tech jobs market 2025, part 3: job seekers’ stories",
    "profile": "ai_jobs",
    "summary": "Job-seeker interviews and recruitment-platform observations describe uneven demand by experience, specialization and location.",
    "main_findings": "Applicant experience and platform activity reveal different parts of the market. They do not by themselves identify AI-caused displacement.",
    "source_ref": "turn728636view0",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "labor_market_reporting",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P071",
    "streams": [
      "Jobs & roles"
    ],
    "topics": [
      "Employment and early-career roles"
    ],
    "sections": [
      "12.5"
    ],
    "domain": "LABOR_MARKET_CONTEXT",
    "rationale": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-11-04",
    "original_publication_date": "2025-11-04",
    "eligibility_date": "2025-11-04",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — labor market reporting",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Labor-market and recruiting context",
    "in_short": "Job-seeker interviews and recruitment-platform observations describe uneven demand by experience, specialization and location.",
    "chapters": [
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Employment and early-career roles"
    ],
    "stream_ids": [
      "T:Jobs & roles"
    ],
    "chapter_ids": [
      "C:C12"
    ],
    "section_ids": [
      "S:12.5"
    ],
    "secondary_domains": [
      "AI_HIRING_AND_ASSESSMENT"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn573843view3",
        "review_note": "Broad job-seeker accounts plus Wellfound/Revealera indicators dominate; AI is one contextual factor. Correct primary domain to labor-market context, not AI-assisted software development.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn390036view0",
        "source_url": "https://newsletter.pragmaticengineer.com/p/tech-jobs-market-2025-part-3",
        "review_note": "Job-seeker accounts and platform statistics are distinct sources; not an isolated AI displacement estimate.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Job-seeker accounts and platform statistics are distinct sources; not an isolated AI displacement estimate.",
    "prior_reporting_links": [],
    "audit3_reason": "Job-seeker accounts and platform statistics are distinct sources; not an isolated AI displacement estimate.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Job-seeker accounts and platform statistics are distinct sources; not an isolated AI displacement estimate."
  },
  {
    "url": "https://blog.pragmaticengineer.com/four-years-on-writing-a-tech-book-pitching-to-a-publisher/",
    "date": "2025-11-11",
    "title": "Four years on writing a tech book: pitching to a publisher",
    "profile": "publishing_context",
    "summary": "Recounts technical-book pitching, publisher collaboration, commercial terms and the eventual choice to self-publish.",
    "main_findings": "Offers an individual publishing case and editorial lessons, not evidence about AI-assisted software engineering.",
    "source_ref": "turn765395view0",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "first_person_publishing_case",
    "caution": "",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P072",
    "streams": [],
    "topics": [],
    "sections": [],
    "domain": "CATALOGUE_ONLY",
    "rationale": "The author explains book pitching; keep the publishing record separate from software-engineering evidence.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-11-11",
    "original_publication_date": "2025-11-11",
    "eligibility_date": "2025-11-11",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — first person publishing case",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "Catalogue-only material",
    "in_short": "Recounts technical-book pitching, publisher collaboration, commercial terms and the eventual choice to self-publish.",
    "chapters": [],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [],
    "stream_ids": [],
    "chapter_ids": [],
    "section_ids": [],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn573843view4",
        "review_note": "Updated personal publishing retrospective and publishing-market advice, not software-engineering evidence; catalogue-only correct.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn390036view1",
        "source_url": "https://blog.pragmaticengineer.com/four-years-on-writing-a-tech-book-pitching-to-a-publisher/",
        "review_note": "Publishing retrospective remains catalogue-only; historical experiences do not change article publication eligibility.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Publishing retrospective remains catalogue-only; historical experiences do not change article publication eligibility.",
    "prior_reporting_links": [],
    "audit3_reason": "Publishing retrospective remains catalogue-only; historical experiences do not change article publication eligibility.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Publishing retrospective remains catalogue-only; historical experiences do not change article publication eligibility."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/career-paths-for-software-engineers",
    "date": "2025-11-18",
    "title": "Career paths for software engineers at large tech companies",
    "profile": "career",
    "summary": "Ethan Evans discusses progression through technical and management tracks, independent execution and organizational scope.",
    "main_findings": "Career expectations depend on role and company context. Retrospective promotion advice is not a validated competence rubric or an AI-specific labor forecast.",
    "source_ref": "turn492971view2",
    "authors": "Gergely Orosz; Ethan Evans",
    "access": "paid_preview",
    "type_subtype": "guest_practitioner_guidance",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P073",
    "streams": [
      "Jobs & roles",
      "Skills & learning"
    ],
    "topics": [
      "Employment and early-career roles",
      "Ownership and knowledge transfer"
    ],
    "sections": [
      "11.2",
      "10.7"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Career-path advice concerns scope and responsibility, without demonstrating measured productivity or learning effects.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-11-18",
    "original_publication_date": "2025-11-18",
    "eligibility_date": "2025-11-18",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — guest practitioner guidance",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Ethan Evans discusses progression through technical and management tracks, independent execution and organizational scope.",
    "chapters": [
      "C11",
      "C10"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Ethan Evans",
    "bib_authors": "Gergely Orosz and Ethan Evans",
    "topic_ids": [
      "K:Employment and early-career roles",
      "K:Ownership and knowledge transfer"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Skills & learning"
    ],
    "chapter_ids": [
      "C:C11",
      "C:C10"
    ],
    "section_ids": [
      "S:11.2",
      "S:10.7"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn573843view5",
        "review_note": "Ethan Evans career framework is experience-based and uses Amazon-specific levels; retained skills/roles context, not universal competence validation.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn390036view2",
        "source_url": "https://newsletter.pragmaticengineer.com/p/career-paths-for-software-engineers",
        "review_note": "Promotion advice based on one former executive's experience is not validated career-outcome evidence.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Promotion advice based on one former executive's experience is not validated career-outcome evidence.",
    "prior_reporting_links": [],
    "audit3_reason": "Promotion advice based on one former executive's experience is not validated career-outcome evidence.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Promotion advice based on one former executive's experience is not validated career-outcome evidence."
  },
  {
    "url": "https://blog.pragmaticengineer.com/traveling-to-mongolia/",
    "date": "2025-11-21",
    "title": "A startup in Mongolia translated my book",
    "profile": "learning_context",
    "summary": "Describes Nasha Tech’s staged translation and technical review of the author’s book, alongside observations of its development tools and local product work.",
    "main_findings": "Shows one organization investing in shared engineering knowledge and language access. No measured learning or productivity effect is established.",
    "source_ref": "turn952197view0",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "first_person_company_visit",
    "caution": "Author has a direct interest in the book; updated 24 November 2025.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P074",
    "streams": [],
    "topics": [],
    "sections": [],
    "domain": "CATALOGUE_ONLY",
    "rationale": "A translation announcement concerns access to a book; it provides no evaluated learning outcome.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-11-21",
    "original_publication_date": "2025-11-21",
    "eligibility_date": "2025-11-21",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — first person company visit",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "Catalogue-only material",
    "in_short": "Describes Nasha Tech’s staged translation and technical review of the author’s book, alongside observations of its development tools and local product work.",
    "chapters": [],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Author has a direct interest in the book; updated 24 November 2025. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [],
    "stream_ids": [],
    "chapter_ids": [],
    "section_ids": [],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn573843view6",
        "review_note": "Book translation and visit account; catalogue-only correct, no substantive AI-evidence mapping.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn390036view3",
        "source_url": "https://blog.pragmaticengineer.com/traveling-to-mongolia/",
        "review_note": "Book translation/travel account remains catalogue-only.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Book translation/travel account remains catalogue-only.",
    "prior_reporting_links": [],
    "audit3_reason": "Book translation/travel account remains catalogue-only.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Book translation/travel account remains catalogue-only."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/evals",
    "date": "2025-12-02",
    "title": "A pragmatic guide to LLM evals for devs",
    "profile": "ai_evaluation",
    "summary": "Hamel Husain describes error analysis, deterministic checks, judge evaluation and production feedback for LLM applications.",
    "main_findings": "Judge outputs need comparison with human expertise and held-out data; an apparent successful demonstration is not a robust evaluation.",
    "source_ref": "turn347218view4",
    "authors": "Gergely Orosz; Hamel Husain",
    "access": "paid_preview",
    "type_subtype": "guest_practitioner_method",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P075",
    "streams": [
      "Verification & review",
      "Engineering structure"
    ],
    "topics": [
      "Independent verification and oracles",
      "Evaluation methodology and baselines",
      "Automation bias and trust"
    ],
    "sections": [
      "7.2",
      "7.7"
    ],
    "domain": "SE_FOR_AI",
    "rationale": "LLM application evaluation offers transferable checker-design ideas, but software acceptance requires software-specific oracles.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-12-02",
    "original_publication_date": "2025-12-02",
    "eligibility_date": "2025-12-02",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — guest practitioner method",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Engineering AI systems",
    "in_short": "Hamel Husain describes error analysis, deterministic checks, judge evaluation and production feedback for LLM applications.",
    "chapters": [
      "C07"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "W084",
        "title": "Self-Preference Bias in LLM-as-a-Judge",
        "relation": "EDITORIAL_METHOD_COMPARISON",
        "rationale": "Judge calibration connects to self-preference bias, but the W study's dialogue setting differs from software acceptance."
      },
      {
        "id": "W102",
        "title": "Cross-Model LLM Code Review: Should You Use Claude to Review Codex or Vice Versa?",
        "relation": "EDITORIAL_METHOD_COMPARISON",
        "rationale": "Independent/cross-model checking still needs an external reference; topical comparison only, not a claimed citation."
      }
    ],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Hamel Husain",
    "bib_authors": "Gergely Orosz and Hamel Husain",
    "topic_ids": [
      "K:Independent verification and oracles",
      "K:Evaluation methodology and baselines",
      "K:Automation bias and trust"
    ],
    "stream_ids": [
      "T:Verification & review",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C07"
    ],
    "section_ids": [
      "S:7.2",
      "S:7.7"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn251413view0",
        "review_note": "Hamel Husain evals workflow distinguishes deterministic checks and calibrated judges. Engineering AI systems, not coding-agent success-rate evidence.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn390036view4",
        "source_url": "https://newsletter.pragmaticengineer.com/p/evals",
        "review_note": "LLM evals guidance primarily concerns AI applications; not a coding-agent acceptance experiment.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "LLM evals guidance primarily concerns AI applications; not a coding-agent acceptance experiment.",
    "prior_reporting_links": [],
    "audit3_reason": "LLM evals guidance primarily concerns AI applications; not a coding-agent acceptance experiment.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "LLM evals guidance primarily concerns AI applications; not a coding-agent acceptance experiment."
  },
  {
    "url": "https://blog.pragmaticengineer.com/downdetector-and-the-real-cost-of-no-upstream-dependencies/",
    "date": "2025-12-05",
    "title": "Downdetector and the real cost of no upstream dependencies",
    "profile": "systems_economics",
    "summary": "Uses an interview with Downdetector engineering leadership to examine why a multi-cloud monitoring service still depended on Cloudflare.",
    "main_findings": "Reliability depends on the complete dependency chain; removing a dependency can carry substantial cost and operational burden. This is a contextual trade-off, not proof that redundancy is unnecessary.",
    "source_ref": "turn319030view3",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "reported_architecture_case",
    "caution": "Non-Pulse-titled public excerpt of Pulse #154. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-11-20. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P076",
    "streams": [
      "Economics",
      "Engineering structure"
    ],
    "topics": [
      "Economic costs and return",
      "Dependencies and agent supply chain",
      "Architecture and modularity"
    ],
    "sections": [
      "12.1",
      "5.5"
    ],
    "domain": "GENERAL_SE",
    "rationale": "An availability architecture trades dependency risk against operational cost; it is not an AI-specific ROI study.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-12-05",
    "original_publication_date": "2025-11-20",
    "eligibility_date": "2025-11-20",
    "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
    "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-154",
    "strict_non_pulse_derived": false,
    "original_date_basis": "Linked parent Pulse issue publication date; blog edition analyzed separately.",
    "type_of_work": "Industry/practitioner publication — reported architecture case",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Uses an interview with Downdetector engineering leadership to examine why a multi-cloud monitoring service still depended on Cloudflare.",
    "chapters": [
      "C12",
      "C05"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Non-Pulse-titled public excerpt of Pulse #154. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-11-20. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Economic costs and return",
      "K:Dependencies and agent supply chain",
      "K:Architecture and modularity"
    ],
    "stream_ids": [
      "T:Economics",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C12",
      "C:C05"
    ],
    "section_ids": [
      "S:12.1",
      "S:5.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn251413view1",
        "review_note": "Downdetector dependency economics case, supported by a company interview; economic tradeoff is contextual, not evidence to eliminate all dependencies.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn390036view5",
        "source_url": "https://blog.pragmaticengineer.com/downdetector-and-the-real-cost-of-no-upstream-dependencies/",
        "review_note": "Pulse-derived excerpt explicitly preserved; multi-cloud architecture can retain a common upstream dependency.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Pulse-derived excerpt explicitly preserved; multi-cloud architecture can retain a common upstream dependency.",
    "prior_reporting_links": [],
    "audit3_reason": "Pulse-derived excerpt explicitly preserved; multi-cloud architecture can retain a common upstream dependency.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Pulse-derived excerpt explicitly preserved; multi-cloud architecture can retain a common upstream dependency."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/mcp-deepdive",
    "date": "2025-12-09",
    "title": "Building MCP servers in the real world",
    "profile": "agent_security",
    "summary": "Developer accounts and maintainer interviews examine internal MCP adoption, debugging, legacy systems and tool-interface design.",
    "main_findings": "Internal use can differ from public visibility; expanded tool access also requires security boundaries. The collected accounts are not a representative adoption census.",
    "source_ref": "turn347218view2",
    "authors": "Gergely Orosz; Elin Nilsson",
    "access": "paid_preview",
    "type_subtype": "multi_practitioner_survey_and_interviews",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P077",
    "streams": [
      "Engineering structure",
      "Code quality & security"
    ],
    "topics": [
      "Architecture and modularity",
      "Dependencies and agent supply chain",
      "Agent context and persistent memory"
    ],
    "sections": [
      "6.7",
      "3.2"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "Accounts from MCP implementers and maintainers explain interface design, integration and trust boundaries. Security is important but not the sole subject; detailed paid content remains unreviewed.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-12-09",
    "original_publication_date": "2025-12-09",
    "eligibility_date": "2025-12-09",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — multi practitioner survey and interviews",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Developer accounts and maintainer interviews examine internal MCP adoption, debugging, legacy systems and tool-interface design.",
    "chapters": [
      "C06",
      "C03"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O040",
        "title": "MCP: What It Is and Why It Matters",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Real server integrations complement a protocol explanation while requiring separate trust and authorization checks."
      }
    ],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Elin Nilsson",
    "bib_authors": "Gergely Orosz and Elin Nilsson",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Dependencies and agent supply chain",
      "K:Agent context and persistent memory"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Code quality & security"
    ],
    "chapter_ids": [
      "C:C06",
      "C:C03"
    ],
    "section_ids": [
      "S:6.7",
      "S:3.2"
    ],
    "secondary_domains": [
      "SE_FOR_AI"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn251413view2",
        "review_note": "46 practitioner accounts and framework-maintainer interviews, broad MCP integrations with dedicated security discussion; architecture/engineering structure should be primary.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn390036view6",
        "source_url": "https://newsletter.pragmaticengineer.com/p/mcp-deepdive",
        "review_note": "46 developer contributors and expert interviews are reported practice; protocol adoption is not proof of secure deployment.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "46 developer contributors and expert interviews are reported practice; protocol adoption is not proof of secure deployment.",
    "prior_reporting_links": [],
    "audit3_reason": "46 developer contributors and expert interviews are reported practice; protocol adoption is not proof of secure deployment.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "46 developer contributors and expert interviews are reported practice; protocol adoption is not proof of secure deployment."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/frictionless-why-great-developer",
    "date": "2025-12-10",
    "title": "Frictionless: why great developer experience can help teams win in the ‘AI age’",
    "profile": "ai_productivity",
    "summary": "An interview and excerpts from Nicole Forsgren and Abi Noda connect developer friction, organizational change and meaningful measurement.",
    "main_findings": "Faster generation need not remove delivery bottlenecks. The introduced book explicitly distinguishes practitioner guidance from the research foundations of Accelerate.",
    "source_ref": "turn347218view1",
    "authors": "Gergely Orosz (introduction/interview); Nicole Forsgren; Abi Noda (excerpts)",
    "access": "public_text",
    "type_subtype": "introduced_guest_book_excerpt",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P078",
    "streams": [
      "Productivity",
      "Engineering structure"
    ],
    "topics": [
      "Developer workflow and adoption",
      "Output versus shipped value",
      "Human cognitive load"
    ],
    "sections": [
      "2.7",
      "11.1"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "Developer-friction guidance connects individual workflow to organizational delivery; a book excerpt is not a fresh experiment.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-12-10",
    "original_publication_date": "2025-12-10",
    "eligibility_date": "2025-12-10",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — introduced guest book excerpt",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "An interview and excerpts from Nicole Forsgren and Abi Noda connect developer friction, organizational change and meaningful measurement.",
    "chapters": [
      "C02",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "W024",
        "title": "2025 State of AI-Assisted Software Development",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Organizational capability and developer friction contextualize adoption; the excerpt is not another DORA experiment."
      }
    ],
    "review_limitations": " Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz (introduction/interview); Nicole Forsgren; Abi Noda (excerpts)",
    "bib_authors": "Gergely Orosz and Nicole Forsgren and Abi Noda",
    "topic_ids": [
      "K:Developer workflow and adoption",
      "K:Output versus shipped value",
      "K:Human cognitive load"
    ],
    "stream_ids": [
      "T:Productivity",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C02",
      "C:C11"
    ],
    "section_ids": [
      "S:2.7",
      "S:11.1"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn251413view3",
        "review_note": "Interview plus two book excerpts by Nicole Forsgren and Abi Noda. Distinguish source derivation from new independent empirical evidence; published byline alone omits excerpt contributors.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn390036view7",
        "source_url": "https://newsletter.pragmaticengineer.com/p/frictionless-why-great-developer",
        "review_note": "Forsgren/Noda book excerpts require original-author roles; Orosz's introduction is a separate contribution.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "ADAPTED_OR_EXCERPTED_WORK",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Forsgren/Noda book excerpts require original-author roles; Orosz's introduction is a separate contribution.",
    "prior_reporting_links": [],
    "audit3_reason": "Forsgren/Noda book excerpts require original-author roles; Orosz's introduction is a separate contribution.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Forsgren/Noda book excerpts require original-author roles; Orosz's introduction is a separate contribution."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/how-aws-deals-with-a-major-outage",
    "date": "2025-12-16",
    "title": "How AWS deals with a major outage",
    "profile": "reliability",
    "summary": "An incident responder explains AWS’s October outage, mitigation coordination, lock contention and planned verification improvements.",
    "main_findings": "The account grounds reliability in system behavior and response practices rather than unsupported staffing explanations. It is an insider post-incident account, not an AI productivity study.",
    "source_ref": "turn347218view0",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "incident_response_interview",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P079",
    "streams": [
      "Code quality & security",
      "Engineering structure"
    ],
    "topics": [
      "Specifications and governance",
      "Ownership and knowledge transfer"
    ],
    "sections": [
      "11.6",
      "5.6"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Incident-response reporting illustrates operational coordination and learning, without testing AI-generated recovery strategies.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2025-12-16",
    "original_publication_date": "2025-12-16",
    "eligibility_date": "2025-12-16",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — incident response interview",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "An incident responder explains AWS’s October outage, mitigation coordination, lock contention and planned verification improvements.",
    "chapters": [
      "C11",
      "C05"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Specifications and governance",
      "K:Ownership and knowledge transfer"
    ],
    "stream_ids": [
      "T:Code quality & security",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C11",
      "C:C05"
    ],
    "section_ids": [
      "S:11.6",
      "S:5.6"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn251413view4",
        "review_note": "AWS insider account revisits same October outage as P067 with new response details; add shared-incident dependency rather than count independent incidents.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn390036view8",
        "source_url": "https://newsletter.pragmaticengineer.com/p/how-aws-deals-with-a-major-outage",
        "review_note": "Named incident responder's account adds perspective to P067, not an independent incident sample.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Named incident responder's account adds perspective to P067, not an independent incident sample.",
    "prior_reporting_links": [
      {
        "source": "P079",
        "target": "P067",
        "relation": "REVISITS_SAME_REPORTED_INCIDENT",
        "rationale": "Inside response account and earlier cause discussion concern the same October 2025 AWS outage; not two incidents."
      }
    ],
    "audit3_reason": "Named incident responder's account adds perspective to P067, not an independent incident sample.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Named incident responder's account adds perspective to P067, not an independent incident sample."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/when-ai-writes-almost-all-code-what",
    "date": "2026-01-06",
    "title": "When AI writes almost all code, what happens to software engineering?",
    "profile": "ai_org",
    "summary": "Orosz combines bounded personal experiments and practitioner accounts to discuss the shift from typing code toward product judgment, verification and coordination.",
    "main_findings": "The essay forecasts role changes while acknowledging quality and workload risks; low-risk tested examples do not prove equivalent results in all production settings.",
    "source_ref": "turn981137view2",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "practitioner_forecast",
    "caution": "Originally paid; made public September 24. Use original January publication date.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [
      {
        "url": "https://blog.pragmaticengineer.com/the-grief-when-ai-writes-most-of-the-code/",
        "title": "The grief when AI writes most of the code",
        "date": "2026-01-07",
        "source_ref": "turn319030view2",
        "relation": "alternate_publication",
        "reason": "Author-confirmed excerpt/republication; retain the more complete canonical article."
      }
    ],
    "id": "P080",
    "streams": [
      "Engineering structure",
      "Skills & learning"
    ],
    "topics": [
      "Human-agent collaboration",
      "System understanding and rationale"
    ],
    "sections": [
      "1.3",
      "10.2"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "Changed code-production practices redistribute work and identity while retaining the need for understanding.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-01-06",
    "original_publication_date": "2026-01-06",
    "eligibility_date": "2026-01-06",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — practitioner forecast",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Orosz combines bounded personal experiments and practitioner accounts to discuss the shift from typing code toward product judgment, verification and coordination.",
    "chapters": [
      "C01",
      "C10"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O005",
        "title": "Human judgment doesn't leave the software factory. It relocates.",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Human judgment can move toward scope and acceptance even when less code is written manually."
      }
    ],
    "review_limitations": "Originally paid; made public September 24. Use original January publication date. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Human-agent collaboration",
      "K:System understanding and rationale"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Skills & learning"
    ],
    "chapter_ids": [
      "C:C01",
      "C:C10"
    ],
    "section_ids": [
      "S:1.3",
      "S:10.2"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn251413view5",
        "review_note": "Personal low-risk test-covered production changes and multiple practitioners inform a reflective forecast, not universally observed displacement of engineering work.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn395685view1",
        "review_note": "Blog explicitly labels itself a section from the canonical newsletter. Deduplication confirmed.",
        "inspection_scope": "Alternate blog excerpt",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn390036view9",
        "source_url": "https://newsletter.pragmaticengineer.com/p/when-ai-writes-almost-all-code-what",
        "review_note": "First-person production example includes review and tests; it does not measure universal autonomous-code reliability.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "First-person production example includes review and tests; it does not measure universal autonomous-code reliability.",
    "prior_reporting_links": [],
    "audit3_reason": "First-person production example includes review and tests; it does not measure universal autonomous-code reliability.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "First-person production example includes review and tests; it does not measure universal autonomous-code reliability."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/design-systems-for-software-engineers",
    "date": "2026-01-13",
    "title": "Design Systems for Software Engineers",
    "profile": "ai_arch",
    "summary": "A Rubrik practitioner account explains shared UI components, ownership and when a design-system investment makes sense, including AI-assisted implementation.",
    "main_findings": "Consistent components and design rules require maintained shared knowledge; generating UI code alone does not create a coherent design system.",
    "source_ref": "turn981137view1",
    "authors": "Gergely Orosz; Michael Abernethy",
    "access": "paid_preview",
    "type_subtype": "guest_practitioner_case",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P081",
    "streams": [
      "Engineering structure",
      "System knowledge & memory"
    ],
    "topics": [
      "Architecture and modularity",
      "Code reuse and duplication",
      "Agent context and persistent memory"
    ],
    "sections": [
      "5.5",
      "9.5"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Design-system architecture, component reuse and ownership are general software-engineering concerns. A secondary AI-assisted-development section offers context, not an AI-specific controlled comparison.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-01-13",
    "original_publication_date": "2026-01-13",
    "eligibility_date": "2026-01-13",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — guest practitioner case",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "A Rubrik practitioner account explains shared UI components, ownership and when a design-system investment makes sense, including AI-assisted implementation.",
    "chapters": [
      "C05",
      "C09"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O018",
        "title": "How to write a good spec for AI agents",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Reusable design constraints can help specifications, without making generated specifications authorized intentions."
      }
    ],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Michael Abernethy",
    "bib_authors": "Gergely Orosz and Michael Abernethy",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Code reuse and duplication",
      "K:Agent context and persistent memory"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:System knowledge & memory"
    ],
    "chapter_ids": [
      "C:C05",
      "C:C09"
    ],
    "section_ids": [
      "S:5.5",
      "S:9.5"
    ],
    "secondary_domains": [
      "AI_FOR_SE"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn251413view6",
        "review_note": "Design-system architecture and organizational consistency dominate, with a distinct AI-assistance section. Reclassify general SE primary and AI_FOR_SE secondary; preserve context relevance.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn390036view10",
        "source_url": "https://newsletter.pragmaticengineer.com/p/design-systems-for-software-engineers",
        "review_note": "Design-system guidance is principally general engineering with an AI facet; do not force AI-only classification.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Design-system guidance is principally general engineering with an AI facet; do not force AI-only classification.",
    "prior_reporting_links": [],
    "audit3_reason": "Design-system guidance is principally general engineering with an AI facet; do not force AI-only classification.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Design-system guidance is principally general engineering with an AI facet; do not force AI-only classification."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/the-product-minded-engineer",
    "date": "2026-01-20",
    "title": "The Product-Minded Engineer: The importance of good errors and warnings",
    "profile": "product_intent",
    "summary": "An interview and Drew Hoskins book excerpt examine diagnostics as a user interface, including feedback consumed by autonomous agents.",
    "main_findings": "Useful errors and scenario-based thinking connect implementation to user intent and actionable feedback; the advice is not an experimental comparison.",
    "source_ref": "turn981137view0",
    "authors": "Gergely Orosz (interview/introduction); Drew Hoskins (excerpt)",
    "access": "public_text",
    "type_subtype": "introduced_guest_book_excerpt",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P082",
    "streams": [
      "Engineering structure",
      "Code quality & security"
    ],
    "topics": [
      "Specifications and governance",
      "Independent verification and oracles"
    ],
    "sections": [
      "4.3",
      "5.1"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Good error behavior links product intention to observable contracts and failure handling.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-01-20",
    "original_publication_date": "2026-01-20",
    "eligibility_date": "2026-01-20",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — introduced guest book excerpt",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "An interview and Drew Hoskins book excerpt examine diagnostics as a user interface, including feedback consumed by autonomous agents.",
    "chapters": [
      "C04",
      "C05"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz (interview/introduction); Drew Hoskins (excerpt)",
    "bib_authors": "Gergely Orosz and Drew Hoskins",
    "topic_ids": [
      "K:Specifications and governance",
      "K:Independent verification and oracles"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Code quality & security"
    ],
    "chapter_ids": [
      "C:C04",
      "C:C05"
    ],
    "section_ids": [
      "S:4.3",
      "S:5.1"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn562764view0",
        "review_note": "Drew Hoskins interview and book excerpt on errors/warnings; general-SE architecture and quality are appropriate, attribution must include excerpt author.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn390036view11",
        "source_url": "https://newsletter.pragmaticengineer.com/p/the-product-minded-engineer",
        "review_note": "Drew Hoskins book excerpt concerns product judgment; preserve original content authorship and editorial introduction.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "ADAPTED_OR_EXCERPTED_WORK",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Drew Hoskins book excerpt concerns product judgment; preserve original content authorship and editorial introduction.",
    "prior_reporting_links": [],
    "audit3_reason": "Drew Hoskins book excerpt concerns product judgment; preserve original content authorship and editorial introduction.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Drew Hoskins book excerpt concerns product judgment; preserve original content authorship and editorial introduction."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/ai-first-makeover-craft",
    "date": "2026-01-27",
    "title": "Inside a five-year-old startup’s rapid AI makeover",
    "profile": "ai_org",
    "summary": "Craft’s move toward a shared visual agent interface is reported through workflows spanning engineering and nontechnical teams.",
    "main_findings": "The case illustrates workflow redesign and changing ownership. Delivery improvements and counterfactual timelines are company testimony, not controlled measurements.",
    "source_ref": "turn335532view2",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "reported_company_case",
    "caution": "Author discloses a family relationship with Craft’s founder and no financial interest. Paywall removed in June; original publication remains January 27. Craft’s founder is identified as Orosz’s brother. This disclosed relationship and later update material must remain visible when using the company case. A June 27, 2026 access/acquisition update is separate from the January 2026 edition date; later promotional context must not be retroactively dated to the original article.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P083",
    "streams": [
      "Engineering structure",
      "Productivity"
    ],
    "topics": [
      "Developer workflow and adoption",
      "Human-agent collaboration"
    ],
    "sections": [
      "11.1",
      "2.4"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "A disclosed family-linked startup case illustrates adoption and workload redistribution, not a neutral representative sample.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-01-27",
    "original_publication_date": "2026-01-27",
    "eligibility_date": "2026-01-27",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reported company case",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Craft’s move toward a shared visual agent interface is reported through workflows spanning engineering and nontechnical teams.",
    "chapters": [
      "C11",
      "C02"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "W007",
        "title": "Usage, Effects and Requirements for AI Coding Assistants in the Enterprise: An Empirical Study",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Context-specific adoption accounts cannot be pooled as universal enterprise effects."
      }
    ],
    "review_limitations": "Author discloses a family relationship with Craft’s founder and no financial interest. Paywall removed in June; original publication remains January 27. Craft’s founder is identified as Orosz’s brother. This disclosed relationship and later update material must remain visible when using the company case. A June 27, 2026 access/acquisition update is separate from the January 2026 edition date; later promotional context must not be retroactively dated to the original article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Developer workflow and adoption",
      "K:Human-agent collaboration"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Productivity"
    ],
    "chapter_ids": [
      "C:C11",
      "C:C02"
    ],
    "section_ids": [
      "S:11.1",
      "S:2.4"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn562764view1",
        "review_note": "Craft company case with explicit family connection and reported fast iteration; later status update must not be confused with original publication. No causal generalization.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn553421view10",
        "source_url": "https://newsletter.pragmaticengineer.com/p/ai-first-makeover-craft",
        "review_note": "Company case has a disclosed family connection and a June 2026 public-access/acquisition update; those do not change its original January publication.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": true,
    "secondary_facet_added": false,
    "audit_outcome": "ANNOTATION_QUALIFIED",
    "audit_outcome_label": "Mapping retained; access/evidence annotation qualified",
    "audit_reason": "A June 27, 2026 access/acquisition update is separate from the January 2026 edition date; later promotional context must not be retroactively dated to the original article.",
    "prior_reporting_links": [],
    "audit3_reason": "Company case has a disclosed family connection and a June 2026 public-access/acquisition update; those do not change its original January publication.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "ANNOTATION_QUALIFIED",
    "audit3_outcome_label": "Mapping retained; access/evidence annotation qualified",
    "audit3_changed_fields": [
      "caution"
    ],
    "audit3_change_reason": "A June 27, 2026 access/acquisition update is separate from the January 2026 edition date; later promotional context must not be retroactively dated to the original article."
  },
  {
    "url": "https://blog.pragmaticengineer.com/i-replaced-a-120-year-micro-saas-in-20-minutes-with-llm-generated-code/",
    "date": "2026-01-29",
    "title": "I replaced a $120/year micro-SaaS in 20 minutes with LLM-generated code",
    "profile": "ai_economics",
    "summary": "Reports rebuilding a small testimonials feature with Codex, including planning, modular data, testing and deployment. The replacement covered a narrower personal use case than the original service.",
    "main_findings": "Demonstrates a bounded build-versus-buy example, not the general replacement of SaaS. Maintenance, verification and changing compliance obligations remain outside the headline time comparison.",
    "source_ref": "turn319030view1",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "first_person_case_report",
    "caution": "The reported replacement covers the personal functionality the author used, not the complete SaaS product; lifecycle maintenance and opportunity costs were not measured.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P084",
    "streams": [
      "Economics",
      "Productivity"
    ],
    "topics": [
      "Economic costs and return",
      "Output versus shipped value"
    ],
    "sections": [
      "12.1",
      "12.4"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "The personal build-versus-buy experiment has a narrow scope; the headline omits long-term maintenance and service equivalence.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-01-29",
    "original_publication_date": "2026-01-29",
    "eligibility_date": "2026-01-29",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — first person case report",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Reports rebuilding a small testimonials feature with Codex, including planning, modular data, testing and deployment.",
    "chapters": [
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O045",
        "title": "Personal Software: The Unbundling of the Programmer?",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "A small personal build-versus-buy example illustrates, but does not establish, Osmani's personal-software market hypothesis."
      },
      {
        "id": "W145",
        "title": "ROI of AI-Assisted Software Development",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "The headline implementation time omits lifecycle costs required by an ROI assessment."
      }
    ],
    "review_limitations": "The reported replacement covers the personal functionality the author used, not the complete SaaS product; lifecycle maintenance and opportunity costs were not measured. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Economic costs and return",
      "K:Output versus shipped value"
    ],
    "stream_ids": [
      "T:Economics",
      "T:Productivity"
    ],
    "chapter_ids": [
      "C:C12"
    ],
    "section_ids": [
      "S:12.1",
      "S:12.4"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn562764view2",
        "review_note": "Author replaced only his simple testimonials use case, not the full SaaS product; 20 minutes and $120/year are self-reported case boundaries, not general TCO.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn232755view1",
        "source_url": "https://blog.pragmaticengineer.com/i-replaced-a-120-year-micro-saas-in-20-minutes-with-llm-generated-code/",
        "review_note": "One personal replacement demonstrates a build-versus-buy example; headline implementation minutes do not include lifecycle costs.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "One personal replacement demonstrates a build-versus-buy example; headline implementation minutes do not include lifecycle costs.",
    "prior_reporting_links": [],
    "audit3_reason": "One personal replacement demonstrates a build-versus-buy example; headline implementation minutes do not include lifecycle costs.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "One personal replacement demonstrates a build-versus-buy example; headline implementation minutes do not include lifecycle costs."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/measuring-ai-dev-tools",
    "date": "2026-02-03",
    "title": "Deepdive: How 10 tech companies choose the next generation of dev tools",
    "profile": "ai_review",
    "summary": "Interviews compare tool-selection practices across company sizes, including locally scored AI review trials and procurement constraints.",
    "main_findings": "Tools differ by codebase and evaluation criteria. Reported comment scoring is more informative than raw usage, but the cases do not establish a universal vendor ranking.",
    "source_ref": "turn335532view0",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "multi_company_case_study",
    "caution": "Company-local scoring exercises and tool selection are distinct from randomized productivity comparisons; evaluation samples and scoring scales are context-specific.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P085",
    "streams": [
      "Productivity",
      "Verification & review"
    ],
    "topics": [
      "Evaluation methodology and baselines",
      "Developer workflow and adoption"
    ],
    "sections": [
      "2.8",
      "3.9"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "Choosing coding tools requires fit-for-purpose evaluation; this is procurement/evaluation rather than primarily code review.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-02-03",
    "original_publication_date": "2026-02-03",
    "eligibility_date": "2026-02-03",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — multi company case study",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Interviews compare tool-selection practices across company sizes, including locally scored AI review trials and procurement constraints.",
    "chapters": [
      "C02",
      "C03"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "W008",
        "title": "How Much Does AI Impact Development Speed? An Enterprise-Based Randomized Controlled Trial",
        "relation": "EDITORIAL_METHOD_COMPARISON",
        "rationale": "A controlled coding-task design is a methodological comparator for vendor evaluation, not evidence that these company selections were randomized."
      }
    ],
    "review_limitations": "Company-local scoring exercises and tool selection are distinct from randomized productivity comparisons; evaluation samples and scoring scales are context-specific. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Evaluation methodology and baselines",
      "K:Developer workflow and adoption"
    ],
    "stream_ids": [
      "T:Productivity",
      "T:Verification & review"
    ],
    "chapter_ids": [
      "C:C02",
      "C:C03"
    ],
    "section_ids": [
      "S:2.8",
      "S:3.9"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn562764view3",
        "review_note": "10 selected companies, local review-comment scoring (WeTravel 5 evaluators/~100 comments); protocol has practical value but is not externally validated or universally predictive.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn232755view2",
        "source_url": "https://newsletter.pragmaticengineer.com/p/measuring-ai-dev-tools",
        "review_note": "Selected company interviews, including anonymous contributors, describe procurement choices; not a randomized vendor comparison.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Selected company interviews, including anonymous contributors, describe procurement choices; not a randomized vendor comparison.",
    "prior_reporting_links": [],
    "audit3_reason": "Selected company interviews, including anonymous contributors, describe procurement choices; not a randomized vendor comparison.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Selected company interviews, including anonymous contributors, describe procurement choices; not a randomized vendor comparison."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/steve-yegge-on-ai-agents-and-the",
    "date": "2026-02-10",
    "title": "Steve Yegge on AI Agents and the Future of Software Engineering",
    "profile": "ai_jobs",
    "summary": "A written interview explores Yegge’s autonomy ladder, multi-agent work, fatigue and predictions about engineering employment.",
    "main_findings": "These are provocative practitioner forecasts, not validated maturity levels or labor-market estimates. Higher autonomy is not established as inherently better.",
    "source_ref": "turn695313view0",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "practitioner_interview",
    "caution": "Yegge’s eight stages are a provocative practitioner ladder, not a validated maturity scale and not Osmani’s independent agency/orchestration axes.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P086",
    "streams": [
      "What agents can do",
      "Jobs & roles"
    ],
    "topics": [
      "Long-running agent execution",
      "Human-agent collaboration"
    ],
    "sections": [
      "3.7",
      "11.2"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "Yegge's levels and forecasts describe a practitioner's model of agent work, not a validated maturity scale.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-02-10",
    "original_publication_date": "2026-02-10",
    "eligibility_date": "2026-02-10",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — practitioner interview",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "A written interview explores Yegge’s autonomy ladder, multi-agent work, fatigue and predictions about engineering employment.",
    "chapters": [
      "C03",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O010",
        "title": "Agentic Autonomy Levels",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Yegge's stages and Osmani's axes are different practitioner frameworks; do not equate level labels or validation."
      }
    ],
    "review_limitations": "Yegge’s eight stages are a provocative practitioner ladder, not a validated maturity scale and not Osmani’s independent agency/orchestration axes. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Long-running agent execution",
      "K:Human-agent collaboration"
    ],
    "stream_ids": [
      "T:What agents can do",
      "T:Jobs & roles"
    ],
    "chapter_ids": [
      "C:C03",
      "C:C11"
    ],
    "section_ids": [
      "S:3.7",
      "S:11.2"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn562764view4",
        "review_note": "Steve Yegge interview: eight-level adoption ladder, exhaustion and forecasts. Levels are a practitioner construct and not the same as O010 agency/orchestration axes.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn553421view4",
        "source_url": "https://newsletter.pragmaticengineer.com/p/steve-yegge-on-ai-agents-and-the",
        "review_note": "Yegge's stages are an interviewee framework, distinct from Osmani's agency/orchestration axes and not validated maturity levels.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Yegge's stages are an interviewee framework, distinct from Osmani's agency/orchestration axes and not validated maturity levels.",
    "prior_reporting_links": [],
    "audit3_reason": "Yegge's stages are an interviewee framework, distinct from Osmani's agency/orchestration axes and not validated maturity levels.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Yegge's stages are an interviewee framework, distinct from Osmani's agency/orchestration axes and not validated maturity levels."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/how-codex-is-built",
    "date": "2026-02-17",
    "title": "How Codex is built",
    "profile": "agent_loops",
    "summary": "Interviews with Codex builders describe the agent loop, language choices, evaluation, internal use and tiered code review.",
    "main_findings": "The case connects capability with harness design and verification; team estimates of generated code and counterfactual delivery time should not be treated as measured causal effects.",
    "source_ref": "turn297243view3",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "reported_company_case",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P087",
    "streams": [
      "What agents can do",
      "Engineering structure"
    ],
    "topics": [
      "Long-running agent execution",
      "Independent verification and oracles"
    ],
    "sections": [
      "3.6",
      "7.8"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "The Codex case explains tool and verification design; vendor reports are not independent evaluations.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-02-17",
    "original_publication_date": "2026-02-17",
    "eligibility_date": "2026-02-17",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reported company case",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Interviews with Codex builders describe the agent loop, language choices, evaluation, internal use and tiered code review.",
    "chapters": [
      "C03",
      "C07"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "W095",
        "title": "Beyond Code Generation: Reliability, Verification, and Cost Economics in the Agentic Software Development Lifecycle",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Harness capabilities need lifecycle verification and cost accounting beyond successful generation."
      }
    ],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Long-running agent execution",
      "K:Independent verification and oracles"
    ],
    "stream_ids": [
      "T:What agents can do",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C03",
      "C:C07"
    ],
    "section_ids": [
      "S:3.6",
      "S:7.8"
    ],
    "secondary_domains": [
      "SE_FOR_AI"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn562764view5",
        "review_note": "Codex product architecture and direct internal engineering use both substantial; keep AI_FOR_SE and add secondary SE_FOR_AI. Vendor estimates of generated code/elapsed effort are not causal evaluation.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn553421view1",
        "source_url": "https://newsletter.pragmaticengineer.com/p/how-codex-is-built",
        "review_note": "Codex interviews mix agent-product architecture and internal development workflow; retain both subject facets and separate them from measured effects.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Codex interviews mix agent-product architecture and internal development workflow; retain both subject facets and separate them from measured effects.",
    "prior_reporting_links": [],
    "audit3_reason": "Codex interviews mix agent-product architecture and internal development workflow; retain both subject facets and separate them from measured effects.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Codex interviews mix agent-product architecture and internal development workflow; retain both subject facets and separate them from measured effects."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/the-future-of-software-engineering-with-ai",
    "date": "2026-02-24",
    "title": "The Future of Software Engineering with AI: Six Predictions",
    "profile": "ai_org",
    "summary": "Conference and workshop reporting considers organizational health, engineering careers, refactoring and Agile practices under AI adoption.",
    "main_findings": "The synthesis argues that existing organizational conditions influence outcomes. Forecasts and quoted vendor data are not independent experiments.",
    "source_ref": "turn297243view2",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "conference_synthesis",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P088",
    "streams": [
      "Engineering structure",
      "Jobs & roles"
    ],
    "topics": [
      "Human-agent collaboration",
      "Employment and early-career roles"
    ],
    "sections": [
      "11.2",
      "12.8"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "Conference forecasts concern potential changes in engineering roles; they should remain forecasts.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-02-24",
    "original_publication_date": "2026-02-24",
    "eligibility_date": "2026-02-24",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — conference synthesis",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Conference and workshop reporting considers organizational health, engineering careers, refactoring and Agile practices under AI adoption.",
    "chapters": [
      "C11",
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Human-agent collaboration",
      "K:Employment and early-career roles"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Jobs & roles"
    ],
    "chapter_ids": [
      "C:C11",
      "C:C12"
    ],
    "section_ids": [
      "S:11.2",
      "S:12.8"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn562764view6",
        "review_note": "Event synthesis and DX-reported metrics from selected organizations; self-reported time savings, observations and predictions are distinct, not representative causal estimates.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn921987view3",
        "source_url": "https://newsletter.pragmaticengineer.com/p/the-future-of-software-engineering-with-ai",
        "review_note": "Reporting draws on the Pragmatic Summit and a separate roughly 50-person workshop; selected participants are not an industry-wide consensus sample.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Reporting draws on the Pragmatic Summit and a separate roughly 50-person workshop; selected participants are not an industry-wide consensus sample.",
    "prior_reporting_links": [],
    "audit3_reason": "Reporting draws on the Pragmatic Summit and a separate roughly 50-person workshop; selected participants are not an industry-wide consensus sample.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Reporting draws on the Pragmatic Summit and a separate roughly 50-person workshop; selected participants are not an industry-wide consensus sample."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/ai-tooling-2026",
    "date": "2026-03-03",
    "title": "AI Tooling for Software Engineers in 2026",
    "profile": "ai_adoption_learning",
    "summary": "A survey of newsletter readers examines coding-tool adoption, model preferences, seniority and organizational differences.",
    "main_findings": "The volunteer survey reports associations among tool use, role, company size and sentiment. Procurement explanations are author hypotheses, not identified causes; neither population market share nor causal productivity follows from these responses.",
    "source_ref": "turn297243view0",
    "authors": "Gergely Orosz; Elin Nilsson",
    "access": "public_article_paid_extras",
    "type_subtype": "reader_survey_analysis",
    "caution": "Survey ran January 27–February 17, 2026; same cohort as the two impact follow-ups. The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel. The same page calls the paid supplement 65 pages near the beginning and 35 pages near the end. It also pairs 55% regular agent usage with 507 people; 507/906 is about 56%, so the response denominator or rounding needs clarification. Neither discrepancy is silently corrected.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P089",
    "streams": [
      "Productivity",
      "Engineering structure"
    ],
    "topics": [
      "Developer workflow and adoption",
      "Dataset provenance and dependency"
    ],
    "sections": [
      "2.4",
      "11.1"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "The reader survey measures reported usage and sentiment, not causal productivity or population-wide adoption.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-03-03",
    "original_publication_date": "2026-03-03",
    "eligibility_date": "2026-03-03",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reader survey analysis",
    "access_label": "Public main article available; separate paid supplementary material not reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "A survey of newsletter readers examines coding-tool adoption, model preferences, seniority and organizational differences.",
    "chapters": [
      "C02",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [
      "DATA:P:AI_SURVEY_2026"
    ],
    "related_sources": [
      {
        "id": "W020",
        "title": "Measuring the Self-Reported Impact of Early-2026 AI on Technical Worker Productivity",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Both kinds of self-report need selection and recall cautions; datasets and populations remain distinct."
      }
    ],
    "review_limitations": "Survey ran January 27–February 17, 2026; same cohort as the two impact follow-ups. The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel. The same page calls the paid supplement 65 pages near the beginning and 35 pages near the end. It also pairs 55% regular agent usage with 507 people; 507/906 is about 56%, so the response denominator or rounding needs clarification. Neither discrepancy is silently corrected. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Elin Nilsson",
    "bib_authors": "Gergely Orosz and Elin Nilsson",
    "topic_ids": [
      "K:Developer workflow and adoption",
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [
      "T:Productivity",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C02",
      "C:C11"
    ],
    "section_ids": [
      "S:2.4",
      "S:11.1"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn461417view0",
        "review_note": "Reader survey January27-February17 2026; tool use, attitudes and role associations, no longitudinal learning test. Shared cohort with P095/P101 confirmed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn575596view0",
        "source_url": "https://newsletter.pragmaticengineer.com/p/ai-tooling-2026",
        "review_note": "All eight advertised survey sections and demographics are public; the restriction concerns additional material. The page inconsistently labels that supplement 65 versus 35 pages.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "ORIGINAL_VOLUNTARY_OBSERVATIONAL_SURVEY",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": true,
    "annotation_changed": true,
    "secondary_facet_added": false,
    "audit_outcome": "MAPPING_REVISED",
    "audit_outcome_label": "Existing classification or proposed placement revised",
    "audit_reason": "All eight advertised survey sections and demographics are visible; paid material is an additional report. Adoption and organizational patterns inform observational adoption and team work, not a measured comprehension-debt claim. Avoid treating the author's procurement explanation as an established causal result. The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel. The same page calls the paid supplement 65 pages near the beginning and 35 pages near the end. It also pairs 55% regular agent usage with 507 people; 507/906 is about 56%, so the response denominator or rounding needs clarification. Neither discrepancy is silently corrected.",
    "prior_reporting_links": [],
    "audit3_reason": "All eight advertised survey sections and demographics are public; the restriction concerns additional material. The page inconsistently labels that supplement 65 versus 35 pages.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "MAPPING_REVISED",
    "audit3_outcome_label": "Existing classification or proposed placement revised",
    "audit3_changed_fields": [
      "access",
      "sections",
      "main_findings",
      "caution",
      "caution"
    ],
    "audit3_change_reason": "All eight advertised survey sections and demographics are visible; paid material is an additional report. Adoption and organizational patterns inform observational adoption and team work, not a measured comprehension-debt claim. Avoid treating the author's procurement explanation as an established causal result. The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel. The same page calls the paid supplement 65 pages near the beginning and 35 pages near the end. It also pairs 55% regular agent usage with 507 people; 507/906 is about 56%, so the response denominator or rounding needs clarification. Neither discrepancy is silently corrected."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/how-uber-uses-ai-for-development",
    "date": "2026-03-10",
    "title": "How Uber uses AI for development: inside look",
    "profile": "agent_context",
    "summary": "An industry case describes Uber’s AI development platform, shared context, internal agents and review-related tooling.",
    "main_findings": "The report describes internal tools, organizational context and patterns of agent adoption at Uber. These accounts suggest engineering dependencies worth testing elsewhere, but do not isolate the causal effect of platform integration on delivery outcomes.",
    "source_ref": "turn615971view4",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "reported_company_case",
    "caution": "Original publication March 10; updated March 11. Reported adoption percentages use different denominators. Author discloses former employment at Uber. The source’s correction distinguishes 84% agentic-tool adoption from 65–72% IDE code-generation figures and CLI-specific measures; those denominators must not be interchanged. An author correction in the March 12, 2026 Pulse distinguishes the IDE-generated-code share from an earlier erroneous percentage. Original date, updated text and company-level denominators remain separate.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P090",
    "streams": [
      "System knowledge & memory",
      "Engineering structure"
    ],
    "topics": [
      "Agent context and persistent memory",
      "Ownership and knowledge transfer"
    ],
    "sections": [
      "9.5",
      "11.2"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "Uber's internal integration and company context are operational conditions that limit transfer of reported results.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-03-10",
    "original_publication_date": "2026-03-10",
    "eligibility_date": "2026-03-10",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reported company case",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "An industry case describes Uber’s AI development platform, shared context, internal agents and review-related tooling.",
    "chapters": [
      "C09",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O002",
        "title": "Brownfield Agentic Engineering",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Internal company context and delegation boundaries are important in established codebases; case reports are not causal evidence."
      }
    ],
    "review_limitations": "Original publication March 10; updated March 11. Reported adoption percentages use different denominators. Author discloses former employment at Uber. The source’s correction distinguishes 84% agentic-tool adoption from 65–72% IDE code-generation figures and CLI-specific measures; those denominators must not be interchanged. An author correction in the March 12, 2026 Pulse distinguishes the IDE-generated-code share from an earlier erroneous percentage. Original date, updated text and company-level denominators remain separate. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Agent context and persistent memory",
      "K:Ownership and knowledge transfer"
    ],
    "stream_ids": [
      "T:System knowledge & memory",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C09",
      "C:C11"
    ],
    "section_ids": [
      "S:9.5",
      "S:11.2"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn461417view1",
        "review_note": "Uber self-report, March11 correction explicitly shown; IDE-generated code share, CLI output and agentic-user definitions differ. Retain context/platform and workflow classification.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn232755view7",
        "source_url": "https://newsletter.pragmaticengineer.com/p/how-uber-uses-ai-for-development",
        "review_note": "Original March 10 publication has a March 11 update; IDE code-generation shares are not shares of all company code or causal productivity effects.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": true,
    "secondary_facet_added": false,
    "audit_outcome": "ANNOTATION_QUALIFIED",
    "audit_outcome_label": "Mapping retained; access/evidence annotation qualified",
    "audit_reason": "Replace a causal-sounding platform claim with an attributed company observation. An author correction in the March 12, 2026 Pulse distinguishes the IDE-generated-code share from an earlier erroneous percentage. Original date, updated text and company-level denominators remain separate.",
    "prior_reporting_links": [],
    "audit3_reason": "Original March 10 publication has a March 11 update; IDE code-generation shares are not shares of all company code or causal productivity effects.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "ANNOTATION_QUALIFIED",
    "audit3_outcome_label": "Mapping retained; access/evidence annotation qualified",
    "audit3_changed_fields": [
      "main_findings",
      "caution"
    ],
    "audit3_change_reason": "Replace a causal-sounding platform claim with an attributed company observation. An author correction in the March 12, 2026 Pulse distinguishes the IDE-generated-code share from an earlier erroneous percentage. Original date, updated text and company-level denominators remain separate."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/are-ai-agents-actually-slowing-us",
    "date": "2026-03-17",
    "title": "Are AI agents actually slowing us down?",
    "profile": "ai_quality_org",
    "summary": "Orosz contrasts increased generation and pull-request activity with quality problems, cleanup, outages and organizational mandates.",
    "main_findings": "Activity can rise without corresponding product value. Claims drawn from underlying studies require separate source verification before causal use.",
    "source_ref": "turn615971view3",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "reported_practitioner_analysis",
    "caution": "Observed product bugs and the author’s inference that AI caused them are different claims. Visible anecdotes do not identify a causal quality effect.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P091",
    "streams": [
      "Productivity",
      "Code quality & security"
    ],
    "topics": [
      "Output versus shipped value",
      "Technical debt and complexity",
      "Review capacity and maintainers"
    ],
    "sections": [
      "2.6",
      "8.1"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "The synthesis highlights downstream cleanup and review load rather than equating more generated changes with more value.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-03-17",
    "original_publication_date": "2026-03-17",
    "eligibility_date": "2026-03-17",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reported practitioner analysis",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Orosz contrasts increased generation and pull-request activity with quality problems, cleanup, outages and organizational mandates.",
    "chapters": [
      "C02",
      "C08"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "W004",
        "title": "Speed at the Cost of Quality: How Cursor AI Increases Short-Term Velocity and Long-Term Complexity in Open-Source Projects",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Velocity and accumulated complexity can diverge; the synthesis does not resolve confounding in the underlying observational research."
      },
      {
        "id": "W010",
        "title": "Writing Code vs. Shipping Code: Productivity Effects Across Generations of AI Coding Tools",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Higher pull-request activity is not automatically more shipped value."
      }
    ],
    "review_limitations": "Observed product bugs and the author’s inference that AI caused them are different claims. Visible anecdotes do not identify a causal quality effect. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Output versus shipped value",
      "K:Technical debt and complexity",
      "K:Review capacity and maintainers"
    ],
    "stream_ids": [
      "T:Productivity",
      "T:Code quality & security"
    ],
    "chapter_ids": [
      "C:C02",
      "C:C08"
    ],
    "section_ids": [
      "S:2.6",
      "S:8.1"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn461417view2",
        "review_note": "Quality critique draws on selected incidents and company usage associations; a visible UI failure does not prove AI authored it or caused it. Avoid blanket slowdown conclusion.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn553421view3",
        "source_url": "https://newsletter.pragmaticengineer.com/p/are-ai-agents-actually-slowing-us",
        "review_note": "Reuses the Uber account and contrasts PR activity with quality; observational comparisons do not identify agent-caused changes.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Reuses the Uber account and contrasts PR activity with quality; observational comparisons do not identify agent-caused changes.",
    "prior_reporting_links": [],
    "audit3_reason": "Reuses the Uber account and contrasts PR activity with quality; observational comparisons do not identify agent-caused changes.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Reuses the Uber account and contrasts PR activity with quality; observational comparisons do not identify agent-caused changes."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/how-to-be-a-10x-engineer-interview",
    "date": "2026-03-24",
    "title": "“How to be a 10x engineer” – interview with a standout dev",
    "profile": "professional_effectiveness",
    "summary": "Interviews with an experienced engineer and a former manager explore ownership, task decomposition, communication and collaboration.",
    "main_findings": "The account illustrates effectiveness beyond code activity; the “10x” label is rhetorical rather than a measured multiplier.",
    "source_ref": "turn615971view2",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "practitioner_interview",
    "caution": "The 10x label is descriptive rhetoric around one selected developer, not a measured productivity multiplier.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P092",
    "streams": [
      "Skills & learning",
      "Engineering structure"
    ],
    "topics": [
      "System understanding and rationale",
      "Ownership and knowledge transfer"
    ],
    "sections": [
      "10.8",
      "11.2"
    ],
    "domain": "GENERAL_SE",
    "rationale": "A standout engineer's experience motivates judgment and context; '10x' is not a measured effect size.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-03-24",
    "original_publication_date": "2026-03-24",
    "eligibility_date": "2026-03-24",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — practitioner interview",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Interviews with an experienced engineer and a former manager explore ownership, task decomposition, communication and collaboration.",
    "chapters": [
      "C10",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "The 10x label is descriptive rhetoric around one selected developer, not a measured productivity multiplier. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:System understanding and rationale",
      "K:Ownership and knowledge transfer"
    ],
    "stream_ids": [
      "T:Skills & learning",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C10",
      "C:C11"
    ],
    "section_ids": [
      "S:10.8",
      "S:11.2"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn461417view3",
        "review_note": "Pseudonymous case interview and ex-manager account; 10x is rhetorical and not measured, no public GitHub activity is not absence of engineering contribution.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn232755view9",
        "source_url": "https://newsletter.pragmaticengineer.com/p/how-to-be-a-10x-engineer-interview",
        "review_note": "An anonymous engineer profile and former-manager account do not operationally measure a tenfold productivity effect.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "An anonymous engineer profile and former-manager account do not operationally measure a tenfold productivity effect.",
    "prior_reporting_links": [],
    "audit3_reason": "An anonymous engineer profile and former-manager account do not operationally measure a tenfold productivity effect.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "An anonymous engineer profile and former-manager account do not operationally measure a tenfold productivity effect."
  },
  {
    "url": "https://blog.pragmaticengineer.com/is-the-fde-role-becoming-less-desirable/",
    "date": "2026-03-27",
    "title": "Is the FDE role becoming less desirable?",
    "profile": "ai_jobs",
    "summary": "Revisits forward-deployed engineering through two disappointed practitioners and external hiring coverage, contrasting role marketing with sales and customer-delivery duties.",
    "main_findings": "The examples qualify an earlier positive account: identical job titles can hide substantially different engineering responsibilities. They do not establish market-wide dissatisfaction rates.",
    "source_ref": "turn319030view0",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "reported_role_analysis",
    "caution": "Non-Pulse-titled blog excerpt; not a duplicate of the longer August 2025 Deepdive. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2026-03-19. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P093",
    "streams": [
      "Jobs & roles",
      "Engineering structure"
    ],
    "topics": [
      "Employment and early-career roles",
      "Human-agent collaboration"
    ],
    "sections": [
      "12.5",
      "11.2"
    ],
    "domain": "AI_ECOSYSTEM",
    "rationale": "A small set of dissatisfied accounts qualifies FDE enthusiasm; it does not estimate role-wide job satisfaction.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-03-27",
    "original_publication_date": "2026-03-19",
    "eligibility_date": "2026-03-19",
    "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
    "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-is-the-fde-role-becoming",
    "strict_non_pulse_derived": false,
    "original_date_basis": "Linked parent Pulse issue publication date; blog edition analyzed separately.",
    "type_of_work": "Industry/practitioner publication — reported role analysis",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "AI-sector and organizational context",
    "in_short": "Revisits forward-deployed engineering through two disappointed practitioners and external hiring coverage, contrasting role marketing with sales and customer-delivery duties.",
    "chapters": [
      "C12",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Non-Pulse-titled blog excerpt; not a duplicate of the longer August 2025 Deepdive. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2026-03-19. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Employment and early-career roles",
      "K:Human-agent collaboration"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C12",
      "C:C11"
    ],
    "section_ids": [
      "S:12.5",
      "S:11.2"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn461417view4",
        "review_note": "Follow-up FDE discussion explicitly revises P054 with two disappointed engineers and external labor reporting; two interviews are not a profession-wide preference estimate.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn232755view10",
        "source_url": "https://blog.pragmaticengineer.com/is-the-fde-role-becoming-less-desirable/",
        "review_note": "Retitled Pulse-derived discussion concerns the trade-offs and desirability of the FDE role; not a representative hiring-rate estimate.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Retitled Pulse-derived discussion concerns the trade-offs and desirability of the FDE role; not a representative hiring-rate estimate.",
    "prior_reporting_links": [
      {
        "source": "P093",
        "target": "P054",
        "relation": "QUALIFIES_PRIOR_REPORTING",
        "rationale": "Later FDE desirability reporting qualifies the earlier role-demand account; observations differ in time and scope."
      }
    ],
    "audit3_reason": "Retitled Pulse-derived discussion concerns the trade-offs and desirability of the FDE role; not a representative hiring-rate estimate.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Retitled Pulse-derived discussion concerns the trade-offs and desirability of the FDE role; not a representative hiring-rate estimate."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/what-is-inference-engineering",
    "date": "2026-03-31",
    "title": "What is inference engineering? Deepdive",
    "profile": "ai_infra",
    "summary": "An introduced excerpt by Philip Kiely explains serving models through batching, caching, quantization, parallel execution and autoscaling.",
    "main_findings": "Inference engineering involves explicit latency, throughput and cost tradeoffs. This is engineering AI infrastructure, not evidence that coding assistants improve developer productivity.",
    "source_ref": "turn615971view1",
    "authors": "Gergely Orosz (introduction); Philip Kiely (guest excerpt)",
    "access": "public_text",
    "type_subtype": "introduced_guest_book_excerpt",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P094",
    "streams": [
      "Engineering structure",
      "Economics"
    ],
    "topics": [
      "Architecture and modularity",
      "Economic costs and return",
      "Evaluation methodology and baselines"
    ],
    "sections": [
      "5.5",
      "12.1"
    ],
    "domain": "SE_FOR_AI",
    "rationale": "Inference serving is engineering of AI infrastructure, distinct from using AI to generate application code.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-03-31",
    "original_publication_date": "2026-03-31",
    "eligibility_date": "2026-03-31",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — introduced guest book excerpt",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "Engineering AI systems",
    "in_short": "An introduced excerpt by Philip Kiely explains serving models through batching, caching, quantization, parallel execution and autoscaling.",
    "chapters": [
      "C05",
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz (introduction); Philip Kiely (guest excerpt)",
    "bib_authors": "Gergely Orosz and Philip Kiely",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Economic costs and return",
      "K:Evaluation methodology and baselines"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Economics"
    ],
    "chapter_ids": [
      "C:C05",
      "C:C12"
    ],
    "section_ids": [
      "S:5.5",
      "S:12.1"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn461417view5",
        "review_note": "Philip Kiely inference-engineering methods/book discussion; hardware/runtime economics, distinct from coding-agent productivity. Performance techniques are context-dependent.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn232755view11",
        "source_url": "https://newsletter.pragmaticengineer.com/p/what-is-inference-engineering",
        "review_note": "Philip Kiely's book excerpt is inference-engineering guidance; preserve original author and distinguish vendor context from benchmark evidence.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "ADAPTED_OR_EXCERPTED_WORK",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Philip Kiely's book excerpt is inference-engineering guidance; preserve original author and distinguish vendor context from benchmark evidence.",
    "prior_reporting_links": [],
    "audit3_reason": "Philip Kiely's book excerpt is inference-engineering guidance; preserve original author and distinguish vendor context from benchmark evidence.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Philip Kiely's book excerpt is inference-engineering guidance; preserve original author and distinguish vendor context from benchmark evidence."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/the-impact-of-ai-on-software-engineers-2026",
    "date": "2026-04-14",
    "title": "The impact of AI on software engineers in 2026: key trends. Part 1",
    "profile": "ai_economics",
    "summary": "A follow-up analysis of the 2026 reader survey examines tool costs, usage limits, developer identity and uneven changes to engineering work.",
    "main_findings": "Reported attitudes and usage patterns vary substantially; editorial developer categories are not validated measures of ability.",
    "source_ref": "turn348912view0",
    "authors": "Gergely Orosz; Elin Nilsson",
    "access": "paid_preview",
    "type_subtype": "reader_survey_analysis",
    "caution": "Uses the same respondent cohort as AI Tooling 2026 and key trends Part 2; not independent replication. Builders, shippers and coasters are interpretive response groupings, not a validated psychological or competency typology. The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P095",
    "streams": [
      "Economics",
      "Jobs & roles"
    ],
    "topics": [
      "Economic costs and return",
      "Employment and early-career roles",
      "Dataset provenance and dependency"
    ],
    "sections": [
      "12.1",
      "11.1"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "Cost and identity findings extend the shared 2026 survey; editorial respondent categories are not validated competence measures.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-04-14",
    "original_publication_date": "2026-04-14",
    "eligibility_date": "2026-04-14",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reader survey analysis",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "A follow-up analysis of the 2026 reader survey examines tool costs, usage limits, developer identity and uneven changes to engineering work.",
    "chapters": [
      "C12",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [
      "DATA:P:AI_SURVEY_2026"
    ],
    "related_sources": [
      {
        "id": "O045",
        "title": "Personal Software: The Unbundling of the Programmer?",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Cost and identity survey responses can contextualize personal-software hypotheses without establishing market-wide welfare effects."
      }
    ],
    "review_limitations": "Uses the same respondent cohort as AI Tooling 2026 and key trends Part 2; not independent replication. Builders, shippers and coasters are interpretive response groupings, not a validated psychological or competency typology. The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Elin Nilsson",
    "bib_authors": "Gergely Orosz and Elin Nilsson",
    "topic_ids": [
      "K:Economic costs and return",
      "K:Employment and early-career roles",
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [
      "T:Economics",
      "T:Jobs & roles"
    ],
    "chapter_ids": [
      "C:C12",
      "C:C11"
    ],
    "section_ids": [
      "S:12.1",
      "S:11.1"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn461417view6",
        "review_note": "Same 2026 reader cohort, qualitative builders/shippers/coasters typology. These are author interpretive groups, not validated psychometric constructs or measured skill-retention categories.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn232755view12",
        "source_url": "https://newsletter.pragmaticengineer.com/p/the-impact-of-ai-on-software-engineers-2026",
        "review_note": "Shares the 906-response 2026 cohort. Cost and role/self-description findings do not measure delayed retention; remove the comprehension-debt section proposal.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "ORIGINAL_VOLUNTARY_OBSERVATIONAL_SURVEY",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": true,
    "annotation_changed": true,
    "secondary_facet_added": false,
    "audit_outcome": "MAPPING_REVISED",
    "audit_outcome_label": "Existing classification or proposed placement revised",
    "audit_reason": "Cost constraints and respondent-role patterns inform economics and organization, not measured comprehension debt. The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel.",
    "prior_reporting_links": [],
    "audit3_reason": "Shares the 906-response 2026 cohort. Cost and role/self-description findings do not measure delayed retention; remove the comprehension-debt section proposal.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "MAPPING_REVISED",
    "audit3_outcome_label": "Existing classification or proposed placement revised",
    "audit3_changed_fields": [
      "sections",
      "caution"
    ],
    "audit3_change_reason": "Cost constraints and respondent-role patterns inform economics and organization, not measured comprehension debt. The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/learnings-from-conducting-1000-interviews",
    "date": "2026-04-21",
    "title": "Learnings from conducting ~1,000 interviews at Amazon",
    "profile": "hiring_skills",
    "summary": "Steve Huynh shares experience from technical and behavioral interviews, followed by an excerpt from his book. The account emphasizes communication, demonstrated past work, role expectations and level calibration.",
    "main_findings": "Interview readiness includes explaining decisions and collaboration, not just solving coding tasks. Recollections and advice do not establish the predictive validity of an interview rubric.",
    "source_ref": "turn590948view3",
    "authors": "Gergely Orosz; Steve Huynh",
    "access": "public_text",
    "type_subtype": "guest_practitioner_essay_and_book_excerpt",
    "caution": "The guest’s approximately one thousand interviews describe experience and authority, not a published validation dataset for the proposed interview approach.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P096",
    "streams": [
      "Jobs & roles",
      "Skills & learning"
    ],
    "topics": [
      "Evaluation methodology and baselines",
      "Skills formation and teaching"
    ],
    "sections": [
      "10.8",
      "12.5"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Experienced interviewer guidance concerns assessment quality, not a controlled test of interview validity.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-04-21",
    "original_publication_date": "2026-04-21",
    "eligibility_date": "2026-04-21",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — guest practitioner essay and book excerpt",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Steve Huynh shares experience from technical and behavioral interviews, followed by an excerpt from his book.",
    "chapters": [
      "C10",
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "The guest’s approximately one thousand interviews describe experience and authority, not a published validation dataset for the proposed interview approach. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Steve Huynh",
    "bib_authors": "Gergely Orosz and Steve Huynh",
    "topic_ids": [
      "K:Evaluation methodology and baselines",
      "K:Skills formation and teaching"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Skills & learning"
    ],
    "chapter_ids": [
      "C:C10",
      "C:C12"
    ],
    "section_ids": [
      "S:10.8",
      "S:12.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn868474view0",
        "review_note": "Steve Huynh experience plus a book excerpt; roughly 1000 interviews describe accumulated practice, not an audited 1000-case study dataset.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn232755view13",
        "source_url": "https://newsletter.pragmaticengineer.com/p/learnings-from-conducting-1000-interviews",
        "review_note": "Steve Huynh's interview experience supports practical coaching, not a controlled study with one thousand independent research participants.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "ADAPTED_OR_EXCERPTED_WORK",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Steve Huynh's interview experience supports practical coaching, not a controlled study with one thousand independent research participants.",
    "prior_reporting_links": [],
    "audit3_reason": "Steve Huynh's interview experience supports practical coaching, not a controlled study with one thousand independent research participants.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Steve Huynh's interview experience supports practical coaching, not a controlled study with one thousand independent research participants."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/ubuntu-and-ai",
    "date": "2026-04-28",
    "title": "How will AI change operating systems? Part 1: Ubuntu and Linux",
    "profile": "ai_infra",
    "summary": "An interview with Canonical explains accelerator support, local-model packaging, developer tooling and exploratory agent-friendly OS features. The preview distinguishes present hardware enablement from longer-term workflow plans.",
    "main_findings": "Running models and agents reliably requires infrastructure support, not just prompts. Planned capabilities should not be treated as shipping features or measured safety guarantees.",
    "source_ref": "turn590948view2",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "company_interview_and_platform_report",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P097",
    "streams": [
      "Engineering structure",
      "Code quality & security"
    ],
    "topics": [
      "Dependencies and agent supply chain",
      "Architecture and modularity"
    ],
    "sections": [
      "6.7",
      "5.5"
    ],
    "domain": "SE_FOR_AI",
    "rationale": "Operating-system AI plans concern platform integration and trust; planned features are not completed security evaluations.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-04-28",
    "original_publication_date": "2026-04-28",
    "eligibility_date": "2026-04-28",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — company interview and platform report",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Engineering AI systems",
    "in_short": "An interview with Canonical explains accelerator support, local-model packaging, developer tooling and exploratory agent-friendly OS features.",
    "chapters": [
      "C06",
      "C05"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Dependencies and agent supply chain",
      "K:Architecture and modularity"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Code quality & security"
    ],
    "chapter_ids": [
      "C:C06",
      "C:C05"
    ],
    "section_ids": [
      "S:6.7",
      "S:5.5"
    ],
    "secondary_domains": [
      "AI_FOR_SE"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn868474view1",
        "review_note": "Operating-system hardware enablement, local inference and sandboxing; planned agentic OS integration differs from shipped capability. Primary SE_FOR_AI confirmed, secondary developer-use context.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn232755view14",
        "source_url": "https://newsletter.pragmaticengineer.com/p/ubuntu-and-ai",
        "review_note": "Canonical executive interview addresses operating-system permissions and agent execution, not an AI-assisted coding productivity experiment.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Canonical executive interview addresses operating-system permissions and agent execution, not an AI-assisted coding productivity experiment.",
    "prior_reporting_links": [],
    "audit3_reason": "Canonical executive interview addresses operating-system permissions and agent execution, not an AI-assisted coding productivity experiment.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Canonical executive interview addresses operating-system permissions and agent execution, not an AI-assisted coding productivity experiment."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/designing-data-intensive-applications-book-excerpt",
    "date": "2026-05-05",
    "title": "Designing Data-Intensive Applications: The Cloud & Doing the Right Thing",
    "profile": "systems_economics",
    "summary": "Orosz introduces authorized excerpts by Martin Kleppmann and Chris Riccomini on cloud versus self-hosting and engineers’ ethical responsibilities. The visible discussion relates operational control, expertise, workload variability and cost.",
    "main_findings": "Build/buy and hosting choices depend on workload and organizational capabilities. Excerpt authorship must be credited; this is not an Orosz experiment or an evaluation of coding agents.",
    "source_ref": "turn590948view1",
    "authors": "Gergely Orosz (introduction); Martin Kleppmann; Chris Riccomini (excerpts)",
    "access": "public_text",
    "type_subtype": "introduced_guest_book_excerpt",
    "caution": "Displayed byline: Gergely Orosz. Excerpt authors: Martin Kleppmann and Chris Riccomini.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P098",
    "streams": [
      "Economics",
      "Engineering structure"
    ],
    "topics": [
      "Economic costs and return",
      "Architecture and modularity",
      "Specifications and governance"
    ],
    "sections": [
      "12.1",
      "11.6"
    ],
    "domain": "GENERAL_SE",
    "rationale": "The guest excerpts connect cloud choices and professional ethics to organizational constraints; credit the book's authors.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-05-05",
    "original_publication_date": "2026-05-05",
    "eligibility_date": "2026-05-05",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — introduced guest book excerpt",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Orosz introduces authorized excerpts by Martin Kleppmann and Chris Riccomini on cloud versus self-hosting and engineers’ ethical responsibilities.",
    "chapters": [
      "C12",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Displayed byline: Gergely Orosz. Excerpt authors: Martin Kleppmann and Chris Riccomini. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz (introduction); Martin Kleppmann; Chris Riccomini (excerpts)",
    "bib_authors": "Gergely Orosz and Martin Kleppmann and Chris Riccomini",
    "topic_ids": [
      "K:Economic costs and return",
      "K:Architecture and modularity",
      "K:Specifications and governance"
    ],
    "stream_ids": [
      "T:Economics",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C12",
      "C:C11"
    ],
    "section_ids": [
      "S:12.1",
      "S:11.6"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn868474view2",
        "review_note": "Permissioned second-edition excerpts by Martin Kleppmann and Chris Riccomini; editorial publication is not an independent empirical study. Cloud/self-hosting and ethical tradeoffs fit economics/structure.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn232755view15",
        "source_url": "https://newsletter.pragmaticengineer.com/p/designing-data-intensive-applications-book-excerpt",
        "review_note": "The 2026 second-edition excerpt credits Martin Kleppmann and Chris Riccomini; edition date, original book history and Orosz introduction remain distinct.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "ADAPTED_OR_EXCERPTED_WORK",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "The 2026 second-edition excerpt credits Martin Kleppmann and Chris Riccomini; edition date, original book history and Orosz introduction remain distinct.",
    "prior_reporting_links": [],
    "audit3_reason": "The 2026 second-edition excerpt credits Martin Kleppmann and Chris Riccomini; edition date, original book history and Orosz introduction remain distinct.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "The 2026 second-edition excerpt credits Martin Kleppmann and Chris Riccomini; edition date, original book history and Orosz introduction remain distinct."
  },
  {
    "url": "https://blog.pragmaticengineer.com/techpays-has-been-acquired-levels-fyi/",
    "date": "2026-05-12",
    "title": "TechPays has been acquired by Levels.fyi",
    "profile": "source_provenance",
    "summary": "Announces transfer of the author’s compensation-transparency project to Levels.fyi and discusses sustaining its data and maintenance.",
    "main_findings": "Provides provenance and a disclosed business relationship relevant to salary-data commentary, not a new compensation study.",
    "source_ref": "turn433249view7",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "business_announcement",
    "caution": "Updated 13 May 2026. The later acquisition must not be assumed to have existed when earlier salary articles were published.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P099",
    "streams": [],
    "topics": [
      "Dataset provenance and dependency"
    ],
    "sections": [],
    "domain": "CATALOGUE_ONLY",
    "rationale": "The acquisition announcement records a later financial relationship relevant to source provenance, not new compensation research.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-05-12",
    "original_publication_date": "2026-05-12",
    "eligibility_date": "2026-05-12",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — business announcement",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "Catalogue-only material",
    "in_short": "Announces transfer of the author’s compensation-transparency project to Levels.fyi and discusses sustaining its data and maintenance.",
    "chapters": [],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Updated 13 May 2026. The later acquisition must not be assumed to have existed when earlier salary articles were published. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [],
    "chapter_ids": [],
    "section_ids": [],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn868474view3",
        "review_note": "Author financial-interest disclosure and compensation-site ownership transfer; mainly publishing/project context, no new representative pay study.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn232755view16",
        "source_url": "https://blog.pragmaticengineer.com/techpays-has-been-acquired-levels-fyi/",
        "review_note": "First-person TechPays acquisition announcement is catalogue context; it does not supply a new compensation dataset.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "First-person TechPays acquisition announcement is catalogue context; it does not supply a new compensation dataset.",
    "prior_reporting_links": [],
    "audit3_reason": "First-person TechPays acquisition announcement is catalogue context; it does not supply a new compensation dataset.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "First-person TechPays acquisition announcement is catalogue context; it does not supply a new compensation dataset."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/revisiting-no-silver-bullets-in-the",
    "date": "2026-05-12",
    "title": "Revisiting “No Silver Bullets” in the age of AI",
    "profile": "ai_foundations",
    "summary": "Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement. The preview weighs AI against earlier developments such as reliability engineering, open source and collaboration tools.",
    "main_findings": "Large increases in generated code are not automatically comparable gains in productivity, reliability or simplicity. The historical comparison is an argument, not a controlled test.",
    "source_ref": "turn590948view0",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "historical_and_conceptual_essay",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P100",
    "streams": [
      "Engineering structure",
      "Productivity"
    ],
    "topics": [
      "Output versus shipped value",
      "Technical debt and complexity"
    ],
    "sections": [
      "1.3",
      "2.5"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "Brooks's conceptual distinction helps separate code-production acceleration from fundamental design and coordination difficulty.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-05-12",
    "original_publication_date": "2026-05-12",
    "eligibility_date": "2026-05-12",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — historical and conceptual essay",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
    "chapters": [
      "C01",
      "C02"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O049",
        "title": "The 70% problem: Hard truths about AI-assisted coding",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Both distinguish rapid implementation from persistent design and completion difficulty; neither establishes a universal percentage."
      }
    ],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Output versus shipped value",
      "K:Technical debt and complexity"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Productivity"
    ],
    "chapter_ids": [
      "C:C01",
      "C:C02"
    ],
    "section_ids": [
      "S:1.3",
      "S:2.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn868474view4",
        "review_note": "Historical Brooks essay reinterpreted for AI output vs complexity. Reflective argument, not quantified proof of a silver bullet or its impossibility.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn232755view17",
        "source_url": "https://newsletter.pragmaticengineer.com/p/revisiting-no-silver-bullets-in-the",
        "review_note": "Reinterprets Brooks' argument in the AI context; analogy is not proof of a universal productivity ceiling or gain.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Reinterprets Brooks' argument in the AI context; analogy is not proof of a universal productivity ceiling or gain.",
    "prior_reporting_links": [],
    "audit3_reason": "Reinterprets Brooks' argument in the AI context; analogy is not proof of a universal productivity ceiling or gain.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Reinterprets Brooks' argument in the AI context; analogy is not proof of a universal productivity ceiling or gain."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/ai-impact-on-software-engineers-part-2",
    "date": "2026-05-19",
    "title": "AI’s impact on software engineers in 2026: key trends, Part 2",
    "profile": "ai_adoption_learning",
    "summary": "The final analysis of the publication’s 2026 reader survey examines team adoption, codebase quality, less-experienced engineers and differing experiences of focus and cognitive load. It argues that existing engineering practices shape perceived benefits.",
    "main_findings": "Self-reported benefits coexist with maintenance and learning concerns. This is another analysis of the same survey cohort, not an independent replication of its earlier installments.",
    "source_ref": "turn982675view4",
    "authors": "Gergely Orosz; Elin Nilsson",
    "access": "paid_preview",
    "type_subtype": "reader_survey_analysis",
    "caution": "Self-selected respondents and subjective reports; shared 2026 survey dataset with AI Tooling 2026 and key trends Part 1. The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P101",
    "streams": [
      "Skills & learning",
      "Code quality & security"
    ],
    "topics": [
      "Cognitive offloading and skill debt",
      "Technical debt and complexity",
      "Dataset provenance and dependency"
    ],
    "sections": [
      "10.2",
      "5.6"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "The same 2026 survey links reported adoption with learning and maintenance concerns, not measured retained skill.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-05-19",
    "original_publication_date": "2026-05-19",
    "eligibility_date": "2026-05-19",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reader survey analysis",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "The final analysis of the publication’s 2026 reader survey examines team adoption, codebase quality, less-experienced engineers and differing experiences of focus and cognitive load.",
    "chapters": [
      "C10",
      "C05"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [
      "DATA:P:AI_SURVEY_2026"
    ],
    "related_sources": [
      {
        "id": "W117",
        "title": "The Augmentation Trap: AI Productivity and the Cost of Cognitive Offloading",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Reported cognitive load and maintenance concerns are not direct measurements of retained skill or causal cognitive offloading."
      },
      {
        "id": "W154",
        "title": "Comprehension Debt in GenAI-Assisted Software Engineering Projects",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Comprehension debt is distinct from technical debt; respondent sentiment is not a calibrated comprehension measure."
      }
    ],
    "review_limitations": "Self-selected respondents and subjective reports; shared 2026 survey dataset with AI Tooling 2026 and key trends Part 1. The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Elin Nilsson",
    "bib_authors": "Gergely Orosz and Elin Nilsson",
    "topic_ids": [
      "K:Cognitive offloading and skill debt",
      "K:Technical debt and complexity",
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [
      "T:Skills & learning",
      "T:Code quality & security"
    ],
    "chapter_ids": [
      "C:C10",
      "C:C05"
    ],
    "section_ids": [
      "S:10.2",
      "S:5.6"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn868474view5",
        "review_note": "Same reader cohort as P089/P095; self-reported quality, context switching and learning worries, not measured learning/retention. Comparison with Copilot365 tasks is cross-domain.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn232755view18",
        "source_url": "https://newsletter.pragmaticengineer.com/p/ai-impact-on-software-engineers-part-2",
        "review_note": "Second impact installment uses the same survey cohort; cognitive/quality concerns are self-reports rather than measured retention or independent replication.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "ORIGINAL_VOLUNTARY_OBSERVATIONAL_SURVEY",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": true,
    "secondary_facet_added": false,
    "audit_outcome": "ANNOTATION_QUALIFIED",
    "audit_outcome_label": "Mapping retained; access/evidence annotation qualified",
    "audit_reason": "The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel.",
    "prior_reporting_links": [],
    "audit3_reason": "Second impact installment uses the same survey cohort; cognitive/quality concerns are self-reports rather than measured retention or independent replication.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "ANNOTATION_QUALIFIED",
    "audit3_outcome_label": "Mapping retained; access/evidence annotation qualified",
    "audit3_changed_fields": [
      "caution"
    ],
    "audit3_change_reason": "The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/state-of-the-job-market-2026",
    "date": "2026-05-26",
    "title": "State of the software engineering job market in 2026",
    "profile": "ai_jobs",
    "summary": "The report uses job listings and workforce profiles to examine software and AI engineering demand across countries and employers. The preview explicitly asks whether AI roles are replacing traditional software roles.",
    "main_findings": "The article states that the available data cannot answer replacement causally. Geography, employer coverage and the difference between posted vacancies and employment matter.",
    "source_ref": "turn982675view3",
    "authors": "Gergely Orosz; Jessica Salmon",
    "access": "paid_preview",
    "type_subtype": "industry_data_analysis",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P102",
    "streams": [
      "Jobs & roles",
      "Economics"
    ],
    "topics": [
      "Employment and early-career roles",
      "Dataset provenance and dependency"
    ],
    "sections": [
      "12.5",
      "12.6"
    ],
    "domain": "LABOR_MARKET_CONTEXT",
    "rationale": "The market report combines heterogeneous indicators and requires separating correlation, coverage and causation.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-05-26",
    "original_publication_date": "2026-05-26",
    "eligibility_date": "2026-05-26",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — industry data analysis",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Labor-market and recruiting context",
    "in_short": "The report uses job listings and workforce profiles to examine software and AI engineering demand across countries and employers.",
    "chapters": [
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "W142",
        "title": "AI Is Probably Not (Yet) the Reason for Labor Market Weakening",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Labor-market weakening has competing explanations; the industry report is not independent identification of an AI effect."
      }
    ],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Jessica Salmon",
    "bib_authors": "Gergely Orosz and Jessica Salmon",
    "topic_ids": [
      "K:Employment and early-career roles",
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Economics"
    ],
    "chapter_ids": [
      "C:C12"
    ],
    "section_ids": [
      "S:12.5",
      "S:12.6"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn868474view6",
        "review_note": "TrueUp and LDT/Workforce market indicators; article explicitly says data cannot determine substitution of AI engineering for software engineering. Labor context confirmed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn232755view19",
        "source_url": "https://newsletter.pragmaticengineer.com/p/state-of-the-job-market-2026",
        "review_note": "Job postings and employment datasets use different coverage and denominators; do not infer AI displacement from their juxtaposition.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Job postings and employment datasets use different coverage and denominators; do not infer AI displacement from their juxtaposition.",
    "prior_reporting_links": [],
    "audit3_reason": "Job postings and employment datasets use different coverage and denominators; do not infer AI displacement from their juxtaposition.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Job postings and employment datasets use different coverage and denominators; do not infer AI displacement from their juxtaposition."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/ideas-slow-down-to-speed-up-when",
    "date": "2026-06-02",
    "title": "Ideas: slow down to speed up when working with AI agents",
    "profile": "ai_quality_org",
    "summary": "The accessible introduction announces draft keynote ideas about rising code production and possible consequences for quality, reliability and technical debt. The substantive argument is behind the subscriber boundary.",
    "main_findings": "No substantive findings were accessible. Classification is provisional from the title, subtitle and short introduction, not a reconstruction of the paid text.",
    "source_ref": "turn982675view2",
    "authors": "Gergely Orosz",
    "access": "minimal_preview",
    "type_subtype": "practitioner_essay",
    "caution": "Do not conflate this early ideas post with the later June 23 keynote summary; related but separate publications. Only a short introduction is publicly visible. P107 explicitly develops this theme later; the overlap cannot be fully assessed without authorized access to P103. No detailed findings are inferred from its title.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P103",
    "streams": [
      "Productivity"
    ],
    "topics": [],
    "sections": [],
    "domain": "AI_FOR_SE",
    "rationale": "Only a short introduction is accessible; retain a provisional stream without inferring detailed methods, findings or section mappings.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-06-02",
    "original_publication_date": "2026-06-02",
    "eligibility_date": "2026-06-02",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — practitioner essay",
    "access_label": "Minimal introduction only; substantive conclusions unconfirmed",
    "classification_status": "PROVISIONAL_MINIMAL_METADATA",
    "domain_label": "AI-assisted software development",
    "in_short": "The accessible introduction announces draft keynote ideas about rising code production and possible consequences for quality, reliability and technical debt.",
    "chapters": [],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Do not conflate this early ideas post with the later June 23 keynote summary; related but separate publications. Only a short introduction is publicly visible. P107 explicitly develops this theme later; the overlap cannot be fully assessed without authorized access to P103. No detailed findings are inferred from its title. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [],
    "stream_ids": [
      "T:Productivity"
    ],
    "chapter_ids": [],
    "section_ids": [],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn919622view0",
        "review_note": "Only scheduling introduction and first heading are publicly available. Retain minimal-metadata provisional status, no claim that detailed slow-down argument was inspected.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn703375view0",
        "source_url": "https://newsletter.pragmaticengineer.com/p/ideas-slow-down-to-speed-up-when",
        "review_note": "Minimal public scheduling/conference introduction does not expose the substantive argument; retain metadata-only status and unresolved overlap with P107.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Minimal public scheduling/conference introduction does not expose the substantive argument; retain metadata-only status and unresolved overlap with P107.",
    "prior_reporting_links": [],
    "audit3_reason": "Minimal public scheduling/conference introduction does not expose the substantive argument; retain metadata-only status and unresolved overlap with P107.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Minimal public scheduling/conference introduction does not expose the substantive argument; retain metadata-only status and unresolved overlap with P107."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/the-job-market-in-2026-part-2",
    "date": "2026-06-09",
    "title": "State of the software engineering job market in 2026, part 2",
    "profile": "ai_jobs",
    "summary": "The second labor-market report combines hiring-platform, workforce and interview-preparation data on specializations, seniority, compensation and management layers. Its preview distinguishes strong AI demand from weaker entry-level and other specialist demand.",
    "main_findings": "Vacancies, coaching demand and employment profiles measure different constructs. They do not establish that AI directly caused every change in hiring or compensation.",
    "source_ref": "turn982675view1",
    "authors": "Gergely Orosz; Jessica Salmon",
    "access": "paid_preview",
    "type_subtype": "industry_data_analysis",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P104",
    "streams": [
      "Jobs & roles",
      "Economics"
    ],
    "topics": [
      "Employment and early-career roles",
      "Dataset provenance and dependency"
    ],
    "sections": [
      "12.5",
      "12.8"
    ],
    "domain": "LABOR_MARKET_CONTEXT",
    "rationale": "Specialty and seniority indicators describe uneven demand, not a single estimated effect of AI on labor.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-06-09",
    "original_publication_date": "2026-06-09",
    "eligibility_date": "2026-06-09",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — industry data analysis",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Labor-market and recruiting context",
    "in_short": "The second labor-market report combines hiring-platform, workforce and interview-preparation data on specializations, seniority, compensation and management layers.",
    "chapters": [
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Jessica Salmon",
    "bib_authors": "Gergely Orosz and Jessica Salmon",
    "topic_ids": [
      "K:Employment and early-career roles",
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Economics"
    ],
    "chapter_ids": [
      "C:C12"
    ],
    "section_ids": [
      "S:12.5",
      "S:12.8"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn919622view1",
        "review_note": "Combines Interviewing.io, LDT, SignalFire and TrueUp; provider overlap does not imply identical respondents. Maintain shared-provider provenance with distinct population limitations.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn703375view1",
        "source_url": "https://newsletter.pragmaticengineer.com/p/the-job-market-in-2026-part-2",
        "review_note": "Provider and interview observations concern jobs and company differences; no isolated causal AI employment effect is established.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Provider and interview observations concern jobs and company differences; no isolated causal AI employment effect is established.",
    "prior_reporting_links": [],
    "audit3_reason": "Provider and interview observations concern jobs and company differences; no isolated causal AI employment effect is established.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Provider and interview observations concern jobs and company differences; no isolated causal AI employment effect is established."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/why-is-meta-destroying-its-engineering",
    "date": "2026-06-16",
    "title": "Why is Meta destroying its engineering organization?",
    "profile": "ai_quality_org",
    "summary": "Orosz contrasts Meta’s earlier engineering culture with reported AI-related restructuring, pressure on developers and weakening operational safeguards. The piece combines historical comparison and contemporary employee accounts.",
    "main_findings": "The analysis raises a governance failure hypothesis: adoption pressure can undermine ownership and assurance. Its allegations and causal interpretation should remain attributed to the reporting.",
    "source_ref": "turn982675view0",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "investigative_industry_commentary",
    "caution": "Claims about management intent and organizational consequences are attributed reporting; the article is not a controlled evaluation of AI or a verified causal explanation.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P105",
    "streams": [
      "Engineering structure",
      "Code quality & security"
    ],
    "topics": [
      "Specifications and governance",
      "Ownership and knowledge transfer",
      "Technical debt and complexity"
    ],
    "sections": [
      "11.6",
      "5.6"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "The report raises an organizational-risk hypothesis; employee allegations and editorial causal interpretations remain attributed.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-06-16",
    "original_publication_date": "2026-06-16",
    "eligibility_date": "2026-06-16",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — investigative industry commentary",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Orosz contrasts Meta’s earlier engineering culture with reported AI-related restructuring, pressure on developers and weakening operational safeguards.",
    "chapters": [
      "C11",
      "C05"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O005",
        "title": "Human judgment doesn't leave the software factory. It relocates.",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Governance and judgment must remain accountable; reported organizational failures are allegations and interpretations, not an experiment."
      }
    ],
    "review_limitations": "Claims about management intent and organizational consequences are attributed reporting; the article is not a controlled evaluation of AI or a verified causal explanation. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Specifications and governance",
      "K:Ownership and knowledge transfer",
      "K:Technical debt and complexity"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Code quality & security"
    ],
    "chapter_ids": [
      "C:C11",
      "C:C05"
    ],
    "section_ids": [
      "S:11.6",
      "S:5.6"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn919622view2",
        "review_note": "Critical corporate reporting with allegations and causal interpretations; title and narrative are not independent proof that AI caused organizational decline.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn703375view2",
        "source_url": "https://newsletter.pragmaticengineer.com/p/why-is-meta-destroying-its-engineering",
        "review_note": "Reported Meta organizational problems and motives require attribution to accounts and editorial interpretation, not treatment as independently adjudicated facts.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Reported Meta organizational problems and motives require attribution to accounts and editorial interpretation, not treatment as independently adjudicated facts.",
    "prior_reporting_links": [],
    "audit3_reason": "Reported Meta organizational problems and motives require attribution to accounts and editorial interpretation, not treatment as independently adjudicated facts.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Reported Meta organizational problems and motives require attribution to accounts and editorial interpretation, not treatment as independently adjudicated facts."
  },
  {
    "url": "https://blog.pragmaticengineer.com/coinbase-fail/",
    "date": "2026-06-23",
    "title": "Reliability fail: No automated zone failover for Coinbase’s global trading service",
    "profile": "reliability",
    "summary": "Analyses a May 2026 trading outage through the disclosed matching-engine architecture, zone dependence and manual recovery requirements.",
    "main_findings": "The engineering lesson concerns tested recovery paths and explicit availability trade-offs; the estimated interrupted trading volume is not measured realized financial loss.",
    "source_ref": "turn433249view6",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "incident_analysis",
    "caution": "Public non-Pulse-titled excerpt of a Pulse issue; retained under the requested title-prefix rule. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2026-06-11. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P106",
    "streams": [
      "Code quality & security",
      "Engineering structure"
    ],
    "topics": [
      "Architecture and modularity",
      "Specifications and governance"
    ],
    "sections": [
      "5.6",
      "11.6"
    ],
    "domain": "GENERAL_SE",
    "rationale": "An outage and failover case illustrates engineering assurance; interrupted volume is not realized loss and AI causation is not inferred.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-06-23",
    "original_publication_date": "2026-06-11",
    "eligibility_date": "2026-06-11",
    "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
    "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/did-anthropics-new-model-just-boost",
    "strict_non_pulse_derived": false,
    "original_date_basis": "Linked parent Pulse issue publication date; blog edition analyzed separately.",
    "type_of_work": "Industry/practitioner publication — incident analysis",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "Analyses a May 2026 trading outage through the disclosed matching-engine architecture, zone dependence and manual recovery requirements.",
    "chapters": [
      "C05",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Public non-Pulse-titled excerpt of a Pulse issue; retained under the requested title-prefix rule. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2026-06-11. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Specifications and governance"
    ],
    "stream_ids": [
      "T:Code quality & security",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C05",
      "C:C11"
    ],
    "section_ids": [
      "S:5.6",
      "S:11.6"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn919622view3",
        "review_note": "Coinbase matching-engine co-location and failover postmortem: absence of trading availability is not itself realized financial loss. General-SE reliability confirmed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn703375view3",
        "source_url": "https://blog.pragmaticengineer.com/coinbase-fail/",
        "review_note": "Incident analysis concerns infrastructure concentration and trading interruption; business valuation or theoretical exposure is not realized financial loss.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Incident analysis concerns infrastructure concentration and trading interruption; business valuation or theoretical exposure is not realized financial loss.",
    "prior_reporting_links": [],
    "audit3_reason": "Incident analysis concerns infrastructure concentration and trading interruption; business valuation or theoretical exposure is not realized financial loss.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Incident analysis concerns infrastructure concentration and trading interruption; business valuation or theoretical exposure is not realized financial loss."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/slow-down-to-speed-up",
    "date": "2026-06-23",
    "title": "Slow down to speed up: so much has changed in 6 months’ time",
    "profile": "ai_quality_org",
    "summary": "A keynote-based synthesis contrasts rapid growth in agent-produced changes with review, reliability and team-productivity constraints. The public material includes company accounts and platform activity metrics.",
    "main_findings": "Individual output and organizational delivery are different outcomes. Alleged incident causes and broad industry trends require verification beyond the reported accounts.",
    "source_ref": "turn648116view0",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "reported_industry_synthesis",
    "caution": "The article explicitly develops P103 and reuses the Meta discussion in P105. Distinct articles do not supply independent confirmations of the reused claims.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P107",
    "streams": [
      "Productivity",
      "Code quality & security"
    ],
    "topics": [
      "Output versus shipped value",
      "Review capacity and maintainers",
      "Technical debt and complexity"
    ],
    "sections": [
      "2.5",
      "8.1"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "Keynote observations reinforce the distinction between generation, review capacity and stable delivery without identifying a causal effect.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-06-23",
    "original_publication_date": "2026-06-23",
    "eligibility_date": "2026-06-23",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reported industry synthesis",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "A keynote-based synthesis contrasts rapid growth in agent-produced changes with review, reliability and team-productivity constraints.",
    "chapters": [
      "C02",
      "C08"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "W021",
        "title": "The AI Engineering Report 2026: The Acceleration Whiplash",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Review and reliability bottlenecks qualify activity metrics; underlying telemetry definitions and commercial provenance still matter."
      }
    ],
    "review_limitations": "The article explicitly develops P103 and reuses the Meta discussion in P105. Distinct articles do not supply independent confirmations of the reused claims. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Output versus shipped value",
      "K:Review capacity and maintainers",
      "K:Technical debt and complexity"
    ],
    "stream_ids": [
      "T:Productivity",
      "T:Code quality & security"
    ],
    "chapter_ids": [
      "C:C02",
      "C:C08"
    ],
    "section_ids": [
      "S:2.5",
      "S:8.1"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn919622view4",
        "review_note": "Expanded conference treatment explicitly develops P103 and reuses P105 Meta reporting, with updates. Separate editions but dependent arguments; inaccessible P103 cannot be assumed identical.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn703375view4",
        "source_url": "https://newsletter.pragmaticengineer.com/p/slow-down-to-speed-up",
        "review_note": "Public keynote explicitly develops the earlier P103 draft and reader feedback; full overlap remains unresolved because P103 is restricted.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Public keynote explicitly develops the earlier P103 draft and reader feedback; full overlap remains unresolved because P103 is restricted.",
    "prior_reporting_links": [
      {
        "source": "P107",
        "target": "P103",
        "relation": "DEVELOPS_PRIOR_ARTICLE",
        "rationale": "The expanded keynote explicitly develops the earlier short ideas article. Full overlap assessment is blocked by P103 access."
      },
      {
        "source": "P107",
        "target": "P105",
        "relation": "REUSES_REPORTED_CASE",
        "rationale": "The Meta organizational discussion is reused in the expanded keynote, not independently confirmed."
      }
    ],
    "audit3_reason": "Public keynote explicitly develops the earlier P103 draft and reader feedback; full overlap remains unresolved because P103 is restricted.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Public keynote explicitly develops the earlier P103 draft and reader feedback; full overlap remains unresolved because P103 is restricted."
  },
  {
    "url": "https://blog.pragmaticengineer.com/pollen-tried-to-remove-my-article-about-callum-negus-fancey-and-google-is-assisting-to-it/",
    "date": "2026-06-28",
    "title": "Pollen tried to remove my article about CEO Callum Negus-Fancey and CTO Bradley Wright, and Google is assisting with it",
    "profile": "source_provenance",
    "summary": "Describes the author’s investigation of a copyright complaint that deindexed an earlier company investigation. He disputes the complaint and discusses source availability.",
    "main_findings": "Illustrates evidence-custody and publication fragility. Despite the headline, the author explicitly does not know who filed the complaint; the suggested responsible parties remain speculation.",
    "source_ref": "turn433249view5",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "first_person_editorial_account",
    "caution": "Updated 8 July 2026. Do not turn the headline’s allegation into a verified finding. The headline attributes the deletion request to the CEO, but the body states the requester’s identity is unknown. Do not promote the headline attribution to an established fact.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P108",
    "streams": [],
    "topics": [
      "Dataset provenance and dependency"
    ],
    "sections": [],
    "domain": "METHODS_AND_PROVENANCE",
    "rationale": "The editorial account illustrates fragility of source access; it does not establish the identity of the complainant.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-06-28",
    "original_publication_date": "2026-06-28",
    "eligibility_date": "2026-06-28",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — first person editorial account",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "Methods and provenance",
    "in_short": "Describes the author’s investigation of a copyright complaint that deindexed an earlier company investigation.",
    "chapters": [],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Updated 8 July 2026. Do not turn the headline’s allegation into a verified finding. The headline attributes the deletion request to the CEO, but the body states the requester’s identity is unknown. Do not promote the headline attribution to an established fact. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [],
    "chapter_ids": [],
    "section_ids": [],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn919622view5",
        "review_note": "Headline blames named company but body explicitly says identity of copyright claimant unknown. Source must not establish accusation as fact; methods/provenance classification confirmed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn703375view5",
        "source_url": "https://blog.pragmaticengineer.com/pollen-tried-to-remove-my-article-about-callum-negus-fancey-and-google-is-assisting-to-it/",
        "review_note": "Copyright-dispute reporting does not establish a complainant identity merely through an accusatory article title.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Copyright-dispute reporting does not establish a complainant identity merely through an accusatory article title.",
    "prior_reporting_links": [],
    "audit3_reason": "Copyright-dispute reporting does not establish a complainant identity merely through an accusatory article title.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Copyright-dispute reporting does not establish a complainant identity merely through an accusatory article title."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/tech-jobs-market-in-2026-part-3-hiring",
    "date": "2026-07-07",
    "title": "Tech jobs market in 2026, part 3: hiring managers & job seekers",
    "profile": "ai_jobs",
    "summary": "Accounts from hiring managers and job seekers describe noisy applications, distrust of AI-enhanced credentials and sharply different demand across specialties and regions. This complements, rather than duplicates, the series’ vacancy-data analyses.",
    "main_findings": "Reported hiring friction can coexist with hard-to-fill positions. Interview accounts cannot estimate the industry-wide employment effect of AI or eliminate selection bias.",
    "source_ref": "turn943476view2",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "qualitative_industry_interviews",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P109",
    "streams": [
      "Jobs & roles"
    ],
    "topics": [
      "Employment and early-career roles"
    ],
    "sections": [
      "12.5"
    ],
    "domain": "LABOR_MARKET_CONTEXT",
    "rationale": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-07-07",
    "original_publication_date": "2026-07-07",
    "eligibility_date": "2026-07-07",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — qualitative industry interviews",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Labor-market and recruiting context",
    "in_short": "Accounts from hiring managers and job seekers describe noisy applications, distrust of AI-enhanced credentials and sharply different demand across specialties and regions.",
    "chapters": [
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Employment and early-career roles"
    ],
    "stream_ids": [
      "T:Jobs & roles"
    ],
    "chapter_ids": [
      "C:C12"
    ],
    "section_ids": [
      "S:12.5"
    ],
    "secondary_domains": [
      "AI_HIRING_AND_ASSESSMENT"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn919622view6",
        "review_note": "More than 50 hiring-manager/job-seeker accounts, AI-resume trust one component. Primary labor-market context is more accurate than AI-assisted software development.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn703375view6",
        "source_url": "https://newsletter.pragmaticengineer.com/p/tech-jobs-market-in-2026-part-3-hiring",
        "review_note": "More than fifty contributed accounts remain a selected reporting pool, not a probability sample of employed engineers.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "More than fifty contributed accounts remain a selected reporting pool, not a probability sample of employed engineers.",
    "prior_reporting_links": [],
    "audit3_reason": "More than fifty contributed accounts remain a selected reporting pool, not a probability sample of employed engineers.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "More than fifty contributed accounts remain a selected reporting pool, not a probability sample of employed engineers."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/what-is-loop-engineering",
    "date": "2026-07-14",
    "title": "What is “loop engineering?”",
    "profile": "agent_loops",
    "summary": "Orosz traces Ralph-style loops, scheduled triggers and goal-oriented harness features. Developer accounts include useful maintenance automation alongside drift, token spending and disappointment with unnecessary orchestration.",
    "main_findings": "The article questions whether custom loops remain useful as harnesses absorb them. Context design, bounded scope and measurable benefit are more defensible than assuming that more looping improves results.",
    "source_ref": "turn943476view0",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "reported_practitioner_analysis",
    "caution": "P110 directly links https://addyosmani.com/blog/loop-engineering/ (7 June 2026). O012 catalogues the substantially matching Substack edition (8 June 2026). Treat the edge as discussion of the same underlying work via an alternate edition, not an exact-URL citation. The paid remainder and comparative loop outcomes remain unreviewed.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P110",
    "streams": [
      "What agents can do",
      "Engineering structure"
    ],
    "topics": [
      "Long-running agent execution",
      "Agent failure and escalation",
      "Economic costs and return"
    ],
    "sections": [
      "3.6",
      "12.3"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "The critique challenges unnecessary custom orchestration, not the need for bounded execution, context and independent assurance.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-07-14",
    "original_publication_date": "2026-07-14",
    "eligibility_date": "2026-07-14",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reported practitioner analysis",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Orosz traces Ralph-style loops, scheduled triggers and goal-oriented harness features.",
    "chapters": [
      "C03",
      "C12"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [
      "DATA:P:LOOP_REPLIES_2026"
    ],
    "related_sources": [
      {
        "id": "O012",
        "title": "Loop Engineering",
        "relation": "CRITICAL_DISCUSSION_OF_EXISTING_PRACTITIONER_WORK",
        "rationale": "Direct discussion of Osmani’s loop essay through the website edition; O012 is its substantially matching Substack edition. Not an exact-URL citation, independent validation or wholesale refutation.",
        "cited_url": "https://addyosmani.com/blog/loop-engineering/",
        "cited_edition_date": "2026-06-07",
        "catalogued_edition_date": "2026-06-08",
        "identity_level": "SAME_UNDERLYING_WORK_ALTERNATE_EDITION"
      },
      {
        "id": "W095",
        "title": "Beyond Code Generation: Reliability, Verification, and Cost Economics in the Agentic Software Development Lifecycle",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Lifecycle reliability and token/review cost are appropriate tests of whether extra orchestration earns its keep."
      },
      {
        "id": "W191",
        "title": "Where Do AI Coding Agents Fail? An Empirical Study of Failed Agentic Pull Requests in GitHub",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Observed failure modes are relevant to testing loop usefulness; the interview-based article is not a failure-rate study."
      }
    ],
    "review_limitations": "P110 directly links https://addyosmani.com/blog/loop-engineering/ (7 June 2026). O012 catalogues the substantially matching Substack edition (8 June 2026). Treat the edge as discussion of the same underlying work via an alternate edition, not an exact-URL citation. The paid remainder and comparative loop outcomes remain unreviewed. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Long-running agent execution",
      "K:Agent failure and escalation",
      "K:Economic costs and return"
    ],
    "stream_ids": [
      "T:What agents can do",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C03",
      "C:C12"
    ],
    "section_ids": [
      "S:3.6",
      "S:12.3"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn573382view0",
        "review_note": "Public outline and introduction support a critical discussion of custom loops, drift, cost and harness absorption. The Osmani hyperlink targets his public website; distinguish edition-level citation from the O012 Substack catalogue edition. Paid remainder not reviewed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn553045view3",
        "review_note": "Actual hyperlink from P110 is Osmani website edition dated 2026-06-07. O012 is the substantially matching Substack edition dated 2026-06-08. Record edition equivalence on relationship, not a false exact-URL citation.",
        "inspection_scope": "Linked article text and date",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn395685view2",
        "review_note": "Substack O012 confirms equivalent loop primitives, memory and human-verification caveats; website and newsletter are different dated editions of same underlying essay.",
        "inspection_scope": "Matched public article sections and metadata",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn703375view7",
        "source_url": "https://newsletter.pragmaticengineer.com/p/what-is-loop-engineering",
        "review_note": "Accessible loop-engineering discussion refers to Osmani's website edition and weighs costs/complexity; it neither validates all loops nor refutes bounded-loop engineering.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Accessible loop-engineering discussion refers to Osmani's website edition and weighs costs/complexity; it neither validates all loops nor refutes bounded-loop engineering.",
    "prior_reporting_links": [],
    "audit3_reason": "Accessible loop-engineering discussion refers to Osmani's website edition and weighs costs/complexity; it neither validates all loops nor refutes bounded-loop engineering.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Accessible loop-engineering discussion refers to Osmani's website edition and weighs costs/complexity; it neither validates all loops nor refutes bounded-loop engineering."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/pushing-software-engineering-limits",
    "date": "2026-07-21",
    "title": "Pushing software engineering limits with “napkin math”",
    "profile": "systems_economics",
    "summary": "An interview with Simon Eskildsen connects back-of-the-envelope resource estimates, long-term systems experience and the design of turbopuffer. Performance assumptions are checked against hardware limits and observed behavior.",
    "main_findings": "A gap between expected and measured performance can expose a bad benchmark or a bad model. Reported startup cost savings remain a case study, not an AI-productivity experiment.",
    "source_ref": "turn975758view0",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "practitioner_interview",
    "caution": "The publication discloses that turbopuffer sponsors its podcast and states that this deepdive is editorially independent.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P111",
    "streams": [
      "Economics",
      "Engineering structure"
    ],
    "topics": [
      "Economic costs and return",
      "Architecture and modularity",
      "Evaluation methodology and baselines"
    ],
    "sections": [
      "12.4",
      "5.5"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Resource estimates checked against observation illustrate model calibration; startup savings are not coding-agent ROI evidence.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-07-21",
    "original_publication_date": "2026-07-21",
    "eligibility_date": "2026-07-21",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — practitioner interview",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "An interview with Simon Eskildsen connects back-of-the-envelope resource estimates, long-term systems experience and the design of turbopuffer.",
    "chapters": [
      "C12",
      "C05"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "The publication discloses that turbopuffer sponsors its podcast and states that this deepdive is editorially independent. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Economic costs and return",
      "K:Architecture and modularity",
      "K:Evaluation methodology and baselines"
    ],
    "stream_ids": [
      "T:Economics",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C12",
      "C:C05"
    ],
    "section_ids": [
      "S:12.4",
      "S:5.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn573382view1",
        "review_note": "Simon Eskildsen interview covers napkin math, tenure and engineering economics. Turbopuffer podcast sponsorship is disclosed; selected practitioner experience, not a controlled performance evaluation.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn703375view8",
        "source_url": "https://newsletter.pragmaticengineer.com/p/pushing-software-engineering-limits",
        "review_note": "Written edited discussion is labeled Deepdives despite an accompanying recording; the same section/form rule supports inclusion of P123.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Written edited discussion is labeled Deepdives despite an accompanying recording; the same section/form rule supports inclusion of P123.",
    "prior_reporting_links": [],
    "audit3_reason": "Written edited discussion is labeled Deepdives despite an accompanying recording; the same section/form rule supports inclusion of P123.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Written edited discussion is labeled Deepdives despite an accompanying recording; the same section/form rule supports inclusion of P123."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/inside-anthropic",
    "date": "2026-07-28",
    "title": "How building software is changing at Anthropic",
    "profile": "ai_org",
    "summary": "Interviews at Anthropic contrast accelerated migration and implementation with long-running infrastructure projects. The visible outline preserves planning, testing, small teams and engineering understanding despite changes in how code is produced.",
    "main_findings": "Faster implementation does not eliminate coordination or verification. Migration time and token figures are company reports with hypothetical pre-AI comparisons, not matched experimental results.",
    "source_ref": "turn705035view3",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "company_case_study",
    "caution": "Reported migration duration is compared with an estimated engineering counterfactual, not a controlled time-saving experiment.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P112",
    "streams": [
      "Engineering structure",
      "Productivity"
    ],
    "topics": [
      "Human-agent collaboration",
      "Output versus shipped value"
    ],
    "sections": [
      "11.1",
      "2.5"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "The company case retains planning and verification despite accelerated implementation; hypothetical pre-AI comparisons remain unvalidated.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-07-28",
    "original_publication_date": "2026-07-28",
    "eligibility_date": "2026-07-28",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — company case study",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Interviews at Anthropic contrast accelerated migration and implementation with long-running infrastructure projects.",
    "chapters": [
      "C11",
      "C02"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O009",
        "title": "Own the Outer Loop",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "The company case preserves planning and ownership of outcomes despite increased generation; a practitioner comparison only."
      }
    ],
    "review_limitations": "Reported migration duration is compared with an estimated engineering counterfactual, not a controlled time-saving experiment. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Human-agent collaboration",
      "K:Output versus shipped value"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Productivity"
    ],
    "chapter_ids": [
      "C:C11",
      "C:C02"
    ],
    "section_ids": [
      "S:11.1",
      "S:2.5"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn573382view2",
        "review_note": "Anthropic report draws on four named staff. The Bun rewrite comparison uses a reported duration versus an estimated counterfactual; it is not an experimentally measured productivity multiplier. Paid remainder not reviewed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn703375view9",
        "source_url": "https://newsletter.pragmaticengineer.com/p/inside-anthropic",
        "review_note": "Anthropic team interviews are context-specific company reporting; selection and internal resources limit transferability.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Anthropic team interviews are context-specific company reporting; selection and internal resources limit transferability.",
    "prior_reporting_links": [],
    "audit3_reason": "Anthropic team interviews are context-specific company reporting; selection and internal resources limit transferability.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Anthropic team interviews are context-specific company reporting; selection and internal resources limit transferability."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/optiver",
    "date": "2026-08-11",
    "title": "Software engineering at a proprietary trading company: Optiver",
    "profile": "critical_org",
    "summary": "A company deepdive introduces trading-specific engineering incentives, tightly integrated hardware/software, platform ownership, risk management and AI adoption. The public introduction contrasts low-latency execution with increasingly important predictive models.",
    "main_findings": "Speed is constrained by the consequences of failure. Trading-specific architecture and incentives are useful boundary conditions, not a template for every development team.",
    "source_ref": "turn705035view2",
    "authors": "Gergely Orosz; Ivan Klaric; Jesse Spevack",
    "access": "paid_preview",
    "type_subtype": "company_case_study",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P113",
    "streams": [
      "Engineering structure",
      "Code quality & security"
    ],
    "topics": [
      "Architecture and modularity",
      "Specifications and governance"
    ],
    "sections": [
      "5.5",
      "11.6"
    ],
    "domain": "GENERAL_SE",
    "rationale": "Trading-system constraints provide an important boundary case for engineering controls; do not generalize domain-specific incentives.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-08-11",
    "original_publication_date": "2026-08-11",
    "eligibility_date": "2026-08-11",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — company case study",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "General software engineering",
    "in_short": "A company deepdive introduces trading-specific engineering incentives, tightly integrated hardware/software, platform ownership, risk management and AI adoption.",
    "chapters": [
      "C05",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Ivan Klaric; Jesse Spevack",
    "bib_authors": "Gergely Orosz and Ivan Klaric and Jesse Spevack",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Specifications and governance"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Code quality & security"
    ],
    "chapter_ids": [
      "C:C05",
      "C:C11"
    ],
    "section_ids": [
      "S:5.5",
      "S:11.6"
    ],
    "secondary_domains": [
      "AI_FOR_SE",
      "SE_FOR_AI"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn573382view3",
        "review_note": "Optiver report covers low-latency architecture, culture and trading infrastructure; AI development is one later section. General engineering remains primary, with explicit secondary AI facets. Named contributors retained.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn703375view10",
        "source_url": "https://newsletter.pragmaticengineer.com/p/optiver",
        "review_note": "High-stakes trading-engineering practices contextualize quality and systems work; they are not causal AI-tool evidence.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "High-stakes trading-engineering practices contextualize quality and systems work; they are not causal AI-tool evidence.",
    "prior_reporting_links": [],
    "audit3_reason": "High-stakes trading-engineering practices contextualize quality and systems work; they are not causal AI-tool evidence.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "High-stakes trading-engineering practices contextualize quality and systems work; they are not causal AI-tool evidence."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/the-great-engineering-leader-career-break",
    "date": "2026-08-18",
    "title": "Headed for the Exit: the Great Engineering Leader Career Break",
    "profile": "ai_jobs",
    "summary": "Interviews with engineering leaders examine career breaks, founder expectations, cost pressure, changing team sizes and renewed interest in hands-on work. The preview highlights tension between rapid prototyping and operational ownership.",
    "main_findings": "The interviews identify plausible mechanisms and experiences, not the prevalence of leadership departures or a causal effect of AI on employment.",
    "source_ref": "turn705035view1",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "qualitative_industry_interviews",
    "caution": "Selected career-break interviews and the six-of-ten subgroup do not estimate a population departure rate.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P114",
    "streams": [
      "Jobs & roles",
      "Engineering structure"
    ],
    "topics": [
      "Employment and early-career roles",
      "Ownership and knowledge transfer"
    ],
    "sections": [
      "12.5",
      "11.8"
    ],
    "domain": "AI_ECOSYSTEM",
    "rationale": "Leadership-break interviews concern ownership, incentives and transitions, without measuring the prevalence of AI-caused exits.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-08-18",
    "original_publication_date": "2026-08-18",
    "eligibility_date": "2026-08-18",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — qualitative industry interviews",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-sector and organizational context",
    "in_short": "Interviews with engineering leaders examine career breaks, founder expectations, cost pressure, changing team sizes and renewed interest in hands-on work.",
    "chapters": [
      "C12",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Selected career-break interviews and the six-of-ten subgroup do not estimate a population departure rate. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Employment and early-career roles",
      "K:Ownership and knowledge transfer"
    ],
    "stream_ids": [
      "T:Jobs & roles",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C12",
      "C:C11"
    ],
    "section_ids": [
      "S:12.5",
      "S:11.8"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn573382view4",
        "review_note": "Nearly twenty selected engineering-leader interviews concern breaks, burnout and changing roles. The six-of-ten subgroup is not a population quit rate. Jobs and organizational structure fit better than a learning-outcomes classification.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn703375view11",
        "source_url": "https://newsletter.pragmaticengineer.com/p/the-great-engineering-leader-career-break",
        "review_note": "Roughly twenty leadership interviews explain individual breaks; they do not estimate industry attrition or knowledge loss.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Roughly twenty leadership interviews explain individual breaks; they do not estimate industry attrition or knowledge loss.",
    "prior_reporting_links": [],
    "audit3_reason": "Roughly twenty leadership interviews explain individual breaks; they do not estimate industry attrition or knowledge loss.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Roughly twenty leadership interviews explain individual breaks; they do not estimate industry attrition or knowledge loss."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/why-ramp-built-inspect",
    "date": "2026-08-25",
    "title": "Why Ramp built its own in-house coding agent, Inspect",
    "profile": "agent_context",
    "summary": "Interviews with Ramp describe a background coding agent running in remote sandboxes with internal integrations and backend/frontend verification. The preview explains why local-tool and context limitations motivated an internal platform.",
    "main_findings": "Remote environments and company context can matter as much as model selection. Adoption and self-verification claims are reported by the company, not controlled evidence of correctness.",
    "source_ref": "turn705035view0",
    "authors": "Gergely Orosz; Jessica Salmon; Ivan Klaric",
    "access": "paid_preview",
    "type_subtype": "company_case_study",
    "caution": "Agent-origin merged-PR share is not a quality-adjusted productivity measure. Self-run tests and screenshots do not by themselves establish an independent acceptance oracle.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P115",
    "streams": [
      "System knowledge & memory",
      "What agents can do"
    ],
    "topics": [
      "Agent context and persistent memory",
      "Independent verification and oracles"
    ],
    "sections": [
      "9.5",
      "3.2"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "The Inspect case emphasizes company context, remote sandboxes and verification; reported self-checks are not independent accuracy evidence.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-08-25",
    "original_publication_date": "2026-08-25",
    "eligibility_date": "2026-08-25",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — company case study",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Interviews with Ramp describe a background coding agent running in remote sandboxes with internal integrations and backend/frontend verification.",
    "chapters": [
      "C09",
      "C03"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O004",
        "title": "Audit your Agent files",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Persistent company instructions and context need maintenance and validity checks, not only accumulation."
      },
      {
        "id": "W159",
        "title": "Memory Management and Contextual Consistency for Long-Running Low-Code Agents",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Contextual consistency is a testable operational concern; the company case does not replicate memory research."
      }
    ],
    "review_limitations": "Agent-origin merged-PR share is not a quality-adjusted productivity measure. Self-run tests and screenshots do not by themselves establish an independent acceptance oracle. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Jessica Salmon; Ivan Klaric",
    "bib_authors": "Gergely Orosz and Jessica Salmon and Ivan Klaric",
    "topic_ids": [
      "K:Agent context and persistent memory",
      "K:Independent verification and oracles"
    ],
    "stream_ids": [
      "T:System knowledge & memory",
      "T:What agents can do"
    ],
    "chapter_ids": [
      "C:C09",
      "C:C03"
    ],
    "section_ids": [
      "S:9.5",
      "S:3.2"
    ],
    "secondary_domains": [
      "SE_FOR_AI"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn573382view5",
        "review_note": "Ramp Inspect report describes internal harness and workflow. Reported agent-origin merged PR share is not an acceptance/quality outcome. Tests and screenshots are verification mechanisms but do not establish independent-oracle validation.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn703375view12",
        "source_url": "https://newsletter.pragmaticengineer.com/p/why-ramp-built-inspect",
        "review_note": "Ramp case retains Jessica Salmon and Ivan Klaric contributor credit; internal context and infrastructure are not generic evidence of agent success.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Ramp case retains Jessica Salmon and Ivan Klaric contributor credit; internal context and infrastructure are not generic evidence of agent success.",
    "prior_reporting_links": [],
    "audit3_reason": "Ramp case retains Jessica Salmon and Ivan Klaric contributor credit; internal context and infrastructure are not generic evidence of agent success.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Ramp case retains Jessica Salmon and Ivan Klaric contributor credit; internal context and infrastructure are not generic evidence of agent success."
  },
  {
    "url": "https://blog.pragmaticengineer.com/why-youre-not-getting-a-response-to-your-podcast-pitch-from-me-or-others/",
    "date": "2026-08-27",
    "title": "Why you're not getting a response to your podcast pitch from me (or others)",
    "profile": "publishing_context",
    "summary": "Explains how the author selects podcast guests and handles high volumes of promotional pitches, including his own AI-assisted email workflow.",
    "main_findings": "Provides publication-process context rather than evidence about development productivity or engineering effectiveness.",
    "source_ref": "turn433249view4",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "editorial_process_commentary",
    "caution": "",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P116",
    "streams": [],
    "topics": [],
    "sections": [],
    "domain": "CATALOGUE_ONLY",
    "rationale": "Podcast selection and email handling are editorial process, not measured software-development performance.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-08-27",
    "original_publication_date": "2026-08-27",
    "eligibility_date": "2026-08-27",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — editorial process commentary",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "Catalogue-only material",
    "in_short": "Explains how the author selects podcast guests and handles high volumes of promotional pitches, including his own AI-assisted email workflow.",
    "chapters": [],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": " Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [],
    "stream_ids": [],
    "chapter_ids": [],
    "section_ids": [],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn260781view0",
        "review_note": "Podcast pitch and editorial-selection guidance: catalogue/editorial record, not software-engineering outcome evidence.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn703375view13",
        "source_url": "https://blog.pragmaticengineer.com/why-youre-not-getting-a-response-to-your-podcast-pitch-from-me-or-others/",
        "review_note": "Podcast-pitch blog post is publishing context, not a coding-agent effectiveness study.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Podcast-pitch blog post is publishing context, not a coding-agent effectiveness study.",
    "prior_reporting_links": [],
    "audit3_reason": "Podcast-pitch blog post is publishing context, not a coding-agent effectiveness study.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Podcast-pitch blog post is publishing context, not a coding-agent effectiveness study."
  },
  {
    "url": "https://blog.pragmaticengineer.com/how-software-engineering-is-changing-an-essay-challenge/",
    "date": "2026-09-01",
    "title": "How software engineering is changing: an essay challenge",
    "profile": "source_provenance",
    "summary": "Invites first-hand accounts of changing engineering practice, including AI adoption, with explicit editorial selection and human-authorship expectations.",
    "main_findings": "A recruitment and editorial-method document, not results from the submitted accounts. Selection and incentives can shape the later evidence base.",
    "source_ref": "turn693931view0",
    "authors": "Gergely Orosz",
    "access": "public_text",
    "type_subtype": "editorial_recruitment",
    "caution": "Updated 5 October 2026. No validation of proposed AI-writing detection is established.",
    "source_section": "Blog",
    "platform": "blog",
    "aliases": [],
    "id": "P117",
    "streams": [],
    "topics": [
      "Dataset provenance and dependency"
    ],
    "sections": [],
    "domain": "METHODS_AND_PROVENANCE",
    "rationale": "An essay challenge is recruitment and source-selection context; no submission findings or AI-authorship detector validity are inferred.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-09-01",
    "original_publication_date": "2026-09-01",
    "eligibility_date": "2026-09-01",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — editorial recruitment",
    "access_label": "Public main article available; classification-bearing passages reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "Methods and provenance",
    "in_short": "Invites first-hand accounts of changing engineering practice, including AI adoption, with explicit editorial selection and human-authorship expectations.",
    "chapters": [],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Updated 5 October 2026. No validation of proposed AI-writing detection is established. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Dataset provenance and dependency"
    ],
    "stream_ids": [],
    "chapter_ids": [],
    "section_ids": [],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn260781view1",
        "review_note": "Essay invitation and prize: recruitment/methods provenance, not participant findings or a representative survey.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn703375view14",
        "source_url": "https://blog.pragmaticengineer.com/how-software-engineering-is-changing-an-essay-challenge/",
        "review_note": "Essay competition is a recruitment/methods artifact; incentives and future submissions do not count as completed findings.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Essay competition is a recruitment/methods artifact; incentives and future submissions do not count as completed findings.",
    "prior_reporting_links": [],
    "audit3_reason": "Essay competition is a recruitment/methods artifact; incentives and future submissions do not count as completed findings.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Essay competition is a recruitment/methods artifact; incentives and future submissions do not count as completed findings."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/what-is-happening-with-code-reviews",
    "date": "2026-09-08",
    "title": "What is happening with code reviews?",
    "profile": "ai_review",
    "summary": "The article surveys responses to growing AI-generated review workloads: reviewing AI feedback, routing by blast radius, inspecting plans and tests, reducing patch size, and retaining manual review.",
    "main_findings": "The visible discussion rejects a universal review process. Noise filtering, scope decisions and release responsibility remain important even when review automation increases.",
    "source_ref": "turn619993view3",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "reported_practitioner_analysis",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P118",
    "streams": [
      "Verification & review",
      "Engineering structure"
    ],
    "topics": [
      "Review capacity and maintainers",
      "AI as reviewer",
      "Automation bias and trust"
    ],
    "sections": [
      "8.1",
      "8.8"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "Reported review approaches depend on risk, noise and team context; the article does not validate one universal review policy.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-09-08",
    "original_publication_date": "2026-09-08",
    "eligibility_date": "2026-09-08",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reported practitioner analysis",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "The article surveys responses to growing AI-generated review workloads: reviewing AI feedback, routing by blast radius, inspecting plans and tests, reducing patch size, and retaining manual review.",
    "chapters": [
      "C08"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O001",
        "title": "The Code Nobody Reads",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Risk-calibrated review and retained accountability overlap, but the sources are practitioner analyses rather than trials."
      },
      {
        "id": "O019",
        "title": "Code Review in the Age of AI",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Contemporary review practices complement earlier reviewer guidance; no single process is validated for every team."
      },
      {
        "id": "W093",
        "title": "Automating Low-Risk Code Review at Meta: RADAR, Risk Calibration, and Review Efficiency",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Low-risk automation is a narrower evaluated setting than broad claims about the end of code review."
      },
      {
        "id": "W096",
        "title": "Go Home Copilot, You're Drunk: Understanding Developer Responses to Agent-Generated Code Review Comments",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Reviewer noise and developer response constrain the usefulness of automated comments."
      }
    ],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Review capacity and maintainers",
      "K:AI as reviewer",
      "K:Automation bias and trust"
    ],
    "stream_ids": [
      "T:Verification & review",
      "T:Engineering structure"
    ],
    "chapter_ids": [
      "C:C08"
    ],
    "section_ids": [
      "S:8.1",
      "S:8.8"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn260781view2",
        "review_note": "Public outline supports seven risk/context-dependent review approaches; selected low-risk no-human-review examples are not a universal recommendation or causal assurance result. Paid remainder not reviewed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn703375view15",
        "source_url": "https://newsletter.pragmaticengineer.com/p/what-is-happening-with-code-reviews",
        "review_note": "Review practices and workload changes are reported in a restricted article; visible outline does not validate a universal low-risk approval policy.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Review practices and workload changes are reported in a restricted article; visible outline does not validate a universal low-risk approval policy.",
    "prior_reporting_links": [],
    "audit3_reason": "Review practices and workload changes are reported in a restricted article; visible outline does not validate a universal low-risk approval policy.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Review practices and workload changes are reported in a restricted article; visible outline does not validate a universal low-risk approval policy."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/openai-software-factory",
    "date": "2026-09-15",
    "title": "Inside OpenAI’s agentic software factory",
    "profile": "ai_org",
    "summary": "A company-visit report describes Codex adoption, internal integrations and feedback loops extending into performance work and infrastructure. Its public preview emphasizes harness capabilities and changes in engineering responsibilities.",
    "main_findings": "An unusually integrated environment and effectively unrestricted internal token access limit generalization. Claimed adoption and productivity implications require separate outcome measurement.",
    "source_ref": "turn619993view2",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "company_case_study",
    "caution": "Internal integrations, selected interviewees and unusually permissive token budgets limit transfer to other organizations.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P119",
    "streams": [
      "Engineering structure",
      "What agents can do"
    ],
    "topics": [
      "Human-agent collaboration",
      "Long-running agent execution",
      "Agent context and persistent memory"
    ],
    "sections": [
      "11.2",
      "3.6"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "A deeply integrated internal software factory is a boundary case, not a representative operating environment.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-09-15",
    "original_publication_date": "2026-09-15",
    "eligibility_date": "2026-09-15",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — company case study",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "A company-visit report describes Codex adoption, internal integrations and feedback loops extending into performance work and infrastructure.",
    "chapters": [
      "C11",
      "C03"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O008",
        "title": "Software Factories, Light and Dark",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "An internal software-factory example is not proof that its autonomy model transfers to organizations with different constraints."
      }
    ],
    "review_limitations": "Internal integrations, selected interviewees and unusually permissive token budgets limit transfer to other organizations. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Human-agent collaboration",
      "K:Long-running agent execution",
      "K:Agent context and persistent memory"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:What agents can do"
    ],
    "chapter_ids": [
      "C:C11",
      "C:C03"
    ],
    "section_ids": [
      "S:11.2",
      "S:3.6"
    ],
    "secondary_domains": [
      "SE_FOR_AI"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn260781view3",
        "review_note": "OpenAI internal software-factory report features seven named people, internal integrations and unusually permissive token budgets. Company conditions limit generalization to ordinary teams and public tools. Paid remainder not reviewed.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn703375view16",
        "source_url": "https://newsletter.pragmaticengineer.com/p/openai-software-factory",
        "review_note": "Seven named interviewees and generous internal tool access characterize a company case, not an independently controlled software-factory benchmark.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Seven named interviewees and generous internal tool access characterize a company case, not an independently controlled software-factory benchmark.",
    "prior_reporting_links": [],
    "audit3_reason": "Seven named interviewees and generous internal tool access characterize a company case, not an independently controlled software-factory benchmark.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Seven named interviewees and generous internal tool access characterize a company case, not an independently controlled software-factory benchmark."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/windows-and-ai",
    "date": "2026-09-22",
    "title": "How will AI change operating systems? Part 2: Windows",
    "profile": "agent_security",
    "summary": "Interviews with Microsoft staff outline agent identity, local MCP discovery, isolation, local-model support and developer experience on Windows. The public portion also compares several differently sampled operating-system surveys.",
    "main_findings": "Agent identity and isolation are distinct from model capability. Survey populations and multiple-choice designs differ; stated platform plans are not independent security evaluations.",
    "source_ref": "turn619993view1",
    "authors": "Gergely Orosz; Ivan Klaric",
    "access": "paid_preview",
    "type_subtype": "company_interviews_and_platform_report",
    "caution": "",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P120",
    "streams": [
      "Engineering structure",
      "Code quality & security"
    ],
    "topics": [
      "Architecture and modularity",
      "Dependencies and agent supply chain"
    ],
    "sections": [
      "5.5",
      "6.7"
    ],
    "domain": "SE_FOR_AI",
    "rationale": "Windows platform architecture enables AI applications and agents through identity, isolation and discovery. Distinguish roadmap features from deployed capabilities, and architecture from validated security outcomes.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-09-22",
    "original_publication_date": "2026-09-22",
    "eligibility_date": "2026-09-22",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — company interviews and platform report",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "Engineering AI systems",
    "in_short": "Interviews with Microsoft staff outline agent identity, local MCP discovery, isolation, local-model support and developer experience on Windows.",
    "chapters": [
      "C05",
      "C06"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O014",
        "title": "The Agent Stack Bet",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Identity, isolation and runtime policy are architectural responsibilities beyond model capability."
      }
    ],
    "review_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz; Ivan Klaric",
    "bib_authors": "Gergely Orosz and Ivan Klaric",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Dependencies and agent supply chain"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Code quality & security"
    ],
    "chapter_ids": [
      "C:C05",
      "C:C06"
    ],
    "section_ids": [
      "S:5.5",
      "S:6.7"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn260781view4",
        "review_note": "Windows account addresses OS architecture, isolation, identity and local AI infrastructure. Engineering AI systems is primary; engineering structure and security are more precise streams than agent capability measurement.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn703375view17",
        "source_url": "https://newsletter.pragmaticengineer.com/p/windows-and-ai",
        "review_note": "Windows runtime discussion separates agent-product engineering and roadmap ideas from demonstrated AI-assisted development effects; preserve contributor attribution.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Windows runtime discussion separates agent-product engineering and roadmap ideas from demonstrated AI-assisted development effects; preserve contributor attribution.",
    "prior_reporting_links": [],
    "audit3_reason": "Windows runtime discussion separates agent-product engineering and roadmap ideas from demonstrated AI-assisted development effects; preserve contributor attribution.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Windows runtime discussion separates agent-product engineering and roadmap ideas from demonstrated AI-assisted development effects; preserve contributor attribution."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/shopify-native-mobile",
    "date": "2026-09-29",
    "title": "Why has Shopify dropped React Native?",
    "profile": "ai_arch",
    "summary": "The public preview examines Shopify’s return to native mobile development after previously adopting React Native. It connects AI-assisted implementation with changing performance and code-sharing trade-offs.",
    "main_findings": "Reported migration speed is company-specific; the preview also recognizes that AI can assist native and cross-platform stacks. It does not prove that native development is universally superior.",
    "source_ref": "turn619993view0",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "company_case_study",
    "caution": "A selected team’s reported migration does not establish that React Native or cross-platform development is generally obsolete.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P121",
    "streams": [
      "Engineering structure",
      "Productivity"
    ],
    "topics": [
      "Architecture and modularity",
      "Developer workflow and adoption"
    ],
    "sections": [
      "5.5",
      "2.4"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "AI can change platform migration costs, but a single-company account does not establish universal superiority of native development.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-09-29",
    "original_publication_date": "2026-09-29",
    "eligibility_date": "2026-09-29",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — company case study",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "The public preview examines Shopify’s return to native mobile development after previously adopting React Native.",
    "chapters": [
      "C05",
      "C02"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "O007",
        "title": "Agentic Code Quality",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Faster migration still requires architectural fit and code quality; the reported company result is context-bound."
      }
    ],
    "review_limitations": "A selected team’s reported migration does not establish that React Native or cross-platform development is generally obsolete. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Architecture and modularity",
      "K:Developer workflow and adoption"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Productivity"
    ],
    "chapter_ids": [
      "C:C05",
      "C:C02"
    ],
    "section_ids": [
      "S:5.5",
      "S:2.4"
    ],
    "secondary_domains": [
      "GENERAL_SE"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn260781view5",
        "review_note": "Shopify React Native-to-native account reports a selected team migration. It does not show that cross-platform architecture is generally obsolete. Direct AI-assisted development with secondary architecture context.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn553421view0",
        "source_url": "https://newsletter.pragmaticengineer.com/p/shopify-native-mobile",
        "review_note": "Shopify's reported migration and AI tooling are a company-specific case, not proof that cross-platform frameworks are generally obsolete.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": true,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "Shopify's reported migration and AI tooling are a company-specific case, not proof that cross-platform frameworks are generally obsolete.",
    "prior_reporting_links": [],
    "audit3_reason": "Shopify's reported migration and AI tooling are a company-specific case, not proof that cross-platform frameworks are generally obsolete.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "Shopify's reported migration and AI tooling are a company-specific case, not proof that cross-platform frameworks are generally obsolete."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/the-state-of-the-tech-industry-in",
    "date": "2026-10-06",
    "title": "The state of the tech industry in 2026",
    "profile": "ai_org",
    "summary": "Orosz synthesizes company visits, interviews and platform data in a keynote about agent-heavy development. He contrasts changing interfaces and review workloads with the continuing importance of teams, planning and verification.",
    "main_findings": "Reported frontier practices are a directional snapshot, not representative adoption estimates. Increased code volume does not establish increased delivered value.",
    "source_ref": "turn466924view0",
    "authors": "Gergely Orosz",
    "access": "public_article_paid_extras",
    "type_subtype": "reported_industry_synthesis",
    "caution": "The article contains an apparent October 2025/2026 date inconsistency in its PR-volume discussion; do not import those numerical estimates without primary-source checking. The October 2025 phrase still conflicts with the October 2026 publication and August 2026 PR discussion. Keep the author’s numerical extrapolation unresolved rather than silently changing its date. The article explicitly synthesizes earlier P-series reporting.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P122",
    "streams": [
      "Engineering structure",
      "Productivity"
    ],
    "topics": [
      "Output versus shipped value",
      "Human-agent collaboration",
      "Independent verification and oracles"
    ],
    "sections": [
      "1.9",
      "11.1"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "A keynote synthesis summarizes frontier practices and preserves engineering fundamentals; overlapping reporting is not fresh experimental evidence.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-10-06",
    "original_publication_date": "2026-10-06",
    "eligibility_date": "2026-10-06",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Article publication date, or explicitly updated substantive edition; no earlier unchanged original identified.",
    "type_of_work": "Industry/practitioner publication — reported industry synthesis",
    "access_label": "Public main article available; separate paid supplementary material not reviewed",
    "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Orosz synthesizes company visits, interviews and platform data in a keynote about agent-heavy development.",
    "chapters": [
      "C01",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [
      {
        "id": "W010",
        "title": "Writing Code vs. Shipping Code: Productivity Effects Across Generations of AI Coding Tools",
        "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
        "rationale": "Keynote claims about generated work must remain separate from delivered value and measured organizational outcomes."
      }
    ],
    "review_limitations": "The article contains an apparent October 2025/2026 date inconsistency in its PR-volume discussion; do not import those numerical estimates without primary-source checking. The October 2025 phrase still conflicts with the October 2026 publication and August 2026 PR discussion. Keep the author’s numerical extrapolation unresolved rather than silently changing its date. The article explicitly synthesizes earlier P-series reporting. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Output versus shipped value",
      "K:Human-agent collaboration",
      "K:Independent verification and oracles"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Productivity"
    ],
    "chapter_ids": [
      "C:C01",
      "C:C11"
    ],
    "section_ids": [
      "S:1.9",
      "S:11.1"
    ],
    "secondary_domains": [],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn260781view6",
        "review_note": "Public synthesis combines provider metrics, company visits and prior reporting; paid bonus slides do not make the main article a paid preview. PR/activity measures and date/version consistency require explicit qualifications.",
        "inspection_scope": "classification-bearing public passages and article outline",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn285605view1",
        "review_note": "Apparent source date typo persists: an October 2026 article discussing August 2026 PR data says as of today October 2025. Numerical estimates remain quarantined; do not silently replace date. Explicitly synthesizes P080, P115, P119, P112 and P091.",
        "inspection_scope": "PR-volume passage and explicit links to prior reporting",
        "review_date": "2026-10-11"
      },
      {
        "web_reference": "turn553421view6",
        "source_url": "https://newsletter.pragmaticengineer.com/p/the-state-of-the-tech-industry-in",
        "review_note": "The main keynote is public with paid extras; its October 2025/2026 reference remains inconsistent and its PR-volume estimate is not independently verified.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "RETAINED",
    "audit_outcome_label": "Classification and annotation retained after review",
    "audit_reason": "The main keynote is public with paid extras; its October 2025/2026 reference remains inconsistent and its PR-volume estimate is not independently verified.",
    "prior_reporting_links": [
      {
        "source": "P122",
        "target": "P080",
        "relation": "SYNTHESIZES_PRIOR_REPORTING",
        "rationale": "The keynote explicitly refers to the earlier AI-written-code essay."
      },
      {
        "source": "P122",
        "target": "P115",
        "relation": "SYNTHESIZES_PRIOR_REPORTING",
        "rationale": "The keynote explicitly reuses the Ramp Inspect report."
      },
      {
        "source": "P122",
        "target": "P119",
        "relation": "SYNTHESIZES_PRIOR_REPORTING",
        "rationale": "The keynote explicitly reuses the OpenAI software-factory report."
      },
      {
        "source": "P122",
        "target": "P112",
        "relation": "SYNTHESIZES_PRIOR_REPORTING",
        "rationale": "The keynote explicitly cites the Anthropic account for project staffing."
      },
      {
        "source": "P122",
        "target": "P091",
        "relation": "SYNTHESIZES_PRIOR_REPORTING",
        "rationale": "The keynote explicitly refers to the earlier quality/productivity discussion."
      }
    ],
    "audit3_reason": "The main keynote is public with paid extras; its October 2025/2026 reference remains inconsistent and its PR-volume estimate is not independently verified.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "RETAINED",
    "audit3_outcome_label": "Classification and annotation retained after review",
    "audit3_changed_fields": [],
    "audit3_change_reason": "The main keynote is public with paid extras; its October 2025/2026 reference remains inconsistent and its PR-volume estimate is not independently verified."
  },
  {
    "url": "https://newsletter.pragmaticengineer.com/p/cycles-of-disruption-in-the-tech",
    "date": "2026-04-07",
    "title": "Cycles of disruption in the tech industry: with software pioneers Kent Beck & Martin Fowler",
    "profile": "written_panel_summary",
    "summary": "Orosz edits a Beck–Fowler panel discussion about AI and earlier technological shifts. The public outline connects adoption, team practice, workload, outcome metrics, testing and craft.",
    "main_findings": "The visible discussion argues for curiosity tempered by skepticism. The outline proposes attention to outcomes, work boundaries and engineering practice; these are participant recommendations, not measured productivity or retention effects.",
    "source_ref": "turn575596view1",
    "authors": "Gergely Orosz",
    "access": "paid_preview",
    "type_subtype": "edited_panel_discussion",
    "caution": "Only the public introduction, outline and opening discussion were inspected; the paid remainder was not accessed. Beck and Fowler are participants, not article byline coauthors. The Summit also informs P088, so these articles are not independent event evidence.",
    "source_section": "Deepdives",
    "platform": "newsletter",
    "aliases": [],
    "id": "P123",
    "streams": [
      "Engineering structure",
      "Skills & learning"
    ],
    "topics": [
      "Developer workflow and adoption",
      "Output versus shipped value",
      "Human cognitive load"
    ],
    "sections": [
      "2.5",
      "11.5"
    ],
    "domain": "AI_FOR_SE",
    "rationale": "Directly addresses using AI in software work, with historical and organizational analogies; maps to shipped value and agile team practices as editorial proposals.",
    "date_accessed": "2026-10-11",
    "canonical_publication_date": "2026-04-07",
    "original_publication_date": "2026-04-07",
    "eligibility_date": "2026-04-07",
    "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
    "parent_issue_url": "",
    "strict_non_pulse_derived": true,
    "original_date_basis": "Visible article date and Deepdives breadcrumb; written summary is not excluded because it links to a recording.",
    "type_of_work": "Industry/practitioner publication — edited panel discussion",
    "access_label": "Public preview/outline only; subscriber remainder not reviewed",
    "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
    "domain_label": "AI-assisted software development",
    "in_short": "Orosz edits a Beck–Fowler panel discussion about AI and earlier technological shifts.",
    "chapters": [
      "C02",
      "C11"
    ],
    "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
    "primary_empirical_study": "Evidence origin identified separately; publication venue alone does not establish experimental status.",
    "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
    "cohorts": [],
    "related_sources": [],
    "review_limitations": "Only the public introduction, outline and opening discussion were inspected; the paid remainder was not accessed. Beck and Fowler are participants, not article byline coauthors. The Summit also informs P088, so these articles are not independent event evidence. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
    "byline_and_contributors": "Gergely Orosz (credited author and moderator); Kent Beck and Martin Fowler (panel participants)",
    "bib_authors": "Gergely Orosz",
    "topic_ids": [
      "K:Developer workflow and adoption",
      "K:Output versus shipped value",
      "K:Human cognitive load"
    ],
    "stream_ids": [
      "T:Engineering structure",
      "T:Skills & learning"
    ],
    "chapter_ids": [
      "C:C02",
      "C:C11"
    ],
    "section_ids": [
      "S:2.5",
      "S:11.5"
    ],
    "secondary_domains": [
      "GENERAL_SE"
    ],
    "audit_date": "2026-10-11",
    "audit_notes": [
      {
        "web_reference": "turn575596view1",
        "source_url": "https://newsletter.pragmaticengineer.com/p/cycles-of-disruption-in-the-tech",
        "review_note": "April 7, 2026 article has a Deepdives breadcrumb, an Orosz byline and written Beck/Fowler panel summary; previous Podcast exclusion was wrong.",
        "inspection_scope": "Metadata, section/form, classification-bearing public passages and/or public outline; not full paid text",
        "review_date": "2026-10-11",
        "audit_pass": "SECOND_EXHAUSTIVE_AUDIT_V3"
      }
    ],
    "review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "underlying_research_check": "NOT_APPLICABLE_TO_PANEL_RECOMMENDATIONS",
    "primary_domain_rule": "Principal object of the article; secondary facets are non-exclusive and excluded from primary-domain counts.",
    "evidence_origin": "EDITED_EXPERT_PANEL_AND_PRACTITIONER_INTERPRETATION",
    "empirical_replication_status": "NOT_PERFORMED",
    "independent_rater_validation": "NOT_PERFORMED",
    "byline_authority_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
    "mapping_changed": false,
    "annotation_changed": false,
    "secondary_facet_added": false,
    "audit_outcome": "ADDED_OMISSION",
    "audit_outcome_label": "Previously omitted qualifying article added",
    "audit_reason": "Wrongly excluded as Podcast; live page is a written Deepdive dated 2026-04-07.",
    "prior_reporting_links": [
      {
        "source": "P123",
        "target": "P088",
        "relation": "SHARES_REPORTED_EVENT_CONTEXT",
        "rationale": "Both draw partly on the February 2026 Pragmatic Summit, with Beck/Fowler perspectives; distinct written articles, not independent event samples.",
        "citation_identity_level": "SHARED_EVENT_NOT_ASSERTED_EXACT_URL_CITATION",
        "source_url": "https://newsletter.pragmaticengineer.com/p/cycles-of-disruption-in-the-tech",
        "comparison_url": "https://newsletter.pragmaticengineer.com/p/the-future-of-software-engineering-with-ai"
      }
    ],
    "id_allocation_note": "Appended in audited v3 after an omission was found; P001–P122 are unchanged and no longer imply strict chronological ordering.",
    "audit3_reason": "April 7, 2026 article has a Deepdives breadcrumb, an Orosz byline and written Beck/Fowler panel summary; previous Podcast exclusion was wrong.",
    "audit3_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
    "provenance_recheck_status": "Current public article checked; prior known parent dates and aliases reconciled with existing provenance. Historical first-published body not certified.",
    "source_access_date": "2026-10-11",
    "audit3_outcome": "ADDED_OMISSION",
    "audit3_outcome_label": "Previously omitted qualifying article added",
    "audit3_changed_fields": [
      "record"
    ],
    "audit3_change_reason": "Wrongly excluded as Podcast; live page is a written Deepdive dated 2026-04-07."
  }
]
