<?xml version='1.0' encoding='utf-8'?>
<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd"><key id="d45" for="edge" attr.name="target_url" attr.type="string"/>
<key id="d44" for="edge" attr.name="target_basis" attr.type="string"/>
<key id="d43" for="edge" attr.name="actual_citation" attr.type="boolean"/>
<key id="d42" for="edge" attr.name="primary" attr.type="boolean"/>
<key id="d41" for="edge" attr.name="mapping_author" attr.type="string"/>
<key id="d40" for="edge" attr.name="source_locator" attr.type="string"/>
<key id="d39" for="edge" attr.name="source_url" attr.type="string"/>
<key id="d38" for="edge" attr.name="empirical_validation" attr.type="boolean"/>
<key id="d37" for="edge" attr.name="provenance" attr.type="string"/>
<key id="d36" for="edge" attr.name="rationale" attr.type="string"/>
<key id="d35" for="edge" attr.name="relation" attr.type="string"/>
<key id="d34" for="node" attr.name="source_url" attr.type="string"/>
<key id="d33" for="node" attr.name="provenance" attr.type="string"/>
<key id="d32" for="node" attr.name="source" attr.type="string"/>
<key id="d31" for="node" attr.name="site" attr.type="string"/>
<key id="d30" for="node" attr.name="editor" attr.type="string"/>
<key id="d29" for="node" attr.name="collection_scope" attr.type="string"/>
<key id="d28" for="node" attr.name="node_class" attr.type="string"/>
<key id="d27" for="node" attr.name="book_citation_status" attr.type="string"/>
<key id="d26" for="node" attr.name="mapping_status" attr.type="string"/>
<key id="d25" for="node" attr.name="editorial_chapters_json" attr.type="string"/>
<key id="d24" for="node" attr.name="topics_json" attr.type="string"/>
<key id="d23" for="node" attr.name="streams_json" attr.type="string"/>
<key id="d22" for="node" attr.name="primary_stream" attr.type="string"/>
<key id="d21" for="node" attr.name="source_body_archived" attr.type="boolean"/>
<key id="d20" for="node" attr.name="new_manuscript_citation" attr.type="boolean"/>
<key id="d19" for="node" attr.name="original_data_replicated" attr.type="boolean"/>
<key id="d18" for="node" attr.name="verification_scope" attr.type="string"/>
<key id="d17" for="node" attr.name="source_locator" attr.type="string"/>
<key id="d16" for="node" attr.name="evidence_class" attr.type="string"/>
<key id="d15" for="node" attr.name="limitation" attr.type="string"/>
<key id="d14" for="node" attr.name="contribution" attr.type="string"/>
<key id="d13" for="node" attr.name="snapshot_date" attr.type="string"/>
<key id="d12" for="node" attr.name="series_url" attr.type="string"/>
<key id="d11" for="node" attr.name="series" attr.type="string"/>
<key id="d10" for="node" attr.name="publisher" attr.type="string"/>
<key id="d9" for="node" attr.name="url" attr.type="string"/>
<key id="d8" for="node" attr.name="date_provenance" attr.type="string"/>
<key id="d7" for="node" attr.name="publication_date" attr.type="string"/>
<key id="d6" for="node" attr.name="authors_json" attr.type="string"/>
<key id="d5" for="node" attr.name="authors" attr.type="string"/>
<key id="d4" for="node" attr.name="collection" attr.type="string"/>
<key id="d3" for="node" attr.name="kind" attr.type="string"/>
<key id="d2" for="node" attr.name="label" attr.type="string"/>
<key id="d1" for="graph" attr.name="date" attr.type="string"/>
<key id="d0" for="graph" attr.name="scope" attr.type="string"/>
<graph edgedefault="directed"><data key="d0">F001-F033 plus explicit endpoints; additive overlay only</data>
<data key="d1">2026-10-13</data>
<node id="F001">
  <data key="d2">The toolchain</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2023-07-26</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Organizes coding-assistance tools by task, interaction style, prompt construction and model or hosting choices. The framework helps separate what a tool does from how a developer supplies its context.</data>
  <data key="d15">A July 2023 conceptual landscape, not a comparative benchmark or a current product inventory.</data>
  <data key="d16">Conceptual tool taxonomy</data>
  <data key="d17">Body: task and interaction categories; prompt composition; models and hosting</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Engineering structure</data>
  <data key="d23">["T:Engineering structure", "T:Productivity"]</data>
  <data key="d24">["K:Developer workflow and adoption", "K:Agent context and persistent memory"]</data>
  <data key="d25">["C:C01", "C:C03", "C:C09"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F002">
  <data key="d2">Median - A tale in three functions</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2023-07-27</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Examines three generated median implementations and the defects or side effects that a knowledgeable developer must recognize. The example makes the choice of test expectations part of the engineering work.</data>
  <data key="d15">One small TypeScript example; neither defect prevalence nor a general model-quality comparison was established.</data>
  <data key="d16">Worked programming example</data>
  <data key="d17">Body: the three median implementations and the test discussion</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Verification &amp; review</data>
  <data key="d23">["T:Verification &amp; review", "T:Code quality &amp; security"]</data>
  <data key="d24">["K:Independent verification and oracles", "K:Automation bias and trust"]</data>
  <data key="d25">["C:C05", "C:C07", "C:C10"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F003">
  <data key="d2">In-line assistance - when is it more useful?</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2023-08-01</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Discusses when inline suggestions help, considering task familiarity, technology, change size, developer experience and the effort of checking or reworking the output.</data>
  <data key="d15">Experience-based guidance, largely from experienced developers; usefulness is not a measured universal productivity effect.</data>
  <data key="d16">Practitioner experience</data>
  <data key="d17">Body: usefulness factors and review/rework effort</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Productivity</data>
  <data key="d23">["T:Productivity", "T:Verification &amp; review"]</data>
  <data key="d24">["K:Developer workflow and adoption", "K:Human cognitive load", "K:Economic costs and return"]</data>
  <data key="d25">["C:C02", "C:C03", "C:C10", "C:C12"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F004">
  <data key="d2">In-line assistance - how can it get in the way?</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2023-08-03</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Describes assistants repeating poor patterns from their context and the burden of continually judging suggestions. Relates these experiences to automation bias, anchoring and reluctance to discard generated work.</data>
  <data key="d15">Qualitative examples and interpretive mechanisms, not measured frequencies of bias or review fatigue.</data>
  <data key="d16">Practitioner experience</data>
  <data key="d17">Body: reinforcing existing practices; reviewing instead of producing</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Verification &amp; review</data>
  <data key="d23">["T:Verification &amp; review", "T:System knowledge &amp; memory", "T:Code quality &amp; security"]</data>
  <data key="d24">["K:Automation bias and trust", "K:Human cognitive load", "K:Agent context and persistent memory"]</data>
  <data key="d25">["C:C05", "C:C08", "C:C09"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F005">
  <data key="d2">Coding assistants do not replace pair programming</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2023-08-10</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Argues that code assistance does not replace the human knowledge sharing, collaboration and collective understanding associated with pair programming. Tools can instead be used by a human pair.</data>
  <data key="d15">An argument about the functions of pairing; not a controlled comparison of pairing arrangements.</data>
  <data key="d16">Conceptual argument</data>
  <data key="d17">Body: knowledge sharing, team flow and pairing with assistance</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Skills &amp; learning</data>
  <data key="d23">["T:Skills &amp; learning", "T:Engineering structure", "T:System knowledge &amp; memory"]</data>
  <data key="d24">["K:Human-agent collaboration", "K:Ownership and knowledge transfer", "K:Skills formation and teaching"]</data>
  <data key="d25">["C:C10", "C:C11"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F006">
  <data key="d2">TDD with GitHub Copilot</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Paul Sobocinski</data>
  <data key="d6">["Paul Sobocinski"]</data>
  <data key="d7">2023-08-17</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Explores assistance during red, green and refactor steps. Human test intent and assertions remain important; suggestions can help implementation while also overproducing code or struggling with refactoring.</data>
  <data key="d15">Experience with a human-led workflow and an early tool generation; not evidence about fully autonomous TDD or a causal quality gain.</data>
  <data key="d16">Practitioner workflow report</data>
  <data key="d17">Body: red, green and refactoring discussions</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Verification &amp; review</data>
  <data key="d23">["T:Verification &amp; review", "T:Skills &amp; learning"]</data>
  <data key="d24">["K:Independent verification and oracles", "K:Human-agent collaboration"]</data>
  <data key="d25">["C:C03", "C:C07", "C:C10"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F007">
  <data key="d2">How is GenAI different from other code generators?</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2023-09-19</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Contrasts generative assistance with model-driven development and domain-specific code generators. Examines how control and abstraction differ when generation draws on broad learned patterns rather than an explicitly designed transformation.</data>
  <data key="d15">Conceptual comparison; it does not demonstrate the reliability or economic superiority of either approach.</data>
  <data key="d16">Conceptual argument</data>
  <data key="d17">Body: abstraction levels and comparison with traditional generation</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Engineering structure</data>
  <data key="d23">["T:Engineering structure"]</data>
  <data key="d24">["K:Specifications and governance", "K:Architecture and modularity"]</data>
  <data key="d25">["C:C01", "C:C04", "C:C05"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F008">
  <data key="d2">How to tackle unreliability of coding assistants</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2023-11-29</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Frames confidence in assistance around feedback, the developer’s ability to check an answer and the consequences of error. Proposes timeboxing unproductive assistance and retaining responsibility for the result.</data>
  <data key="d15">Personal heuristics rather than calibrated reliability estimates; informal numerical intuitions are not treated as measured rates.</data>
  <data key="d16">Practitioner guidance</data>
  <data key="d17">Body: confidence, timeboxing and assistant persona</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Verification &amp; review</data>
  <data key="d23">["T:Verification &amp; review", "T:What agents can do"]</data>
  <data key="d24">["K:Agent failure and escalation", "K:Independent verification and oracles", "K:Automation bias and trust"]</data>
  <data key="d25">["C:C03", "C:C07", "C:C08", "C:C13"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F009">
  <data key="d2">Onboarding to a 'legacy' codebase with the help of AI</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2024-08-15</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Recounts work on an unfamiliar Bahmni/OpenMRS issue. AI helped with terminology and code navigation, but environment setup, fixtures and mocking remained obstacles, and the issue was not solved in the attempt.</data>
  <data key="d15">One exploratory onboarding attempt; no measured reduction in onboarding time or demonstrated long-term comprehension.</data>
  <data key="d16">Exploratory case report</data>
  <data key="d17">Body: issue exploration, code search, environment and testing attempts</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:System knowledge &amp; memory</data>
  <data key="d23">["T:System knowledge &amp; memory", "T:Skills &amp; learning"]</data>
  <data key="d24">["K:Onboarding and developer fluency", "K:System understanding and rationale"]</data>
  <data key="d25">["C:C05", "C:C09", "C:C10"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F010">
  <data key="d2">Building an AI agent application to migrate a tech stack</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2024-08-20</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Builds a tool-using agent to migrate tests from Enzyme to React Testing Library. The account exposes file-editing, test-feedback and context-management problems alongside successful transformations.</data>
  <data key="d15">A bounded migration experiment with substantial failures; not proof of reliable autonomous migration across a codebase.</data>
  <data key="d16">Exploratory implementation experiment</data>
  <data key="d17">Body: manually solved baseline, agent setup and migration observations</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:What agents can do</data>
  <data key="d23">["T:What agents can do", "T:Code quality &amp; security", "T:System knowledge &amp; memory"]</data>
  <data key="d24">["K:Agent failure and escalation", "K:Long-running agent execution", "K:Independent verification and oracles"]</data>
  <data key="d25">["C:C03", "C:C05", "C:C07", "C:C09"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F011">
  <data key="d2">Expanding the solution size with multi-file editing</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2024-11-19</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Examines how multi-file edits enlarge the unit of AI-assisted work. Larger suggestions create new checking demands, including unrelated changes, and motivate layered feedback and comprehensible module boundaries.</data>
  <data key="d15">A tool-use snapshot and qualitative experience; no comparative defect rate or current feature guarantee.</data>
  <data key="d16">Practitioner tool exploration</data>
  <data key="d17">Body: multi-file mode, feedback loops and implications of larger changes</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Code quality &amp; security</data>
  <data key="d23">["T:Code quality &amp; security", "T:Verification &amp; review", "T:What agents can do"]</data>
  <data key="d24">["K:Architecture and modularity", "K:Review capacity and maintainers", "K:Developer workflow and adoption"]</data>
  <data key="d25">["C:C03", "C:C05", "C:C08"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F012">
  <data key="d2">What role does LLM reasoning play for software tasks?</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2025-02-18</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Questions where model reasoning adds value to coding tasks compared with supplying repository context and useful tool feedback. Considers debugging and planning as possible settings for investigation.</data>
  <data key="d15">Tentative analysis from February 2025, not a current model-feature comparison or evidence that reasoning always helps or harms coding.</data>
  <data key="d16">Conceptual analysis</data>
  <data key="d17">Body: reasoning models, software tasks and contextual/tool feedback</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:What agents can do</data>
  <data key="d23">["T:What agents can do", "T:System knowledge &amp; memory"]</data>
  <data key="d24">["K:Evaluation methodology and baselines", "K:Agent context and persistent memory"]</data>
  <data key="d25">["C:C03", "C:C09"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F013">
  <data key="d2">The role of developer skills in agentic coding</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2025-03-25</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Uses agent missteps to explain why decomposition, debugging, design judgment and checking remain valuable. Separates immediate completion from team iteration and the lifetime of the codebase.</data>
  <data key="d15">Experience-based examples, not a measured skills intervention or a forecast of developer employment.</data>
  <data key="d16">Practitioner analysis</data>
  <data key="d17">Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Skills &amp; learning</data>
  <data key="d23">["T:Skills &amp; learning", "T:Code quality &amp; security", "T:Engineering structure"]</data>
  <data key="d24">["K:Skills formation and teaching", "K:Technical debt and complexity", "K:Human-agent collaboration"]</data>
  <data key="d25">["C:C01", "C:C05", "C:C10", "C:C11"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F014">
  <data key="d2">Guiding an LLM for Robust Java ByteBuffer Code</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Unmesh Joshi</data>
  <data key="d6">["Unmesh Joshi"]</data>
  <data key="d7">2025-04-17</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Follows a developer–LLM dialogue about Java ByteBuffer header access. The engineer uncovers problems with mutable buffer position and guides the design toward clearer access and encapsulation.</data>
  <data key="d15">An illustrative dialogue; removing position mutation does not by itself establish thread safety or general performance.</data>
  <data key="d16">Worked programming example</data>
  <data key="d17">Body: header reading, position side effects and absolute access</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Code quality &amp; security</data>
  <data key="d23">["T:Code quality &amp; security", "T:Verification &amp; review"]</data>
  <data key="d24">["K:Architecture and modularity", "K:Independent verification and oracles", "K:System understanding and rationale"]</data>
  <data key="d25">["C:C05", "C:C07", "C:C10"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F015">
  <data key="d2">Building TMT Mirror Visualization with LLM: A Step-by-Step Journey</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Unmesh Joshi</data>
  <data key="d6">["Unmesh Joshi"]</data>
  <data key="d7">2025-04-30</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Describes building a telescope-mirror visualization with unfamiliar tools. Small geometric steps, visual checks and domain knowledge guide successive changes while the developer learns the implementation approach.</data>
  <data key="d15">A personal prototype-building account; neither retained learning nor broader productivity was evaluated.</data>
  <data key="d16">Exploratory learning case</data>
  <data key="d17">Body: initial visualization, hexagon geometry and iterative refinement</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Skills &amp; learning</data>
  <data key="d23">["T:Skills &amp; learning", "T:What agents can do"]</data>
  <data key="d24">["K:Skills formation and teaching", "K:Human-agent collaboration", "K:Developer workflow and adoption"]</data>
  <data key="d25">["C:C03", "C:C04", "C:C10"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F016">
  <data key="d2">Coding Assistants Threaten the Software Supply Chain</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Jim Gumbley; Lilly Ryan</data>
  <data key="d6">["Jim Gumbley", "Lilly Ryan"]</data>
  <data key="d7">2025-05-13</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Analyzes the attack surface created when coding assistants consume project instructions and invoke tools with developer privileges. Discusses poisoned context, dependency risks and boundaries around execution.</data>
  <data key="d15">Security analysis rather than an attack-incidence study. Protocol and tool details belong to the May 2025 publication context.</data>
  <data key="d16">Threat analysis</data>
  <data key="d17">Body: assistant inputs, tools, supply-chain exposure and defenses</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Code quality &amp; security</data>
  <data key="d23">["T:Code quality &amp; security", "T:Engineering structure"]</data>
  <data key="d24">["K:Prompt injection and malicious tools", "K:Dependencies and agent supply chain"]</data>
  <data key="d25">["C:C03", "C:C06"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F017">
  <data key="d2">Building Custom Tooling with LLMs</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Unmesh Joshi</data>
  <data key="d6">["Unmesh Joshi"]</data>
  <data key="d7">2025-05-14</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Recounts extending PlantUML with custom visualization tooling. The developer uses generation and feedback to build the tool, while shaping abstractions and keeping the resulting code understandable and maintainable.</data>
  <data key="d15">One custom-tooling case; lower perceived effort is not a controlled productivity estimate.</data>
  <data key="d16">Practitioner implementation case</data>
  <data key="d17">Body: PlantUML extension, implementation iterations and code habitability</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Code quality &amp; security</data>
  <data key="d23">["T:Code quality &amp; security", "T:Productivity", "T:System knowledge &amp; memory"]</data>
  <data key="d24">["K:Architecture and modularity", "K:System understanding and rationale", "K:Developer workflow and adoption"]</data>
  <data key="d25">["C:C03", "C:C05", "C:C09", "C:C10"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F018">
  <data key="d2">Autonomous coding agents: A Codex example</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2025-06-04</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Inspects a background agent making a small Haiven change. The execution trace reveals code-search behavior, missing executable checks and inconsistent reuse across attempts, distinguishing unattended execution from accepted work.</data>
  <data key="d15">A small dated tool experiment; not a model ranking or a general estimate of autonomous success.</data>
  <data key="d16">Exploratory agent case</data>
  <data key="d17">Body: supervised/background distinction, task trace and repeated attempts</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:What agents can do</data>
  <data key="d23">["T:What agents can do", "T:Verification &amp; review"]</data>
  <data key="d24">["K:Agent failure and escalation", "K:Code reuse and duplication", "K:Independent verification and oracles"]</data>
  <data key="d25">["C:C03", "C:C05", "C:C07", "C:C09"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F019">
  <data key="d2">I still care about the code</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2025-07-09</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Argues that responsibility for operational software still requires understanding code and its risks. Contrasts probabilistic generation with designed language translation and relates oversight to possible error consequences.</data>
  <data key="d15">A professional position, not a calibrated threshold for how much review every change requires.</data>
  <data key="d16">Conceptual argument</data>
  <data key="d17">Body: operational responsibility and comparison with compilers</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Verification &amp; review</data>
  <data key="d23">["T:Verification &amp; review", "T:Code quality &amp; security"]</data>
  <data key="d24">["K:Automation bias and trust", "K:System understanding and rationale", "K:Ownership and knowledge transfer"]</data>
  <data key="d25">["C:C01", "C:C05", "C:C08", "C:C13"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F020">
  <data key="d2">Partner with the AI, throw away the code</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Matteo Vaccari</data>
  <data key="d6">["Matteo Vaccari"]</data>
  <data key="d7">2025-07-31</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">In a Go/MySQL performance investigation, generated helpers, experiments and unsuccessful rewrites helped the developer understand the problem before rewriting the core solution. Useful assistance can therefore leave little accepted generated code.</data>
  <data key="d15">A single client case; code-acceptance rate is questioned, but a general AI-caused productivity gain is not measured.</data>
  <data key="d16">Practitioner case report</data>
  <data key="d17">Body: diagnosis, experiments, discarded proposals and final rewrite</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Productivity</data>
  <data key="d23">["T:Productivity", "T:Skills &amp; learning", "T:Economics"]</data>
  <data key="d24">["K:Output versus shipped value", "K:Evaluation methodology and baselines", "K:System understanding and rationale"]</data>
  <data key="d25">["C:C02", "C:C05", "C:C10", "C:C12"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F021">
  <data key="d2">To vibe or not to vibe</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2025-09-23</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Describes decisions about oversight using the chance of an error, its impact and the ability to detect it. The examples favor situation-dependent attention over a single rule for all generated code.</data>
  <data key="d15">A qualitative risk heuristic and personal experience; not a statistically calibrated risk model.</data>
  <data key="d16">Practitioner decision heuristic</data>
  <data key="d17">Body: risk factors and situational review decisions</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Verification &amp; review</data>
  <data key="d23">["T:Verification &amp; review", "T:Engineering structure"]</data>
  <data key="d24">["K:Automation bias and trust", "K:Human-agent collaboration"]</data>
  <data key="d25">["C:C01", "C:C08", "C:C13"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F022">
  <data key="d2">Anchoring AI to a reference application</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2025-09-25</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Explores using a runnable reference application to guide changes across services. A scoped comparison and a reviewed change report precede implementation, raising a choice between AI-based propagation and deterministic transformations.</data>
  <data key="d15">A small reference-update example; consistency and maintainability at organizational scale remain untested.</data>
  <data key="d16">Exploratory workflow example</data>
  <data key="d17">Body: reference application, differences, report and update workflow</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:System knowledge &amp; memory</data>
  <data key="d23">["T:System knowledge &amp; memory", "T:Code quality &amp; security", "T:Engineering structure"]</data>
  <data key="d24">["K:Architecture and modularity", "K:Agent context and persistent memory", "K:Specifications and governance"]</data>
  <data key="d25">["C:C04", "C:C05", "C:C09"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F023">
  <data key="d2">Understanding Spec-Driven-Development: Kiro, spec-kit, and Tessl</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2025-10-15</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Distinguishes spec-first, spec-anchored and spec-as-source approaches through three tool explorations. Examines persistent specifications, task sizing, brownfield fit, instruction following and documentation overhead.</data>
  <data key="d15">A dated exploratory comparison, not controlled evidence for SDD effectiveness. The author’s questions about specification overhead and source-of-truth claims are retained.</data>
  <data key="d16">Practitioner comparative exploration</data>
  <data key="d17">Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Engineering structure</data>
  <data key="d23">["T:Engineering structure", "T:System knowledge &amp; memory"]</data>
  <data key="d24">["K:Specifications and governance", "K:Developer workflow and adoption", "K:Agent context and persistent memory"]</data>
  <data key="d25">["C:C04", "C:C09", "C:C11", "C:C13"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F024">
  <data key="d2">Assessing internal quality while coding with an agent</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Erik Doernenburg</data>
  <data key="d6">["Erik Doernenburg"]</data>
  <data key="d7">2026-01-27</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Uses a CCMenu feature change to inspect internal quality. A fix that compiles can still erode the intended type model, introduce duplication or add unnecessary mechanisms; expert examination exposes those differences.</data>
  <data key="d15">The author presents an anecdote, not a study; observations do not establish a population-level quality effect.</data>
  <data key="d16">Practitioner code-review case</data>
  <data key="d17">Body: GitLab support, optional values, duplication and cache behavior</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Code quality &amp; security</data>
  <data key="d23">["T:Code quality &amp; security", "T:Verification &amp; review"]</data>
  <data key="d24">["K:Technical debt and complexity", "K:Code reuse and duplication", "K:Architecture and modularity"]</data>
  <data key="d25">["C:C05", "C:C07", "C:C08"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F025">
  <data key="d2">Context Engineering for Coding Agents</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2026-02-05</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Organizes context features by who invokes them: a person, the model or agent software. Discusses rules, skills, subagents, external context and hooks as parts of the developer experience.</data>
  <data key="d15">Feature and practice snapshot, not proof of effectiveness or enforcement. Adding more configuration can produce contradictions or an illusion of control.</data>
  <data key="d16">Practitioner technical taxonomy</data>
  <data key="d17">Body: trigger-based feature overview and context configuration</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:System knowledge &amp; memory</data>
  <data key="d23">["T:System knowledge &amp; memory", "T:Engineering structure"]</data>
  <data key="d24">["K:Agent context and persistent memory", "K:Developer workflow and adoption", "K:Specifications and governance"]</data>
  <data key="d25">["C:C03", "C:C09", "C:C13"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F026">
  <data key="d2">Harness Engineering - first thoughts</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2026-02-17</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Interprets a reported harness through context, architectural constraints and codebase maintenance. Raises questions about reusable harnesses, constrained topologies and the effort of retrofitting existing systems.</data>
  <data key="d15">A reaction to another organization’s account, not an independent experiment. The author explicitly notes a gap in the reported functional verification.</data>
  <data key="d16">Interpretive practitioner commentary</data>
  <data key="d17">Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Engineering structure</data>
  <data key="d23">["T:Engineering structure", "T:Code quality &amp; security"]</data>
  <data key="d24">["K:Architecture and modularity", "K:Independent verification and oracles", "K:Long-running agent execution"]</data>
  <data key="d25">["C:C03", "C:C05", "C:C07", "C:C11", "C:C13"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F027">
  <data key="d2">Humans and Agents in Software Engineering Loops</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Kief Morris</data>
  <data key="d6">["Kief Morris"]</data>
  <data key="d7">2026-03-04</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Distinguishes the why loop that pursues outcomes from nested how loops that build software. Proposes human work on the loop: improving guidance, checks and workflow rather than only editing individual outputs.</data>
  <data key="d15">A conceptual operating model. Its proposed agentic improvement flywheel is not a demonstrated organizational or reliability result.</data>
  <data key="d16">Conceptual operating model</data>
  <data key="d17">Body: why/how loops; humans outside, in and on the loop; flywheel</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Engineering structure</data>
  <data key="d23">["T:Engineering structure", "T:Jobs &amp; roles"]</data>
  <data key="d24">["K:Human-agent collaboration", "K:Long-running agent execution", "K:Specifications and governance"]</data>
  <data key="d25">["C:C01", "C:C03", "C:C11", "C:C13"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F028">
  <data key="d2">Viability of local models for coding</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2026-07-07</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Frames local agentic coding as a combined hardware, model, runtime, context and tool-calling problem. The account separates being able to run a model from obtaining usable results.</data>
  <data key="d15">A personal hardware/tool snapshot. Explanations for observed configuration differences are hypotheses; code quality was not systematically evaluated.</data>
  <data key="d16">Practitioner configuration exploration</data>
  <data key="d17">Scope; factors influencing viability; context size and harness; conclusions</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:What agents can do</data>
  <data key="d23">["T:What agents can do", "T:Economics", "T:System knowledge &amp; memory"]</data>
  <data key="d24">["K:Agent context and persistent memory", "K:Economic costs and return", "K:Evaluation methodology and baselines"]</data>
  <data key="d25">["C:C03", "C:C09", "C:C12"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F029">
  <data key="d2">Experiences with local models for coding</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2026-07-08</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Presents a viability funnel and compares manual trials, a small automated evaluation and everyday local-model use. Outcome sensitivity to task, context and configuration makes simple capability claims difficult.</data>
  <data key="d15">Two principal JavaScript/TypeScript tasks and small uneven repeat counts; one-shot automated trials differ from interactive work and do not establish a general ranking.</data>
  <data key="d16">Exploratory task evaluation</data>
  <data key="d17">Viability funnel; two task descriptions; manual/automated phases; day-to-day use</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:What agents can do</data>
  <data key="d23">["T:What agents can do", "T:Productivity", "T:System knowledge &amp; memory"]</data>
  <data key="d24">["K:Benchmarks and construct validity", "K:Evaluation methodology and baselines", "K:Agent context and persistent memory"]</data>
  <data key="d25">["C:C02", "C:C03", "C:C09", "C:C12"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F030">
  <data key="d2">The Economic Benefit of Refactoring</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Giles Edwards-Alexander</data>
  <data key="d6">["Giles Edwards-Alexander"]</data>
  <data key="d7">2026-07-30</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Repeats one representative change as a large Rust data-access module is refactored. Estimated input-token use falls after decomposition permits more selective code reading, connecting architecture to inference work.</data>
  <data key="d15">One application and change, approximate token counting and incomplete refactoring-cost accounting; this does not establish general ROI or savings for every future task.</data>
  <data key="d16">Exploratory refactoring experiment</data>
  <data key="d17">Experiment in refactoring; results table; notes on process; further work</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Economics</data>
  <data key="d23">["T:Economics", "T:Code quality &amp; security"]</data>
  <data key="d24">["K:Economic costs and return", "K:Architecture and modularity", "K:Code reuse and duplication"]</data>
  <data key="d25">["C:C02", "C:C05", "C:C12"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F031">
  <data key="d2">TDD inside the agent loop - theater or actual value?</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Birgitta Böckeler</data>
  <data key="d6">["Birgitta Böckeler"]</data>
  <data key="d7">2026-08-10</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Separates human-authored tests, a human review checkpoint and TDD entirely inside an agent loop. The small exploratory comparison found no clear advantage for fully internal TDD in model-judged quality or mutation scores.</data>
  <data key="d15">Small greenfield tasks, imperfect adherence and an LLM-defined quality rubric. Reported aggregate tokens include cache rereads and are not equivalent to billed cost; no universal conclusion about human-led TDD follows.</data>
  <data key="d16">Small exploratory agent evaluation</data>
  <data key="d17">Setup; results; test-first and red-green goals; costs; conclusions</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Verification &amp; review</data>
  <data key="d23">["T:Verification &amp; review", "T:Economics"]</data>
  <data key="d24">["K:Independent verification and oracles", "K:Evaluation methodology and baselines", "K:Economic costs and return"]</data>
  <data key="d25">["C:C03", "C:C07", "C:C12", "C:C13"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F032">
  <data key="d2">An Accidental Blackboard</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Giles Edwards-Alexander</data>
  <data key="d6">["Giles Edwards-Alexander"]</data>
  <data key="d7">2026-09-02</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">In a simulated airline exercise, shared plans and frequent repository updates became an improvised coordination surface for agents. The account connects this behavior with the blackboard pattern and describes resulting CI pressure.</data>
  <data key="d15">A practice exercise, not a deployed airline system. The author explicitly questions reproducibility; the coordination mechanism was emergent rather than experimentally isolated.</data>
  <data key="d16">Exploratory team exercise</data>
  <data key="d17">Emergent behavior; shared plans; repository as blackboard; CI trade-off</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Engineering structure</data>
  <data key="d23">["T:Engineering structure", "T:System knowledge &amp; memory"]</data>
  <data key="d24">["K:Human-agent collaboration", "K:Agent context and persistent memory", "K:Long-running agent execution"]</data>
  <data key="d25">["C:C03", "C:C09", "C:C11"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="F033">
  <data key="d2">Are Harnesses Worth the Cost?</data>
  <data key="d3">practitioner_essay</data>
  <data key="d4">F</data>
  <data key="d5">Naresh Jain</data>
  <data key="d6">["Naresh Jain"]</data>
  <data key="d7">2026-10-13</data>
  <data key="d8">Dated entry on the supplied series index; article date also used where printed</data>
  <data key="d9">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
  <data key="d10">martinfowler.com</data>
  <data key="d11">Exploring Generative AI</data>
  <data key="d12">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d13">2026-10-13</data>
  <data key="d14">Compares development with and without a behavioral harness against a separate acceptance suite. On the selected service, the stronger model passed both conditions; a cost-optimized model passed more consistently with harness feedback, at greater per-attempt effort.</data>
  <data key="d15">Ten paired runs per model on one unusually detailed greenfield Java brief. Guides and sensors changed together; estimated generation costs omit harness authoring, review and repairs. Final-gate-only use is proposed, not tested.</data>
  <data key="d16">Small repeated-run implementation experiment</data>
  <data key="d17">Experiment setup; independent outer evaluation; model comparisons; economics; boundaries</data>
  <data key="d18">Primary article byline and selected body passages inspected; no independent execution or statistical replication</data>
  <data key="d19">False</data>
  <data key="d20">False</data>
  <data key="d21">False</data>
  <data key="d22">T:Economics</data>
  <data key="d23">["T:Economics", "T:Verification &amp; review", "T:Engineering structure"]</data>
  <data key="d24">["K:Economic costs and return", "K:Independent verification and oracles", "K:Specifications and governance"]</data>
  <data key="d25">["C:C02", "C:C03", "C:C04", "C:C07", "C:C12", "C:C13"]</data>
  <data key="d26">Independent editorial mapping, not classification by the article authors or SE@PoliMi</data>
  <data key="d27">NOT_ADDED_TO_BOOK</data>
  <data key="d28">FOWLER_SERIES_ADDITIVE_OVERLAY_V12</data>
</node>
<node id="COLLECTION:MF:EXPLORING_GEN_AI">
  <data key="d2">Exploring Generative AI · martinfowler.com</data>
  <data key="d3">source_collection</data>
  <data key="d9">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d29">33 distinct articles linked by the supplied series hub on 2026-10-13</data>
  <data key="d30">Birgitta Böckeler</data>
  <data key="d31">Martin Fowler’s website</data>
  <data key="d32">Series index and credited article bylines</data>
</node>
<node id="AUTHOR:MF:birgitta-b-ckeler">
  <data key="d2">Birgitta Böckeler</data>
  <data key="d3">credited_author</data>
  <data key="d33">Byline on the listed primary source pages</data>
  <data key="d34">https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html</data>
</node>
<node id="AUTHOR:MF:erik-doernenburg">
  <data key="d2">Erik Doernenburg</data>
  <data key="d3">credited_author</data>
  <data key="d33">Byline on the listed primary source pages</data>
  <data key="d34">https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html</data>
</node>
<node id="AUTHOR:MF:giles-edwards-alexander">
  <data key="d2">Giles Edwards-Alexander</data>
  <data key="d3">credited_author</data>
  <data key="d33">Byline on the listed primary source pages</data>
  <data key="d34">https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html</data>
</node>
<node id="AUTHOR:MF:jim-gumbley">
  <data key="d2">Jim Gumbley</data>
  <data key="d3">credited_author</data>
  <data key="d33">Byline on the listed primary source pages</data>
  <data key="d34">https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html</data>
</node>
<node id="AUTHOR:MF:kief-morris">
  <data key="d2">Kief Morris</data>
  <data key="d3">credited_author</data>
  <data key="d33">Byline on the listed primary source pages</data>
  <data key="d34">https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html</data>
</node>
<node id="AUTHOR:MF:lilly-ryan">
  <data key="d2">Lilly Ryan</data>
  <data key="d3">credited_author</data>
  <data key="d33">Byline on the listed primary source pages</data>
  <data key="d34">https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html</data>
</node>
<node id="AUTHOR:MF:matteo-vaccari">
  <data key="d2">Matteo Vaccari</data>
  <data key="d3">credited_author</data>
  <data key="d33">Byline on the listed primary source pages</data>
  <data key="d34">https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html</data>
</node>
<node id="AUTHOR:MF:naresh-jain">
  <data key="d2">Naresh Jain</data>
  <data key="d3">credited_author</data>
  <data key="d33">Byline on the listed primary source pages</data>
  <data key="d34">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
</node>
<node id="AUTHOR:MF:paul-sobocinski">
  <data key="d2">Paul Sobocinski</data>
  <data key="d3">credited_author</data>
  <data key="d33">Byline on the listed primary source pages</data>
  <data key="d34">https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html</data>
</node>
<node id="AUTHOR:MF:unmesh-joshi">
  <data key="d2">Unmesh Joshi</data>
  <data key="d3">credited_author</data>
  <data key="d33">Byline on the listed primary source pages</data>
  <data key="d34">https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html</data>
</node>
<node id="T:Engineering structure"/>
<node id="T:Productivity"/>
<node id="K:Developer workflow and adoption"/>
<node id="K:Agent context and persistent memory"/>
<node id="C:C01"/>
<node id="C:C03"/>
<node id="C:C09"/>
<node id="T:Verification &amp; review"/>
<node id="T:Code quality &amp; security"/>
<node id="K:Independent verification and oracles"/>
<node id="K:Automation bias and trust"/>
<node id="C:C05"/>
<node id="C:C07"/>
<node id="C:C10"/>
<node id="K:Human cognitive load"/>
<node id="K:Economic costs and return"/>
<node id="C:C02"/>
<node id="C:C12"/>
<node id="T:System knowledge &amp; memory"/>
<node id="C:C08"/>
<node id="T:Skills &amp; learning"/>
<node id="K:Human-agent collaboration"/>
<node id="K:Ownership and knowledge transfer"/>
<node id="K:Skills formation and teaching"/>
<node id="C:C11"/>
<node id="K:Specifications and governance"/>
<node id="K:Architecture and modularity"/>
<node id="C:C04"/>
<node id="T:What agents can do"/>
<node id="K:Agent failure and escalation"/>
<node id="C:C13"/>
<node id="K:Onboarding and developer fluency"/>
<node id="K:System understanding and rationale"/>
<node id="K:Long-running agent execution"/>
<node id="K:Review capacity and maintainers"/>
<node id="K:Evaluation methodology and baselines"/>
<node id="K:Technical debt and complexity"/>
<node id="K:Prompt injection and malicious tools"/>
<node id="K:Dependencies and agent supply chain"/>
<node id="C:C06"/>
<node id="K:Code reuse and duplication"/>
<node id="T:Economics"/>
<node id="K:Output versus shipped value"/>
<node id="T:Jobs &amp; roles"/>
<node id="K:Benchmarks and construct validity"/>
<node id="O031"/>
<node id="W077"/>
<node id="W010"/>
<node id="O019"/>
<node id="W173"/>
<node id="B014"/>
<node id="B050"/>
<node id="B109"/>
<node id="W155"/>
<node id="O002"/>
<node id="W101"/>
<node id="W073"/>
<node id="O006"/>
<node id="P047"/>
<node id="W118"/>
<node id="W060"/>
<node id="W053"/>
<node id="B022"/>
<node id="W111"/>
<node id="W031"/>
<node id="W189"/>
<node id="W009"/>
<node id="W093"/>
<node id="P118"/>
<node id="O018"/>
<node id="B063"/>
<node id="B064"/>
<node id="O007"/>
<node id="B090"/>
<node id="B104"/>
<node id="O009"/>
<node id="B105"/>
<node id="B108"/>
<node id="B106"/>
<node id="B091"/>
<node id="P070"/>
<node id="B095"/>
<node id="W095"/>
<edge source="F001" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F001" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F001" target="T:Engineering structure" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html</data>
  <data key="d40">Body: task and interaction categories; prompt composition; models and hosting</data>
</edge>
<edge source="F001" target="T:Productivity" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Productivity. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html</data>
  <data key="d40">Body: task and interaction categories; prompt composition; models and hosting</data>
</edge>
<edge source="F001" target="K:Developer workflow and adoption" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Developer workflow and adoption. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html</data>
  <data key="d40">Body: task and interaction categories; prompt composition; models and hosting</data>
</edge>
<edge source="F001" target="K:Agent context and persistent memory" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Agent context and persistent memory. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html</data>
  <data key="d40">Body: task and interaction categories; prompt composition; models and hosting</data>
</edge>
<edge source="F001" target="C:C01" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI changes the unit of software work. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html</data>
  <data key="d40">Body: task and interaction categories; prompt composition; models and hosting</data>
</edge>
<edge source="F001" target="C:C03" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html</data>
  <data key="d40">Body: task and interaction categories; prompt composition; models and hosting</data>
</edge>
<edge source="F001" target="C:C09" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html</data>
  <data key="d40">Body: task and interaction categories; prompt composition; models and hosting</data>
</edge>
<edge source="F001" target="O031" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Different taxonomies of constructing tool context; a conceptual comparison, not an effectiveness claim.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: task and interaction categories; prompt composition; models and hosting</data>
</edge>
<edge source="F002" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F002" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F002" target="T:Verification &amp; review" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Verification &amp; review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html</data>
  <data key="d40">Body: the three median implementations and the test discussion</data>
</edge>
<edge source="F002" target="T:Code quality &amp; security" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Code quality &amp; security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html</data>
  <data key="d40">Body: the three median implementations and the test discussion</data>
</edge>
<edge source="F002" target="K:Independent verification and oracles" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Independent verification and oracles. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html</data>
  <data key="d40">Body: the three median implementations and the test discussion</data>
</edge>
<edge source="F002" target="K:Automation bias and trust" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Automation bias and trust. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html</data>
  <data key="d40">Body: the three median implementations and the test discussion</data>
</edge>
<edge source="F002" target="C:C05" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html</data>
  <data key="d40">Body: the three median implementations and the test discussion</data>
</edge>
<edge source="F002" target="C:C07" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html</data>
  <data key="d40">Body: the three median implementations and the test discussion</data>
</edge>
<edge source="F002" target="C:C10" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html</data>
  <data key="d40">Body: the three median implementations and the test discussion</data>
</edge>
<edge source="F002" target="W077" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Both raise the origin of test expectations; the median example is not a replication of the Java benchmark.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: the three median implementations and the test discussion</data>
</edge>
<edge source="F003" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F003" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F003" target="T:Productivity" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Productivity. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html</data>
  <data key="d40">Body: usefulness factors and review/rework effort</data>
</edge>
<edge source="F003" target="T:Verification &amp; review" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Verification &amp; review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html</data>
  <data key="d40">Body: usefulness factors and review/rework effort</data>
</edge>
<edge source="F003" target="K:Developer workflow and adoption" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Developer workflow and adoption. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html</data>
  <data key="d40">Body: usefulness factors and review/rework effort</data>
</edge>
<edge source="F003" target="K:Human cognitive load" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Human cognitive load. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html</data>
  <data key="d40">Body: usefulness factors and review/rework effort</data>
</edge>
<edge source="F003" target="K:Economic costs and return" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Economic costs and return. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html</data>
  <data key="d40">Body: usefulness factors and review/rework effort</data>
</edge>
<edge source="F003" target="C:C02" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Measuring productivity from code to production. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html</data>
  <data key="d40">Body: usefulness factors and review/rework effort</data>
</edge>
<edge source="F003" target="C:C03" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html</data>
  <data key="d40">Body: usefulness factors and review/rework effort</data>
</edge>
<edge source="F003" target="C:C10" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html</data>
  <data key="d40">Body: usefulness factors and review/rework effort</data>
</edge>
<edge source="F003" target="C:C12" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Economics, jobs, risk and evidence-based adoption. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html</data>
  <data key="d40">Body: usefulness factors and review/rework effort</data>
</edge>
<edge source="F003" target="F002" id="MF_V12:F_BODY_LINKS_TO">
  <data key="d35">F_BODY_LINKS_TO</data>
  <data key="d36">A link in the article body points to this essay; next/previous/latest navigation is excluded.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d45">https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html</data>
  <data key="d40">Body, not series navigation</data>
</edge>
<edge source="F003" target="W010" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Contrasts perceived assistance with end-to-end delivered change; measures and settings differ.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: usefulness factors and review/rework effort</data>
</edge>
<edge source="F004" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F004" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F004" target="T:Verification &amp; review" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Verification &amp; review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html</data>
  <data key="d40">Body: reinforcing existing practices; reviewing instead of producing</data>
</edge>
<edge source="F004" target="T:System knowledge &amp; memory" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in System knowledge &amp; memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html</data>
  <data key="d40">Body: reinforcing existing practices; reviewing instead of producing</data>
</edge>
<edge source="F004" target="T:Code quality &amp; security" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Code quality &amp; security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html</data>
  <data key="d40">Body: reinforcing existing practices; reviewing instead of producing</data>
</edge>
<edge source="F004" target="K:Automation bias and trust" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Automation bias and trust. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html</data>
  <data key="d40">Body: reinforcing existing practices; reviewing instead of producing</data>
</edge>
<edge source="F004" target="K:Human cognitive load" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Human cognitive load. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html</data>
  <data key="d40">Body: reinforcing existing practices; reviewing instead of producing</data>
</edge>
<edge source="F004" target="K:Agent context and persistent memory" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Agent context and persistent memory. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html</data>
  <data key="d40">Body: reinforcing existing practices; reviewing instead of producing</data>
</edge>
<edge source="F004" target="C:C05" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html</data>
  <data key="d40">Body: reinforcing existing practices; reviewing instead of producing</data>
</edge>
<edge source="F004" target="C:C08" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Code review and trust calibration. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html</data>
  <data key="d40">Body: reinforcing existing practices; reviewing instead of producing</data>
</edge>
<edge source="F004" target="C:C09" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html</data>
  <data key="d40">Body: reinforcing existing practices; reviewing instead of producing</data>
</edge>
<edge source="F004" target="O019" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Reviewer attention is a shared problem; these practitioner accounts are not independent causal evidence.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: reinforcing existing practices; reviewing instead of producing</data>
</edge>
<edge source="F005" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F005" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F005" target="T:Skills &amp; learning" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Skills &amp; learning. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html</data>
  <data key="d40">Body: knowledge sharing, team flow and pairing with assistance</data>
</edge>
<edge source="F005" target="T:Engineering structure" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html</data>
  <data key="d40">Body: knowledge sharing, team flow and pairing with assistance</data>
</edge>
<edge source="F005" target="T:System knowledge &amp; memory" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in System knowledge &amp; memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html</data>
  <data key="d40">Body: knowledge sharing, team flow and pairing with assistance</data>
</edge>
<edge source="F005" target="K:Human-agent collaboration" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Human-agent collaboration. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html</data>
  <data key="d40">Body: knowledge sharing, team flow and pairing with assistance</data>
</edge>
<edge source="F005" target="K:Ownership and knowledge transfer" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Ownership and knowledge transfer. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html</data>
  <data key="d40">Body: knowledge sharing, team flow and pairing with assistance</data>
</edge>
<edge source="F005" target="K:Skills formation and teaching" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Skills formation and teaching. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html</data>
  <data key="d40">Body: knowledge sharing, team flow and pairing with assistance</data>
</edge>
<edge source="F005" target="C:C10" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html</data>
  <data key="d40">Body: knowledge sharing, team flow and pairing with assistance</data>
</edge>
<edge source="F005" target="C:C11" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Teams, governance and the changing engineering organization. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html</data>
  <data key="d40">Body: knowledge sharing, team flow and pairing with assistance</data>
</edge>
<edge source="F005" target="F004" id="MF_V12:F_BODY_LINKS_TO">
  <data key="d35">F_BODY_LINKS_TO</data>
  <data key="d36">A link in the article body points to this essay; next/previous/latest navigation is excluded.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d45">https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html</data>
  <data key="d40">Body, not series navigation</data>
</edge>
<edge source="F005" target="W173" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Human knowledge sharing offers a reading connection to stewardship, not an AI-pairing evaluation.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: knowledge sharing, team flow and pairing with assistance</data>
</edge>
<edge source="F006" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F006" target="AUTHOR:MF:paul-sobocinski" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F006" target="T:Verification &amp; review" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Verification &amp; review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html</data>
  <data key="d40">Body: red, green and refactoring discussions</data>
</edge>
<edge source="F006" target="T:Skills &amp; learning" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Skills &amp; learning. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html</data>
  <data key="d40">Body: red, green and refactoring discussions</data>
</edge>
<edge source="F006" target="K:Independent verification and oracles" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Independent verification and oracles. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html</data>
  <data key="d40">Body: red, green and refactoring discussions</data>
</edge>
<edge source="F006" target="K:Human-agent collaboration" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Human-agent collaboration. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html</data>
  <data key="d40">Body: red, green and refactoring discussions</data>
</edge>
<edge source="F006" target="C:C03" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html</data>
  <data key="d40">Body: red, green and refactoring discussions</data>
</edge>
<edge source="F006" target="C:C07" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html</data>
  <data key="d40">Body: red, green and refactoring discussions</data>
</edge>
<edge source="F006" target="C:C10" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html</data>
  <data key="d40">Body: red, green and refactoring discussions</data>
</edge>
<edge source="F006" target="B014" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Human-led tests and quality-assurance practices can be compared without treating a pattern as a trial result.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: red, green and refactoring discussions</data>
</edge>
<edge source="F007" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F007" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F007" target="T:Engineering structure" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html</data>
  <data key="d40">Body: abstraction levels and comparison with traditional generation</data>
</edge>
<edge source="F007" target="K:Specifications and governance" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Specifications and governance. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html</data>
  <data key="d40">Body: abstraction levels and comparison with traditional generation</data>
</edge>
<edge source="F007" target="K:Architecture and modularity" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Architecture and modularity. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html</data>
  <data key="d40">Body: abstraction levels and comparison with traditional generation</data>
</edge>
<edge source="F007" target="C:C01" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI changes the unit of software work. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html</data>
  <data key="d40">Body: abstraction levels and comparison with traditional generation</data>
</edge>
<edge source="F007" target="C:C04" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Specifications, intent and executable contracts. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html</data>
  <data key="d40">Body: abstraction levels and comparison with traditional generation</data>
</edge>
<edge source="F007" target="C:C05" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html</data>
  <data key="d40">Body: abstraction levels and comparison with traditional generation</data>
</edge>
<edge source="F007" target="B050" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Contrasts learned generation and explicit contracts; the book process is a separate authorial proposal.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: abstraction levels and comparison with traditional generation</data>
</edge>
<edge source="F008" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F008" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F008" target="T:Verification &amp; review" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Verification &amp; review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html</data>
  <data key="d40">Body: confidence, timeboxing and assistant persona</data>
</edge>
<edge source="F008" target="T:What agents can do" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in What agents can do. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html</data>
  <data key="d40">Body: confidence, timeboxing and assistant persona</data>
</edge>
<edge source="F008" target="K:Agent failure and escalation" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Agent failure and escalation. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html</data>
  <data key="d40">Body: confidence, timeboxing and assistant persona</data>
</edge>
<edge source="F008" target="K:Independent verification and oracles" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Independent verification and oracles. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html</data>
  <data key="d40">Body: confidence, timeboxing and assistant persona</data>
</edge>
<edge source="F008" target="K:Automation bias and trust" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Automation bias and trust. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html</data>
  <data key="d40">Body: confidence, timeboxing and assistant persona</data>
</edge>
<edge source="F008" target="C:C03" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html</data>
  <data key="d40">Body: confidence, timeboxing and assistant persona</data>
</edge>
<edge source="F008" target="C:C07" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html</data>
  <data key="d40">Body: confidence, timeboxing and assistant persona</data>
</edge>
<edge source="F008" target="C:C08" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Code review and trust calibration. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html</data>
  <data key="d40">Body: confidence, timeboxing and assistant persona</data>
</edge>
<edge source="F008" target="C:C13" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Choosing Practices and Recognizing Their Limits. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html</data>
  <data key="d40">Body: confidence, timeboxing and assistant persona</data>
</edge>
<edge source="F008" target="F002" id="MF_V12:F_BODY_LINKS_TO">
  <data key="d35">F_BODY_LINKS_TO</data>
  <data key="d36">A link in the article body points to this essay; next/previous/latest navigation is excluded.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d45">https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html</data>
  <data key="d40">Body, not series navigation</data>
</edge>
<edge source="F008" target="B109" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Both motivate controls chosen for the observed problem; neither establishes a universal reliability threshold.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: confidence, timeboxing and assistant persona</data>
</edge>
<edge source="F009" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F009" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F009" target="T:System knowledge &amp; memory" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in System knowledge &amp; memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html</data>
  <data key="d40">Body: issue exploration, code search, environment and testing attempts</data>
</edge>
<edge source="F009" target="T:Skills &amp; learning" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Skills &amp; learning. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html</data>
  <data key="d40">Body: issue exploration, code search, environment and testing attempts</data>
</edge>
<edge source="F009" target="K:Onboarding and developer fluency" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Onboarding and developer fluency. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html</data>
  <data key="d40">Body: issue exploration, code search, environment and testing attempts</data>
</edge>
<edge source="F009" target="K:System understanding and rationale" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address System understanding and rationale. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html</data>
  <data key="d40">Body: issue exploration, code search, environment and testing attempts</data>
</edge>
<edge source="F009" target="C:C05" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html</data>
  <data key="d40">Body: issue exploration, code search, environment and testing attempts</data>
</edge>
<edge source="F009" target="C:C09" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html</data>
  <data key="d40">Body: issue exploration, code search, environment and testing attempts</data>
</edge>
<edge source="F009" target="C:C10" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html</data>
  <data key="d40">Body: issue exploration, code search, environment and testing attempts</data>
</edge>
<edge source="F009" target="W155" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">An onboarding narrative and an exploratory comprehension study address related but different settings.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: issue exploration, code search, environment and testing attempts</data>
</edge>
<edge source="F009" target="O002" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Compare recovery of brownfield context; common subject matter is not corroborating evidence.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: issue exploration, code search, environment and testing attempts</data>
</edge>
<edge source="F010" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F010" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F010" target="T:What agents can do" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in What agents can do. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html</data>
  <data key="d40">Body: manually solved baseline, agent setup and migration observations</data>
</edge>
<edge source="F010" target="T:Code quality &amp; security" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Code quality &amp; security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html</data>
  <data key="d40">Body: manually solved baseline, agent setup and migration observations</data>
</edge>
<edge source="F010" target="T:System knowledge &amp; memory" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in System knowledge &amp; memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html</data>
  <data key="d40">Body: manually solved baseline, agent setup and migration observations</data>
</edge>
<edge source="F010" target="K:Agent failure and escalation" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Agent failure and escalation. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html</data>
  <data key="d40">Body: manually solved baseline, agent setup and migration observations</data>
</edge>
<edge source="F010" target="K:Long-running agent execution" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Long-running agent execution. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html</data>
  <data key="d40">Body: manually solved baseline, agent setup and migration observations</data>
</edge>
<edge source="F010" target="K:Independent verification and oracles" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Independent verification and oracles. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html</data>
  <data key="d40">Body: manually solved baseline, agent setup and migration observations</data>
</edge>
<edge source="F010" target="C:C03" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html</data>
  <data key="d40">Body: manually solved baseline, agent setup and migration observations</data>
</edge>
<edge source="F010" target="C:C05" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html</data>
  <data key="d40">Body: manually solved baseline, agent setup and migration observations</data>
</edge>
<edge source="F010" target="C:C07" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html</data>
  <data key="d40">Body: manually solved baseline, agent setup and migration observations</data>
</edge>
<edge source="F010" target="C:C09" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html</data>
  <data key="d40">Body: manually solved baseline, agent setup and migration observations</data>
</edge>
<edge source="F010" target="W101" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Both expose risks of semantic migration, but use different tasks, methods and tool generations.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: manually solved baseline, agent setup and migration observations</data>
</edge>
<edge source="F011" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F011" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F011" target="T:Code quality &amp; security" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Code quality &amp; security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html</data>
  <data key="d40">Body: multi-file mode, feedback loops and implications of larger changes</data>
</edge>
<edge source="F011" target="T:Verification &amp; review" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Verification &amp; review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html</data>
  <data key="d40">Body: multi-file mode, feedback loops and implications of larger changes</data>
</edge>
<edge source="F011" target="T:What agents can do" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in What agents can do. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html</data>
  <data key="d40">Body: multi-file mode, feedback loops and implications of larger changes</data>
</edge>
<edge source="F011" target="K:Architecture and modularity" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Architecture and modularity. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html</data>
  <data key="d40">Body: multi-file mode, feedback loops and implications of larger changes</data>
</edge>
<edge source="F011" target="K:Review capacity and maintainers" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Review capacity and maintainers. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html</data>
  <data key="d40">Body: multi-file mode, feedback loops and implications of larger changes</data>
</edge>
<edge source="F011" target="K:Developer workflow and adoption" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Developer workflow and adoption. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html</data>
  <data key="d40">Body: multi-file mode, feedback loops and implications of larger changes</data>
</edge>
<edge source="F011" target="C:C03" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html</data>
  <data key="d40">Body: multi-file mode, feedback loops and implications of larger changes</data>
</edge>
<edge source="F011" target="C:C05" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html</data>
  <data key="d40">Body: multi-file mode, feedback loops and implications of larger changes</data>
</edge>
<edge source="F011" target="C:C08" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Code review and trust calibration. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html</data>
  <data key="d40">Body: multi-file mode, feedback loops and implications of larger changes</data>
</edge>
<edge source="F011" target="W073" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Larger changes invite comparison with review complexity; no equivalent treatment or outcome is claimed.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: multi-file mode, feedback loops and implications of larger changes</data>
</edge>
<edge source="F012" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F012" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F012" target="T:What agents can do" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in What agents can do. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html</data>
  <data key="d40">Body: reasoning models, software tasks and contextual/tool feedback</data>
</edge>
<edge source="F012" target="T:System knowledge &amp; memory" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in System knowledge &amp; memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html</data>
  <data key="d40">Body: reasoning models, software tasks and contextual/tool feedback</data>
</edge>
<edge source="F012" target="K:Evaluation methodology and baselines" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Evaluation methodology and baselines. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html</data>
  <data key="d40">Body: reasoning models, software tasks and contextual/tool feedback</data>
</edge>
<edge source="F012" target="K:Agent context and persistent memory" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Agent context and persistent memory. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html</data>
  <data key="d40">Body: reasoning models, software tasks and contextual/tool feedback</data>
</edge>
<edge source="F012" target="C:C03" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html</data>
  <data key="d40">Body: reasoning models, software tasks and contextual/tool feedback</data>
</edge>
<edge source="F012" target="C:C09" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html</data>
  <data key="d40">Body: reasoning models, software tasks and contextual/tool feedback</data>
</edge>
<edge source="F012" target="O006" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Relates reasoning choices to external loop feedback; this mapping is editorial, not a tested comparison.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: reasoning models, software tasks and contextual/tool feedback</data>
</edge>
<edge source="F013" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F013" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F013" target="T:Skills &amp; learning" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Skills &amp; learning. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html</data>
  <data key="d40">Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives</data>
</edge>
<edge source="F013" target="T:Code quality &amp; security" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Code quality &amp; security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html</data>
  <data key="d40">Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives</data>
</edge>
<edge source="F013" target="T:Engineering structure" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html</data>
  <data key="d40">Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives</data>
</edge>
<edge source="F013" target="K:Skills formation and teaching" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Skills formation and teaching. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html</data>
  <data key="d40">Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives</data>
</edge>
<edge source="F013" target="K:Technical debt and complexity" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Technical debt and complexity. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html</data>
  <data key="d40">Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives</data>
</edge>
<edge source="F013" target="K:Human-agent collaboration" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Human-agent collaboration. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html</data>
  <data key="d40">Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives</data>
</edge>
<edge source="F013" target="C:C01" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI changes the unit of software work. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html</data>
  <data key="d40">Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives</data>
</edge>
<edge source="F013" target="C:C05" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html</data>
  <data key="d40">Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives</data>
</edge>
<edge source="F013" target="C:C10" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html</data>
  <data key="d40">Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives</data>
</edge>
<edge source="F013" target="C:C11" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Teams, governance and the changing engineering organization. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html</data>
  <data key="d40">Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives</data>
</edge>
<edge source="F013" target="P047" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Shared author and overlapping practitioner concerns; do not count these accounts as independent confirmation.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives</data>
</edge>
<edge source="F014" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F014" target="AUTHOR:MF:unmesh-joshi" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F014" target="T:Code quality &amp; security" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Code quality &amp; security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html</data>
  <data key="d40">Body: header reading, position side effects and absolute access</data>
</edge>
<edge source="F014" target="T:Verification &amp; review" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Verification &amp; review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html</data>
  <data key="d40">Body: header reading, position side effects and absolute access</data>
</edge>
<edge source="F014" target="K:Architecture and modularity" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Architecture and modularity. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html</data>
  <data key="d40">Body: header reading, position side effects and absolute access</data>
</edge>
<edge source="F014" target="K:Independent verification and oracles" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Independent verification and oracles. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html</data>
  <data key="d40">Body: header reading, position side effects and absolute access</data>
</edge>
<edge source="F014" target="K:System understanding and rationale" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address System understanding and rationale. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html</data>
  <data key="d40">Body: header reading, position side effects and absolute access</data>
</edge>
<edge source="F014" target="C:C05" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html</data>
  <data key="d40">Body: header reading, position side effects and absolute access</data>
</edge>
<edge source="F014" target="C:C07" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html</data>
  <data key="d40">Body: header reading, position side effects and absolute access</data>
</edge>
<edge source="F014" target="C:C10" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html</data>
  <data key="d40">Body: header reading, position side effects and absolute access</data>
</edge>
<edge source="F014" target="W101" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Explaining code and preserving behavior are separable; the ByteBuffer dialogue is not a modernization benchmark.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: header reading, position side effects and absolute access</data>
</edge>
<edge source="F015" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F015" target="AUTHOR:MF:unmesh-joshi" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F015" target="T:Skills &amp; learning" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Skills &amp; learning. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html</data>
  <data key="d40">Body: initial visualization, hexagon geometry and iterative refinement</data>
</edge>
<edge source="F015" target="T:What agents can do" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in What agents can do. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html</data>
  <data key="d40">Body: initial visualization, hexagon geometry and iterative refinement</data>
</edge>
<edge source="F015" target="K:Skills formation and teaching" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Skills formation and teaching. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html</data>
  <data key="d40">Body: initial visualization, hexagon geometry and iterative refinement</data>
</edge>
<edge source="F015" target="K:Human-agent collaboration" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Human-agent collaboration. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html</data>
  <data key="d40">Body: initial visualization, hexagon geometry and iterative refinement</data>
</edge>
<edge source="F015" target="K:Developer workflow and adoption" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Developer workflow and adoption. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html</data>
  <data key="d40">Body: initial visualization, hexagon geometry and iterative refinement</data>
</edge>
<edge source="F015" target="C:C03" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html</data>
  <data key="d40">Body: initial visualization, hexagon geometry and iterative refinement</data>
</edge>
<edge source="F015" target="C:C04" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Specifications, intent and executable contracts. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html</data>
  <data key="d40">Body: initial visualization, hexagon geometry and iterative refinement</data>
</edge>
<edge source="F015" target="C:C10" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html</data>
  <data key="d40">Body: initial visualization, hexagon geometry and iterative refinement</data>
</edge>
<edge source="F015" target="W118" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">A successful learning narrative does not measure the retention outcome investigated in a learning study.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: initial visualization, hexagon geometry and iterative refinement</data>
</edge>
<edge source="F016" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F016" target="AUTHOR:MF:jim-gumbley" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F016" target="AUTHOR:MF:lilly-ryan" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F016" target="T:Code quality &amp; security" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Code quality &amp; security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html</data>
  <data key="d40">Body: assistant inputs, tools, supply-chain exposure and defenses</data>
</edge>
<edge source="F016" target="T:Engineering structure" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html</data>
  <data key="d40">Body: assistant inputs, tools, supply-chain exposure and defenses</data>
</edge>
<edge source="F016" target="K:Prompt injection and malicious tools" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Prompt injection and malicious tools. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html</data>
  <data key="d40">Body: assistant inputs, tools, supply-chain exposure and defenses</data>
</edge>
<edge source="F016" target="K:Dependencies and agent supply chain" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Dependencies and agent supply chain. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html</data>
  <data key="d40">Body: assistant inputs, tools, supply-chain exposure and defenses</data>
</edge>
<edge source="F016" target="C:C03" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html</data>
  <data key="d40">Body: assistant inputs, tools, supply-chain exposure and defenses</data>
</edge>
<edge source="F016" target="C:C06" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Securing generated code and the agent runtime. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html</data>
  <data key="d40">Body: assistant inputs, tools, supply-chain exposure and defenses</data>
</edge>
<edge source="F016" target="W060" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Threat analysis and adversarial workspace-injection research concern related boundaries, not the same prevalence estimate.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: assistant inputs, tools, supply-chain exposure and defenses</data>
</edge>
<edge source="F016" target="W053" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Supply-chain commentary connects to configuration exposure; neither establishes real-world exploitation frequency.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: assistant inputs, tools, supply-chain exposure and defenses</data>
</edge>
<edge source="F017" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F017" target="AUTHOR:MF:unmesh-joshi" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F017" target="T:Code quality &amp; security" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Code quality &amp; security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html</data>
  <data key="d40">Body: PlantUML extension, implementation iterations and code habitability</data>
</edge>
<edge source="F017" target="T:Productivity" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Productivity. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html</data>
  <data key="d40">Body: PlantUML extension, implementation iterations and code habitability</data>
</edge>
<edge source="F017" target="T:System knowledge &amp; memory" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in System knowledge &amp; memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html</data>
  <data key="d40">Body: PlantUML extension, implementation iterations and code habitability</data>
</edge>
<edge source="F017" target="K:Architecture and modularity" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Architecture and modularity. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html</data>
  <data key="d40">Body: PlantUML extension, implementation iterations and code habitability</data>
</edge>
<edge source="F017" target="K:System understanding and rationale" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address System understanding and rationale. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html</data>
  <data key="d40">Body: PlantUML extension, implementation iterations and code habitability</data>
</edge>
<edge source="F017" target="K:Developer workflow and adoption" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Developer workflow and adoption. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html</data>
  <data key="d40">Body: PlantUML extension, implementation iterations and code habitability</data>
</edge>
<edge source="F017" target="C:C03" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html</data>
  <data key="d40">Body: PlantUML extension, implementation iterations and code habitability</data>
</edge>
<edge source="F017" target="C:C05" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html</data>
  <data key="d40">Body: PlantUML extension, implementation iterations and code habitability</data>
</edge>
<edge source="F017" target="C:C09" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html</data>
  <data key="d40">Body: PlantUML extension, implementation iterations and code habitability</data>
</edge>
<edge source="F017" target="C:C10" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html</data>
  <data key="d40">Body: PlantUML extension, implementation iterations and code habitability</data>
</edge>
<edge source="F017" target="B022" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Compare maintained code and persistent project knowledge as context; no automatic effectiveness equivalence.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: PlantUML extension, implementation iterations and code habitability</data>
</edge>
<edge source="F018" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F018" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F018" target="T:What agents can do" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in What agents can do. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html</data>
  <data key="d40">Body: supervised/background distinction, task trace and repeated attempts</data>
</edge>
<edge source="F018" target="T:Verification &amp; review" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Verification &amp; review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html</data>
  <data key="d40">Body: supervised/background distinction, task trace and repeated attempts</data>
</edge>
<edge source="F018" target="K:Agent failure and escalation" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Agent failure and escalation. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html</data>
  <data key="d40">Body: supervised/background distinction, task trace and repeated attempts</data>
</edge>
<edge source="F018" target="K:Code reuse and duplication" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Code reuse and duplication. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html</data>
  <data key="d40">Body: supervised/background distinction, task trace and repeated attempts</data>
</edge>
<edge source="F018" target="K:Independent verification and oracles" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Independent verification and oracles. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html</data>
  <data key="d40">Body: supervised/background distinction, task trace and repeated attempts</data>
</edge>
<edge source="F018" target="C:C03" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html</data>
  <data key="d40">Body: supervised/background distinction, task trace and repeated attempts</data>
</edge>
<edge source="F018" target="C:C05" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html</data>
  <data key="d40">Body: supervised/background distinction, task trace and repeated attempts</data>
</edge>
<edge source="F018" target="C:C07" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html</data>
  <data key="d40">Body: supervised/background distinction, task trace and repeated attempts</data>
</edge>
<edge source="F018" target="C:C09" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html</data>
  <data key="d40">Body: supervised/background distinction, task trace and repeated attempts</data>
</edge>
<edge source="F018" target="W111" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Unattended task completion and acceptance evidence are different; the small Codex example is not a benchmark replication.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: supervised/background distinction, task trace and repeated attempts</data>
</edge>
<edge source="F018" target="W031" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Both make repository reuse relevant; an anecdote is not a second study of reuse rates.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: supervised/background distinction, task trace and repeated attempts</data>
</edge>
<edge source="F019" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F019" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F019" target="T:Verification &amp; review" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Verification &amp; review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html</data>
  <data key="d40">Body: operational responsibility and comparison with compilers</data>
</edge>
<edge source="F019" target="T:Code quality &amp; security" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Code quality &amp; security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html</data>
  <data key="d40">Body: operational responsibility and comparison with compilers</data>
</edge>
<edge source="F019" target="K:Automation bias and trust" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Automation bias and trust. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html</data>
  <data key="d40">Body: operational responsibility and comparison with compilers</data>
</edge>
<edge source="F019" target="K:System understanding and rationale" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address System understanding and rationale. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html</data>
  <data key="d40">Body: operational responsibility and comparison with compilers</data>
</edge>
<edge source="F019" target="K:Ownership and knowledge transfer" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Ownership and knowledge transfer. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html</data>
  <data key="d40">Body: operational responsibility and comparison with compilers</data>
</edge>
<edge source="F019" target="C:C01" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI changes the unit of software work. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html</data>
  <data key="d40">Body: operational responsibility and comparison with compilers</data>
</edge>
<edge source="F019" target="C:C05" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html</data>
  <data key="d40">Body: operational responsibility and comparison with compilers</data>
</edge>
<edge source="F019" target="C:C08" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Code review and trust calibration. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html</data>
  <data key="d40">Body: operational responsibility and comparison with compilers</data>
</edge>
<edge source="F019" target="C:C13" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Choosing Practices and Recognizing Their Limits. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html</data>
  <data key="d40">Body: operational responsibility and comparison with compilers</data>
</edge>
<edge source="F019" target="F007" id="MF_V12:F_BODY_LINKS_TO">
  <data key="d35">F_BODY_LINKS_TO</data>
  <data key="d36">A link in the article body points to this essay; next/previous/latest navigation is excluded.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d45">https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html</data>
  <data key="d40">Body, not series navigation</data>
</edge>
<edge source="F019" target="W189" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Responsibility and understanding connect to the critique of authorship-based knowledge proxies; both remain qualified arguments.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: operational responsibility and comparison with compilers</data>
</edge>
<edge source="F020" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F020" target="AUTHOR:MF:matteo-vaccari" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F020" target="T:Productivity" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Productivity. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html</data>
  <data key="d40">Body: diagnosis, experiments, discarded proposals and final rewrite</data>
</edge>
<edge source="F020" target="T:Skills &amp; learning" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Skills &amp; learning. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html</data>
  <data key="d40">Body: diagnosis, experiments, discarded proposals and final rewrite</data>
</edge>
<edge source="F020" target="T:Economics" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Economics. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html</data>
  <data key="d40">Body: diagnosis, experiments, discarded proposals and final rewrite</data>
</edge>
<edge source="F020" target="K:Output versus shipped value" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Output versus shipped value. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html</data>
  <data key="d40">Body: diagnosis, experiments, discarded proposals and final rewrite</data>
</edge>
<edge source="F020" target="K:Evaluation methodology and baselines" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Evaluation methodology and baselines. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html</data>
  <data key="d40">Body: diagnosis, experiments, discarded proposals and final rewrite</data>
</edge>
<edge source="F020" target="K:System understanding and rationale" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address System understanding and rationale. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html</data>
  <data key="d40">Body: diagnosis, experiments, discarded proposals and final rewrite</data>
</edge>
<edge source="F020" target="C:C02" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Measuring productivity from code to production. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html</data>
  <data key="d40">Body: diagnosis, experiments, discarded proposals and final rewrite</data>
</edge>
<edge source="F020" target="C:C05" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html</data>
  <data key="d40">Body: diagnosis, experiments, discarded proposals and final rewrite</data>
</edge>
<edge source="F020" target="C:C10" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html</data>
  <data key="d40">Body: diagnosis, experiments, discarded proposals and final rewrite</data>
</edge>
<edge source="F020" target="C:C12" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Economics, jobs, risk and evidence-based adoption. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html</data>
  <data key="d40">Body: diagnosis, experiments, discarded proposals and final rewrite</data>
</edge>
<edge source="F020" target="W009" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Both question code-acceptance metrics; a discarded-code case differs from survey-based productivity measurement.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: diagnosis, experiments, discarded proposals and final rewrite</data>
</edge>
<edge source="F021" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F021" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F021" target="T:Verification &amp; review" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Verification &amp; review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html</data>
  <data key="d40">Body: risk factors and situational review decisions</data>
</edge>
<edge source="F021" target="T:Engineering structure" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html</data>
  <data key="d40">Body: risk factors and situational review decisions</data>
</edge>
<edge source="F021" target="K:Automation bias and trust" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Automation bias and trust. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html</data>
  <data key="d40">Body: risk factors and situational review decisions</data>
</edge>
<edge source="F021" target="K:Human-agent collaboration" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Human-agent collaboration. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html</data>
  <data key="d40">Body: risk factors and situational review decisions</data>
</edge>
<edge source="F021" target="C:C01" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI changes the unit of software work. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html</data>
  <data key="d40">Body: risk factors and situational review decisions</data>
</edge>
<edge source="F021" target="C:C08" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Code review and trust calibration. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html</data>
  <data key="d40">Body: risk factors and situational review decisions</data>
</edge>
<edge source="F021" target="C:C13" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Choosing Practices and Recognizing Their Limits. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html</data>
  <data key="d40">Body: risk factors and situational review decisions</data>
</edge>
<edge source="F021" target="W093" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Situational review heuristics can be compared with risk-ranked automation; the heuristic is not validated calibration.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: risk factors and situational review decisions</data>
</edge>
<edge source="F021" target="P118" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Compare review proportionality using the existing restricted-record summary, not a newly inspected subscriber article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: risk factors and situational review decisions</data>
</edge>
<edge source="F022" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F022" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F022" target="T:System knowledge &amp; memory" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in System knowledge &amp; memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html</data>
  <data key="d40">Body: reference application, differences, report and update workflow</data>
</edge>
<edge source="F022" target="T:Code quality &amp; security" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Code quality &amp; security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html</data>
  <data key="d40">Body: reference application, differences, report and update workflow</data>
</edge>
<edge source="F022" target="T:Engineering structure" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html</data>
  <data key="d40">Body: reference application, differences, report and update workflow</data>
</edge>
<edge source="F022" target="K:Architecture and modularity" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Architecture and modularity. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html</data>
  <data key="d40">Body: reference application, differences, report and update workflow</data>
</edge>
<edge source="F022" target="K:Agent context and persistent memory" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Agent context and persistent memory. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html</data>
  <data key="d40">Body: reference application, differences, report and update workflow</data>
</edge>
<edge source="F022" target="K:Specifications and governance" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Specifications and governance. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html</data>
  <data key="d40">Body: reference application, differences, report and update workflow</data>
</edge>
<edge source="F022" target="C:C04" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Specifications, intent and executable contracts. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html</data>
  <data key="d40">Body: reference application, differences, report and update workflow</data>
</edge>
<edge source="F022" target="C:C05" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html</data>
  <data key="d40">Body: reference application, differences, report and update workflow</data>
</edge>
<edge source="F022" target="C:C09" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html</data>
  <data key="d40">Body: reference application, differences, report and update workflow</data>
</edge>
<edge source="F022" target="B022" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">A runnable reference and persistent instructions provide different contextual anchors; the link is a design comparison.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: reference application, differences, report and update workflow</data>
</edge>
<edge source="F023" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F023" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F023" target="T:Engineering structure" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html</data>
  <data key="d40">Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections</data>
</edge>
<edge source="F023" target="T:System knowledge &amp; memory" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in System knowledge &amp; memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html</data>
  <data key="d40">Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections</data>
</edge>
<edge source="F023" target="K:Specifications and governance" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Specifications and governance. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html</data>
  <data key="d40">Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections</data>
</edge>
<edge source="F023" target="K:Developer workflow and adoption" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Developer workflow and adoption. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html</data>
  <data key="d40">Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections</data>
</edge>
<edge source="F023" target="K:Agent context and persistent memory" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Agent context and persistent memory. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html</data>
  <data key="d40">Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections</data>
</edge>
<edge source="F023" target="C:C04" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Specifications, intent and executable contracts. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html</data>
  <data key="d40">Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections</data>
</edge>
<edge source="F023" target="C:C09" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html</data>
  <data key="d40">Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections</data>
</edge>
<edge source="F023" target="C:C11" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Teams, governance and the changing engineering organization. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html</data>
  <data key="d40">Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections</data>
</edge>
<edge source="F023" target="C:C13" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Choosing Practices and Recognizing Their Limits. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html</data>
  <data key="d40">Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections</data>
</edge>
<edge source="F023" target="F018" id="MF_V12:F_BODY_LINKS_TO">
  <data key="d35">F_BODY_LINKS_TO</data>
  <data key="d36">A link in the article body points to this essay; next/previous/latest navigation is excluded.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d45">https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html</data>
  <data key="d40">Body, not series navigation</data>
</edge>
<edge source="F023" target="O018" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Both discuss specification granularity; the article’s doubts must not be collapsed into endorsement of SDD.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections</data>
</edge>
<edge source="F023" target="B063" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Compare the SDD taxonomy with the book’s pattern catalogue; they are different classifications and proposals.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections</data>
</edge>
<edge source="F023" target="B064" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Brownfield fit and documentation overhead connect to the book’s limitations discussion, not proof of framework efficacy.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections</data>
</edge>
<edge source="F024" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F024" target="AUTHOR:MF:erik-doernenburg" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F024" target="T:Code quality &amp; security" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Code quality &amp; security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html</data>
  <data key="d40">Body: GitLab support, optional values, duplication and cache behavior</data>
</edge>
<edge source="F024" target="T:Verification &amp; review" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Verification &amp; review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html</data>
  <data key="d40">Body: GitLab support, optional values, duplication and cache behavior</data>
</edge>
<edge source="F024" target="K:Technical debt and complexity" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Technical debt and complexity. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html</data>
  <data key="d40">Body: GitLab support, optional values, duplication and cache behavior</data>
</edge>
<edge source="F024" target="K:Code reuse and duplication" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Code reuse and duplication. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html</data>
  <data key="d40">Body: GitLab support, optional values, duplication and cache behavior</data>
</edge>
<edge source="F024" target="K:Architecture and modularity" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Architecture and modularity. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html</data>
  <data key="d40">Body: GitLab support, optional values, duplication and cache behavior</data>
</edge>
<edge source="F024" target="C:C05" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html</data>
  <data key="d40">Body: GitLab support, optional values, duplication and cache behavior</data>
</edge>
<edge source="F024" target="C:C07" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html</data>
  <data key="d40">Body: GitLab support, optional values, duplication and cache behavior</data>
</edge>
<edge source="F024" target="C:C08" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Code review and trust calibration. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html</data>
  <data key="d40">Body: GitLab support, optional values, duplication and cache behavior</data>
</edge>
<edge source="F024" target="O007" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Both concern internal quality behind passing checks; the CCMenu anecdote remains a bounded account.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: GitLab support, optional values, duplication and cache behavior</data>
</edge>
<edge source="F025" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F025" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F025" target="T:System knowledge &amp; memory" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in System knowledge &amp; memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html</data>
  <data key="d40">Body: trigger-based feature overview and context configuration</data>
</edge>
<edge source="F025" target="T:Engineering structure" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html</data>
  <data key="d40">Body: trigger-based feature overview and context configuration</data>
</edge>
<edge source="F025" target="K:Agent context and persistent memory" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Agent context and persistent memory. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html</data>
  <data key="d40">Body: trigger-based feature overview and context configuration</data>
</edge>
<edge source="F025" target="K:Developer workflow and adoption" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Developer workflow and adoption. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html</data>
  <data key="d40">Body: trigger-based feature overview and context configuration</data>
</edge>
<edge source="F025" target="K:Specifications and governance" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Specifications and governance. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html</data>
  <data key="d40">Body: trigger-based feature overview and context configuration</data>
</edge>
<edge source="F025" target="C:C03" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html</data>
  <data key="d40">Body: trigger-based feature overview and context configuration</data>
</edge>
<edge source="F025" target="C:C09" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html</data>
  <data key="d40">Body: trigger-based feature overview and context configuration</data>
</edge>
<edge source="F025" target="C:C13" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Choosing Practices and Recognizing Their Limits. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html</data>
  <data key="d40">Body: trigger-based feature overview and context configuration</data>
</edge>
<edge source="F025" target="O031" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Two context-engineering framings; shared terminology is neither a citation assertion nor independent validation.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: trigger-based feature overview and context configuration</data>
</edge>
<edge source="F025" target="B090" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Context delivery and persistent memory can be compared while keeping configuration distinct from authoritative state.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: trigger-based feature overview and context configuration</data>
</edge>
<edge source="F026" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F026" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F026" target="T:Engineering structure" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html</data>
  <data key="d40">Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts</data>
</edge>
<edge source="F026" target="T:Code quality &amp; security" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Code quality &amp; security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html</data>
  <data key="d40">Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts</data>
</edge>
<edge source="F026" target="K:Architecture and modularity" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Architecture and modularity. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html</data>
  <data key="d40">Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts</data>
</edge>
<edge source="F026" target="K:Independent verification and oracles" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Independent verification and oracles. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html</data>
  <data key="d40">Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts</data>
</edge>
<edge source="F026" target="K:Long-running agent execution" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Long-running agent execution. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html</data>
  <data key="d40">Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts</data>
</edge>
<edge source="F026" target="C:C03" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html</data>
  <data key="d40">Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts</data>
</edge>
<edge source="F026" target="C:C05" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html</data>
  <data key="d40">Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts</data>
</edge>
<edge source="F026" target="C:C07" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html</data>
  <data key="d40">Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts</data>
</edge>
<edge source="F026" target="C:C11" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Teams, governance and the changing engineering organization. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html</data>
  <data key="d40">Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts</data>
</edge>
<edge source="F026" target="C:C13" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Choosing Practices and Recognizing Their Limits. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html</data>
  <data key="d40">Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts</data>
</edge>
<edge source="F026" target="B104" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Compare harness components and verification gaps; the original OpenAI account was not independently replicated here.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts</data>
</edge>
<edge source="F027" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F027" target="AUTHOR:MF:kief-morris" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F027" target="T:Engineering structure" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html</data>
  <data key="d40">Body: why/how loops; humans outside, in and on the loop; flywheel</data>
</edge>
<edge source="F027" target="T:Jobs &amp; roles" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Jobs &amp; roles. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html</data>
  <data key="d40">Body: why/how loops; humans outside, in and on the loop; flywheel</data>
</edge>
<edge source="F027" target="K:Human-agent collaboration" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Human-agent collaboration. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html</data>
  <data key="d40">Body: why/how loops; humans outside, in and on the loop; flywheel</data>
</edge>
<edge source="F027" target="K:Long-running agent execution" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Long-running agent execution. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html</data>
  <data key="d40">Body: why/how loops; humans outside, in and on the loop; flywheel</data>
</edge>
<edge source="F027" target="K:Specifications and governance" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Specifications and governance. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html</data>
  <data key="d40">Body: why/how loops; humans outside, in and on the loop; flywheel</data>
</edge>
<edge source="F027" target="C:C01" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI changes the unit of software work. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html</data>
  <data key="d40">Body: why/how loops; humans outside, in and on the loop; flywheel</data>
</edge>
<edge source="F027" target="C:C03" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html</data>
  <data key="d40">Body: why/how loops; humans outside, in and on the loop; flywheel</data>
</edge>
<edge source="F027" target="C:C11" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Teams, governance and the changing engineering organization. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html</data>
  <data key="d40">Body: why/how loops; humans outside, in and on the loop; flywheel</data>
</edge>
<edge source="F027" target="C:C13" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Choosing Practices and Recognizing Their Limits. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html</data>
  <data key="d40">Body: why/how loops; humans outside, in and on the loop; flywheel</data>
</edge>
<edge source="F027" target="O009" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Both discuss human work above execution; analogous loop language does not imply identical governance.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: why/how loops; humans outside, in and on the loop; flywheel</data>
</edge>
<edge source="F027" target="B105" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Connects a proposed human role to organizational loop ownership, without claiming measured team improvement.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Body: why/how loops; humans outside, in and on the loop; flywheel</data>
</edge>
<edge source="F028" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F028" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F028" target="T:What agents can do" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in What agents can do. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html</data>
  <data key="d40">Scope; factors influencing viability; context size and harness; conclusions</data>
</edge>
<edge source="F028" target="T:Economics" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Economics. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html</data>
  <data key="d40">Scope; factors influencing viability; context size and harness; conclusions</data>
</edge>
<edge source="F028" target="T:System knowledge &amp; memory" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in System knowledge &amp; memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html</data>
  <data key="d40">Scope; factors influencing viability; context size and harness; conclusions</data>
</edge>
<edge source="F028" target="K:Agent context and persistent memory" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Agent context and persistent memory. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html</data>
  <data key="d40">Scope; factors influencing viability; context size and harness; conclusions</data>
</edge>
<edge source="F028" target="K:Economic costs and return" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Economic costs and return. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html</data>
  <data key="d40">Scope; factors influencing viability; context size and harness; conclusions</data>
</edge>
<edge source="F028" target="K:Evaluation methodology and baselines" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Evaluation methodology and baselines. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html</data>
  <data key="d40">Scope; factors influencing viability; context size and harness; conclusions</data>
</edge>
<edge source="F028" target="C:C03" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html</data>
  <data key="d40">Scope; factors influencing viability; context size and harness; conclusions</data>
</edge>
<edge source="F028" target="C:C09" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html</data>
  <data key="d40">Scope; factors influencing viability; context size and harness; conclusions</data>
</edge>
<edge source="F028" target="C:C12" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Economics, jobs, risk and evidence-based adoption. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html</data>
  <data key="d40">Scope; factors influencing viability; context size and harness; conclusions</data>
</edge>
<edge source="F028" target="F029" id="MF_V12:F_BODY_LINKS_TO">
  <data key="d35">F_BODY_LINKS_TO</data>
  <data key="d36">A link in the article body points to this essay; next/previous/latest navigation is excluded.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d45">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html</data>
  <data key="d40">Body, not series navigation</data>
</edge>
<edge source="F028" target="B108" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Local feasibility and a full local loop address different scopes; the memoir is not a production TCO benchmark.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Scope; factors influencing viability; context size and harness; conclusions</data>
</edge>
<edge source="F029" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F029" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F029" target="T:What agents can do" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in What agents can do. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html</data>
  <data key="d40">Viability funnel; two task descriptions; manual/automated phases; day-to-day use</data>
</edge>
<edge source="F029" target="T:Productivity" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Productivity. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html</data>
  <data key="d40">Viability funnel; two task descriptions; manual/automated phases; day-to-day use</data>
</edge>
<edge source="F029" target="T:System knowledge &amp; memory" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in System knowledge &amp; memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html</data>
  <data key="d40">Viability funnel; two task descriptions; manual/automated phases; day-to-day use</data>
</edge>
<edge source="F029" target="K:Benchmarks and construct validity" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Benchmarks and construct validity. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html</data>
  <data key="d40">Viability funnel; two task descriptions; manual/automated phases; day-to-day use</data>
</edge>
<edge source="F029" target="K:Evaluation methodology and baselines" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Evaluation methodology and baselines. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html</data>
  <data key="d40">Viability funnel; two task descriptions; manual/automated phases; day-to-day use</data>
</edge>
<edge source="F029" target="K:Agent context and persistent memory" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Agent context and persistent memory. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html</data>
  <data key="d40">Viability funnel; two task descriptions; manual/automated phases; day-to-day use</data>
</edge>
<edge source="F029" target="C:C02" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Measuring productivity from code to production. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html</data>
  <data key="d40">Viability funnel; two task descriptions; manual/automated phases; day-to-day use</data>
</edge>
<edge source="F029" target="C:C03" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html</data>
  <data key="d40">Viability funnel; two task descriptions; manual/automated phases; day-to-day use</data>
</edge>
<edge source="F029" target="C:C09" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html</data>
  <data key="d40">Viability funnel; two task descriptions; manual/automated phases; day-to-day use</data>
</edge>
<edge source="F029" target="C:C12" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Economics, jobs, risk and evidence-based adoption. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html</data>
  <data key="d40">Viability funnel; two task descriptions; manual/automated phases; day-to-day use</data>
</edge>
<edge source="F029" target="F028" id="MF_V12:F_BODY_LINKS_TO">
  <data key="d35">F_BODY_LINKS_TO</data>
  <data key="d36">A link in the article body points to this essay; next/previous/latest navigation is excluded.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d45">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html</data>
  <data key="d40">Body, not series navigation</data>
</edge>
<edge source="F029" target="F011" id="MF_V12:F_BODY_LINKS_TO">
  <data key="d35">F_BODY_LINKS_TO</data>
  <data key="d36">A link in the article body points to this essay; next/previous/latest navigation is excluded.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d45">https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html</data>
  <data key="d40">Body, not series navigation</data>
</edge>
<edge source="F029" target="B109" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Task and setup sensitivity provide a comparison for choosing a smaller mechanism, not a universal model ranking.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Viability funnel; two task descriptions; manual/automated phases; day-to-day use</data>
</edge>
<edge source="F030" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F030" target="AUTHOR:MF:giles-edwards-alexander" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F030" target="T:Economics" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Economics. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html</data>
  <data key="d40">Experiment in refactoring; results table; notes on process; further work</data>
</edge>
<edge source="F030" target="T:Code quality &amp; security" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Code quality &amp; security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html</data>
  <data key="d40">Experiment in refactoring; results table; notes on process; further work</data>
</edge>
<edge source="F030" target="K:Economic costs and return" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Economic costs and return. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html</data>
  <data key="d40">Experiment in refactoring; results table; notes on process; further work</data>
</edge>
<edge source="F030" target="K:Architecture and modularity" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Architecture and modularity. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html</data>
  <data key="d40">Experiment in refactoring; results table; notes on process; further work</data>
</edge>
<edge source="F030" target="K:Code reuse and duplication" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Code reuse and duplication. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html</data>
  <data key="d40">Experiment in refactoring; results table; notes on process; further work</data>
</edge>
<edge source="F030" target="C:C02" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Measuring productivity from code to production. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html</data>
  <data key="d40">Experiment in refactoring; results table; notes on process; further work</data>
</edge>
<edge source="F030" target="C:C05" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html</data>
  <data key="d40">Experiment in refactoring; results table; notes on process; further work</data>
</edge>
<edge source="F030" target="C:C12" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Economics, jobs, risk and evidence-based adoption. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html</data>
  <data key="d40">Experiment in refactoring; results table; notes on process; further work</data>
</edge>
<edge source="F030" target="B106" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Estimated inference savings are narrower than accepted-change economics; setup, review and maintenance remain separate costs.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Experiment in refactoring; results table; notes on process; further work</data>
</edge>
<edge source="F031" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F031" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F031" target="T:Verification &amp; review" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Verification &amp; review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html</data>
  <data key="d40">Setup; results; test-first and red-green goals; costs; conclusions</data>
</edge>
<edge source="F031" target="T:Economics" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Economics. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html</data>
  <data key="d40">Setup; results; test-first and red-green goals; costs; conclusions</data>
</edge>
<edge source="F031" target="K:Independent verification and oracles" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Independent verification and oracles. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html</data>
  <data key="d40">Setup; results; test-first and red-green goals; costs; conclusions</data>
</edge>
<edge source="F031" target="K:Evaluation methodology and baselines" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Evaluation methodology and baselines. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html</data>
  <data key="d40">Setup; results; test-first and red-green goals; costs; conclusions</data>
</edge>
<edge source="F031" target="K:Economic costs and return" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Economic costs and return. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html</data>
  <data key="d40">Setup; results; test-first and red-green goals; costs; conclusions</data>
</edge>
<edge source="F031" target="C:C03" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html</data>
  <data key="d40">Setup; results; test-first and red-green goals; costs; conclusions</data>
</edge>
<edge source="F031" target="C:C07" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html</data>
  <data key="d40">Setup; results; test-first and red-green goals; costs; conclusions</data>
</edge>
<edge source="F031" target="C:C12" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Economics, jobs, risk and evidence-based adoption. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html</data>
  <data key="d40">Setup; results; test-first and red-green goals; costs; conclusions</data>
</edge>
<edge source="F031" target="C:C13" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Choosing Practices and Recognizing Their Limits. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html</data>
  <data key="d40">Setup; results; test-first and red-green goals; costs; conclusions</data>
</edge>
<edge source="F031" target="F030" id="MF_V12:F_BODY_LINKS_TO">
  <data key="d35">F_BODY_LINKS_TO</data>
  <data key="d36">A link in the article body points to this essay; next/previous/latest navigation is excluded.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d45">https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html</data>
  <data key="d40">Body, not series navigation</data>
</edge>
<edge source="F031" target="W077" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Writing tests first does not establish oracle independence; this comparison spans different experimental designs.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Setup; results; test-first and red-green goals; costs; conclusions</data>
</edge>
<edge source="F031" target="F006" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Human-led assisted TDD and TDD wholly within an agent are different interventions, not contradictory replications.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Setup; results; test-first and red-green goals; costs; conclusions</data>
</edge>
<edge source="F031" target="B091" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Compares test-feedback mechanisms with quality gates; passing tests and reliable acceptance remain distinct.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Setup; results; test-first and red-green goals; costs; conclusions</data>
</edge>
<edge source="F032" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F032" target="AUTHOR:MF:giles-edwards-alexander" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F032" target="T:Engineering structure" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html</data>
  <data key="d40">Emergent behavior; shared plans; repository as blackboard; CI trade-off</data>
</edge>
<edge source="F032" target="T:System knowledge &amp; memory" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in System knowledge &amp; memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html</data>
  <data key="d40">Emergent behavior; shared plans; repository as blackboard; CI trade-off</data>
</edge>
<edge source="F032" target="K:Human-agent collaboration" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Human-agent collaboration. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html</data>
  <data key="d40">Emergent behavior; shared plans; repository as blackboard; CI trade-off</data>
</edge>
<edge source="F032" target="K:Agent context and persistent memory" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Agent context and persistent memory. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html</data>
  <data key="d40">Emergent behavior; shared plans; repository as blackboard; CI trade-off</data>
</edge>
<edge source="F032" target="K:Long-running agent execution" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Long-running agent execution. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html</data>
  <data key="d40">Emergent behavior; shared plans; repository as blackboard; CI trade-off</data>
</edge>
<edge source="F032" target="C:C03" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html</data>
  <data key="d40">Emergent behavior; shared plans; repository as blackboard; CI trade-off</data>
</edge>
<edge source="F032" target="C:C09" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html</data>
  <data key="d40">Emergent behavior; shared plans; repository as blackboard; CI trade-off</data>
</edge>
<edge source="F032" target="C:C11" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Teams, governance and the changing engineering organization. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html</data>
  <data key="d40">Emergent behavior; shared plans; repository as blackboard; CI trade-off</data>
</edge>
<edge source="F032" target="P070" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Concurrent agents share coordination and review-capacity concerns; the Pulse-derived record is a different source context.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Emergent behavior; shared plans; repository as blackboard; CI trade-off</data>
</edge>
<edge source="F032" target="B095" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">An emergent blackboard and designed multi-agent orchestration are related approaches, not equivalent reliability results.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Emergent behavior; shared plans; repository as blackboard; CI trade-off</data>
</edge>
<edge source="F033" target="COLLECTION:MF:EXPLORING_GEN_AI" id="MF_V12:F_INCLUDED_IN_SERIES">
  <data key="d35">F_INCLUDED_IN_SERIES</data>
  <data key="d36">The supplied hub explicitly lists this article.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
  <data key="d40">https://martinfowler.com/articles/exploring-gen-ai.html</data>
</edge>
<edge source="F033" target="AUTHOR:MF:naresh-jain" id="MF_V12:F_AUTHORED_BY">
  <data key="d35">F_AUTHORED_BY</data>
  <data key="d36">Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
  <data key="d40">Article byline</data>
</edge>
<edge source="F033" target="T:Economics" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Economics. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">True</data>
  <data key="d39">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
  <data key="d40">Experiment setup; independent outer evaluation; model comparisons; economics; boundaries</data>
</edge>
<edge source="F033" target="T:Verification &amp; review" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Verification &amp; review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
  <data key="d40">Experiment setup; independent outer evaluation; model comparisons; economics; boundaries</data>
</edge>
<edge source="F033" target="T:Engineering structure" id="MF_V12:F_EDITORIAL_STREAM_MAPPING">
  <data key="d35">F_EDITORIAL_STREAM_MAPPING</data>
  <data key="d36">Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d41">Enrico Papalini / AI-assisted editorial integration</data>
  <data key="d42">False</data>
  <data key="d39">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
  <data key="d40">Experiment setup; independent outer evaluation; model comparisons; economics; boundaries</data>
</edge>
<edge source="F033" target="K:Economic costs and return" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Economic costs and return. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
  <data key="d40">Experiment setup; independent outer evaluation; model comparisons; economics; boundaries</data>
</edge>
<edge source="F033" target="K:Independent verification and oracles" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Independent verification and oracles. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
  <data key="d40">Experiment setup; independent outer evaluation; model comparisons; economics; boundaries</data>
</edge>
<edge source="F033" target="K:Specifications and governance" id="MF_V12:F_EDITORIAL_TOPIC_MAPPING">
  <data key="d35">F_EDITORIAL_TOPIC_MAPPING</data>
  <data key="d36">The selected passages address Specifications and governance. This thematic interpretation does not constitute empirical support.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
  <data key="d40">Experiment setup; independent outer evaluation; model comparisons; economics; boundaries</data>
</edge>
<edge source="F033" target="C:C02" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Measuring productivity from code to production. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
  <data key="d40">Experiment setup; independent outer evaluation; model comparisons; economics; boundaries</data>
</edge>
<edge source="F033" target="C:C03" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
  <data key="d40">Experiment setup; independent outer evaluation; model comparisons; economics; boundaries</data>
</edge>
<edge source="F033" target="C:C04" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Specifications, intent and executable contracts. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
  <data key="d40">Experiment setup; independent outer evaluation; model comparisons; economics; boundaries</data>
</edge>
<edge source="F033" target="C:C07" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
  <data key="d40">Experiment setup; independent outer evaluation; model comparisons; economics; boundaries</data>
</edge>
<edge source="F033" target="C:C12" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Economics, jobs, risk and evidence-based adoption. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
  <data key="d40">Experiment setup; independent outer evaluation; model comparisons; economics; boundaries</data>
</edge>
<edge source="F033" target="C:C13" id="MF_V12:F_EDITORIAL_CHAPTER_MAPPING">
  <data key="d35">F_EDITORIAL_CHAPTER_MAPPING</data>
  <data key="d36">Proposed companion reading for Choosing Practices and Recognizing Their Limits. No citation was inserted into the manuscript.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d43">False</data>
  <data key="d39">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
  <data key="d40">Experiment setup; independent outer evaluation; model comparisons; economics; boundaries</data>
</edge>
<edge source="F033" target="F030" id="MF_V12:F_BODY_LINKS_TO">
  <data key="d35">F_BODY_LINKS_TO</data>
  <data key="d36">A link in the article body points to this essay; next/previous/latest navigation is excluded.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d45">https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html</data>
  <data key="d39">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
  <data key="d40">Body, not series navigation</data>
</edge>
<edge source="F033" target="W095" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">A small implementation experiment can inform a lifecycle-cost discussion but does not replicate the broader synthesis.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Experiment setup; independent outer evaluation; model comparisons; economics; boundaries</data>
</edge>
<edge source="F033" target="B106" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Generation cost per attempt does not include the full economic costs described in the book.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Experiment setup; independent outer evaluation; model comparisons; economics; boundaries</data>
</edge>
<edge source="F033" target="B109" id="MF_V12:F_EDITORIAL_COMPARISON">
  <data key="d35">F_EDITORIAL_COMPARISON</data>
  <data key="d36">Conditional harness benefits offer a comparison for minimum-sufficient control selection, not validation of the book’s framework.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/are-harnesses-worth-the-cost.html</data>
  <data key="d44">Recorded atlas summary and limitations; no new W/O/P/B primary-source audit</data>
  <data key="d40">Experiment setup; independent outer evaluation; model comparisons; economics; boundaries</data>
</edge>
<edge source="COLLECTION:MF:EXPLORING_GEN_AI" target="AUTHOR:MF:birgitta-b-ckeler" id="MF_V12:F_SERIES_EDITED_BY">
  <data key="d35">F_SERIES_EDITED_BY</data>
  <data key="d36">The series index explicitly credits Birgitta as a contributor and editor.</data>
  <data key="d37">Independent atlas integration of Exploring Gen AI, 2026-10-13</data>
  <data key="d38">False</data>
  <data key="d39">https://martinfowler.com/articles/exploring-gen-ai.html</data>
  <data key="d40">Series index closing credit</data>
</edge>
</graph></graphml>