e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 .nojekyll 63b75ba325698c041922112930b100a6ceb18f837b868da49288042eac5d4d6a ATTRIBUTION.md a9ed0d3ab728c6bffa407d3c64ebb6e6e5c6ee5550ca6a4c8316e7b49819c7cb DEPLOYMENT.md e7889706e16370172cf32cab919bb64f1ef968fd34c482e5a07f3bb3d84e0fdf README.md 1577279eda268d699e07f35a0d86d5d1da66386048d9f4290a96c8811ce5089c UPDATE_20261018.html d42b4395c3c84b93f304b49b3f46b67f789d0dfa7d7f7af14cc9f878254d2ff7 UPDATE_v13_1_20261018.html 6dd74e4c1aa18718a39546fccb6e30ea7761f3bba1b87ff4b50067a33701bbe7 UPDATE_v13_2_20261018.html 7bccdde75837402ed412e7d89f0fd45959a6d1e4509a101e07bc2454b597d271 about.html 3d8c9c1ee73a5941b6e0a84c38d06d23e6d7bc90c46c5d89eec6ff54c546e4f9 assets/atlas-preview.webp b1f104a66d88c59b03e1056bf5e24a44343fa75729f50bd15b0990c55de9cacb assets/books.css d567a4293c156dcb7060ccc66800897e27c286736460a088c47cce0de016428e assets/books/NDSE2_cover.jpg e04c7dff813fe97935c4412c70c837876290a6ab2c578f6669e4fe9ceb159d08 assets/books/NDseries.png 5fb4381e6275ffc575415cdfd4605c00190e1d579198c57d431d8579cf6b5411 assets/catalogues.js cecd6882e47da30bc362fa23d367fd0e3755ee81fc80a9b2f601694f801b048f assets/enrico-papalini.jpg 6c6e37ea97979d65b4bf040fd35d6a9ed43881921a8f9a5fba48a56349ed2c6b assets/site.css 971a2c2ac49423dfc4b4bab1d4bf331f11b31fd268343d60a30ba76c2a65fa14 attribution.html b62889198dfa0cc90b906b79df0c408a4db1e5957f3b6850431c81e868cd9465 catalogues/books.html 556022ea016a2ee219c395de744900d170dcd792b526b624babf09571c1bc9b1 catalogues/chapters.html b96a3f7e950fcf5e689722b44e71b5aeb14c053e2bed2e7deee37aed2ede9eae catalogues/chapters/c01.html 000d2d882a7af83a9f259a40853a8f66c3027b40adfaa60d46e4a25e5c3a3ca6 catalogues/chapters/c02.html 6ab2a55381eee2d9c97dd0c609228fcd629ac522e9d945baadfc737efb71febe catalogues/chapters/c03.html 5ce17f7d430dffc0d9a9ec235aa4b075c3868d526af3973858414f544d9e6e1f catalogues/chapters/c04.html 09a3f9bfa6ae123ca2b05d5f5f1beab9fb41aff7a7021f526a2f5d75a588dfdf catalogues/chapters/c05.html 153ec05455e84f5f8d8d31e17a5eaa6dfd36292df724ed4d23a2852d3976a430 catalogues/chapters/c06.html 4c06ed3dcfe331284508fbcc4005756feba0e74bb3fd6a0ddf6609d5bed108a1 catalogues/chapters/c07.html 6de02f478f5163269d118e063f2ead1fc11bf9d299b4423f843da233fd3f9147 catalogues/chapters/c08.html b721b94f47777c97429a15303a67605feefc8897941c1e60ddc1cf99d0e8e247 catalogues/chapters/c09.html 77a246097efb6e9d31b8536e5247dfdb5c9f1f6b39e211c5e6535324fefb0a4a catalogues/chapters/c10.html 4d7daa372e98847a0e08153a7aa5c295a8591bd78aecec3b2bfdb6287cfcbb7e catalogues/chapters/c11.html e4eaa7ff198da3c960266dfa8175c02bc3eab1e0536b0080f04f470a7ba587bf catalogues/chapters/c12.html 7f6c5410cc277b0795e8e578aad1f326fa2c652c9c65168f9a18e7c4bf0c7fc6 catalogues/chapters/c13.html e5bd9938e58e3a1dc7dcb8c3e226ded4cf8750a65421d1d2718d25e60775962b catalogues/fowler.html 0e3e350b0c35761e7afba48a948fae9c6dbc337e5dcbd42c990071d5684f5db5 catalogues/index.html 64a798c4483c76416c33102a87cd875c3468df880c8b3ffb819a82d50133bbee catalogues/ndse2.html f3265a1402d7df44c27c4667dd2745ef0748c368c799eb3b7a210c591b230108 catalogues/occurrences.html c9bc6c2187213a91bb9a363c900b15d515701a71cf8631ce3775509674975991 catalogues/osmani.html 518590c44cb41eda1dff9408833b194c36cafe1cd69e71234789dc73b8953cc7 catalogues/polimi.html 55abdf6b2a669f8af87f0ee11b0f6b5359d3375916b5d2e08e53426188558736 catalogues/practices.html 0a9d62b92f276dd385f5857f2c58b5e2093f91a96a62d63b153ecd32ced196d7 catalogues/pragmatic-engineer.html 8b289f6917c5fa588a43640b18315990b9a0fc602d6e1cbdea76218ac45ab2b5 catalogues/streams.html 9ddeb69ece55c9ab4558e3a0251b320243b5913f4d35fc0ee918ca7c5c84a825 catalogues/streams/code-quality-security.html 6ccb5f04ec6b4edc9acf3b72b48774670af14b65212d9c49a5da002bee12ddb9 catalogues/streams/economics.html 455b422acd5fca833ee96d68233aa9a88851dc966f3a098941d9035cc42d5ff7 catalogues/streams/engineering-structure.html 7df11c3ef3d55456218f3dd91268ee833ccea74217fcac89c205b1c3516e1c60 catalogues/streams/jobs-roles.html f13af6fb5b7bdc1dff6bdace0412528a550191d1fcd135acf6a6551293bbf57b catalogues/streams/productivity.html c3cf7b4305e0ee7d9d754312617cad69d086d49733effaa969c6f0a29b9eaba9 catalogues/streams/skills-learning.html f86328915fecd15834d2a20522ea01fad58409f1b2f6fc0b7b14e056125f1153 catalogues/streams/system-knowledge-memory.html 8c1b71364dc064565258364102c476f471e6087fe0c1027a2d6a9de85d8fccce catalogues/streams/verification-review.html 8d17a48f9dcc73ac37c8ea14b1d7a7894a048480cdcdc04ed64180dd74fc40dc catalogues/streams/what-agents-can-do.html 178859508a6f41e672e34575f48988785e802d1630180f9ae269ff12cea4eb2c catalogues/topics.html 1d2a04b3e07842b00e418fe4ee2ffa1600a3a8cbe47ffdfc3b3a1790f0d4df75 catalogues/topics/agent-context-and-persistent-memory.html fdc5364dc3703790724bbdfaca24043762d491f9ffbcd6162546d6bd6a53f8a6 catalogues/topics/agent-failure-and-escalation.html 7dcee5ff6f2c8eaa492b712bbeaf2b4f5e232e9a25644352f1e39946c205ce4d catalogues/topics/ai-as-reviewer.html 14b4934c58349deb093927cf429fad43395a8670b92c3910a40fbd15dceef566 catalogues/topics/architecture-and-modularity.html 175d11a37f12570c8ede19663b8f236c351b1be65966d4f077119a027a9aa858 catalogues/topics/automation-bias-and-trust.html 05ac039c11250f9b2a754e41a09aa2d4e823b86f0707f506304f854bc5ab1daf catalogues/topics/benchmarks-and-construct-validity.html 1cd0a47f3405315f8083a277ed8eefd4bffefaa528fd85fe082b7180bf8dd845 catalogues/topics/code-reuse-and-duplication.html a6604fd616c3d76e6ccd3ec5dba8fd934b0a6d859f912abcd830b5c9de78e8c1 catalogues/topics/cognitive-offloading-and-skill-debt.html a5aec2cccbee730ea6793d793c5b17f1c0d34ccaf2780c5e4f72ee1301c7794b catalogues/topics/controlled-productivity-evidence.html 7225fc704deae4cd7142120e04367b16487da49e6f9a383638ad32b6ceac7bf7 catalogues/topics/dataset-provenance-and-dependency.html 8e274ed46b5e3cb127faeb4f01f4d3aa79a18f1fffb3521aee8f14fc17dcbe25 catalogues/topics/dependencies-and-agent-supply-chain.html 2604764b0ed10d0628c820aeaa59b2b1a9446edc7561c139ca5a3ca9e4596109 catalogues/topics/developer-workflow-and-adoption.html 85d33a5fce626fa6d99baf692dea8d2c44a23be5f2facf8d355ac078b05f344d catalogues/topics/economic-costs-and-return.html aafc0692da1c904f9d0ac26b11d8ec766d2d92e011e6a83b794eb8dbc39001b9 catalogues/topics/employment-and-early-career-roles.html d5d8fe2aa5c72eb0ad65a248c9fc8e94c647050d2d802447f7ab6993d727c13a catalogues/topics/evaluation-methodology-and-baselines.html 7cb523084280378b54bd2874b2c5123869053f1aa104c654580468c807120a06 catalogues/topics/human-agent-collaboration.html d7433afa4610e0f23a0d2968573e6790cad09087962292505fb87aa7aa744d83 catalogues/topics/human-cognitive-load.html 66eb9395f39ef1ee28377299c054be790e0779545280c189c63f2128ea08af43 catalogues/topics/independent-verification-and-oracles.html 1e2ce90be171637c2cb3028f09c967be73918543fb869adcaa798c85b5a93235 catalogues/topics/long-running-agent-execution.html f55c9e094a473130f3540bb8f85d2b4689c321dfe4f2d9f197a09c7cc1e6cce3 catalogues/topics/onboarding-and-developer-fluency.html d30a6759da8e6b76da59a875a48599fb214c51b6fd0aa2c43126b7b7938eede3 catalogues/topics/output-versus-shipped-value.html 23fc16d801f67b19cf8149ea4946be94af72ca6cfd0af0660ffc834774cbe00f catalogues/topics/ownership-and-knowledge-transfer.html 7bf12d6140d9c3c0457cbd56460ad99156b9cd08094adc6468191dfaaa1560e1 catalogues/topics/prompt-injection-and-malicious-tools.html 1b08bb93c66bd1ff31033f5d235b98ef72e50b81a7c8856fdec1dde2031991d7 catalogues/topics/remote-work-and-apprenticeship.html 78c807c40d631626625541db55a48a104d5e0e95564afea0634e458b8ceeca1c catalogues/topics/review-capacity-and-maintainers.html e23ede531f8a7ddeaebf8ca6b839490ead05555c93b86d15af7aa29e8aaf56b3 catalogues/topics/skills-formation-and-teaching.html 160890e5d1860a1d3c75fa9149ea0f55ed3be5d56dd176a5e83ed1a4784fab25 catalogues/topics/specifications-and-governance.html 532759f74e39856cbcd28a4e614f2bf477853e9c2989769fd37b65375d77451a catalogues/topics/system-understanding-and-rationale.html 7877a2559ec2b02f6dbd6076ba8610712eeaf2fc9dd7ba088eb24ac01de6056a catalogues/topics/technical-debt-and-complexity.html cdf324eced9ef85bccbee53a21ad9d56252f108a0eb8caab609c8615f68905d9 catalogues/topics/vulnerability-and-secure-code.html 36c735af1bf2f4a740e516ee4e9b64235e968818a2d8d907ad0f3b36e5494917 catalogues/volumes.html f86e5eb0326f3cbd21ce8cd4c17a9141a1560e3a576635a4ebedf84c897ba3a4 catalogues/volumes/v01.html 44decebe50e5d1fe989f1cd1d559e73da88b7f283351580b5094e95d2abbd38e catalogues/volumes/v02.html 554892547d2296d2ba050254822e60927a95db43c7d256335db26f9b7d73562c catalogues/volumes/v03.html 7cc6370fd5fef1d57bdebe48f285eb15e1be9d5ae3bf9d5b39fd35782f3415e7 catalogues/volumes/v04.html cfe3152d997e2a203a6e580b555d5bd7dae5761c98363e365c95d3a04144dd17 catalogues/volumes/v05.html 6f1453ec785b112e7490e58114aa39ae220428fc64330229e3b6b5cc6d013493 catalogues/volumes/v06.html 88a0d5f911bf4a537b120da4f140a7db751346d96b33302b6f6bf8e59a69c8f6 data/catalogue-data.zip 07d2999c381baf5771dcd5ea8a9441144bdc85aaa5fda4802729501f730e8edc data/catalogues/all-sources.csv 002ce5445512a215874355f4dffe18c47a64276ffadf7ccb65309b7bbfad52a7 data/catalogues/all-sources.json 9da3f2a6ec2e446dd112d1392844b75dc3f3d94064cf2b262fbd2d856049d31d data/catalogues/books.csv 25aa6bc07796cd68c99f24348c004eda8b2d644732b106897693eb3545cb34fd data/catalogues/books.json 3fcfe0e9930b2e47d9738a6b7f8643fe9610a3913bff7455039ddb93661222aa data/catalogues/fowler.csv d7c06c0861b0a093915a646d4b2d091e7e95acb242effecef7ac6e1560d9624c data/catalogues/fowler.json 787d2516ac6f82c9b49462cacbb36801b4211bfddb6d585764740df97c21b1fb data/catalogues/ndse2-chapter-citations.json b7c18ece5c1d48407b0fd96cfc1478e0ac2fedc44e100817075d067a4c875280 data/catalogues/ndse2-citation-occurrences.csv 12819e9b0b11330ccb5892eae7d657f19d88924bbf36370d619b28b51349ba0b data/catalogues/ndse2-sections.json 7514bf689a72a8577291fd204dcab22d93fc564660c5495210754cb372f632d7 data/catalogues/ndse2.csv 4176c3a1f35bff4b910285781c62f29181d1a60918212b5642aa695377ca1e96 data/catalogues/ndse2.json f0242da441d9304725fd398b12fbffd39a62bc7d2f35f27e5c4d8491a5a95686 data/catalogues/occurrences.csv c332f468137b9aa444fdba1d715a00612477519d7b4df0925a6e585e49901fc1 data/catalogues/occurrences.json c208ba1df90062c69e1d203165bc33b463987a538cd98bb98b07a2dfd512e67a data/catalogues/osmani.csv 2949e2bc5573ab14b4d930b54c203c9f13fe695b12ffff6a46ffec80d7d4ec7b data/catalogues/osmani.json 45e2ef1317f2487ebd8b451c5d74c10b9b18e023c26ce99b6c19d512d85c0ddb data/catalogues/polimi.csv 159af7380fcecc161c5ff267b97187771c8311326924f14af2164452745fe612 data/catalogues/polimi.json 17939b2ab9ce64521a8b442b383d641d2ec6b131b3e9c061b5a428e192d3ee45 data/catalogues/practice-families.csv bfc1694366c365632c673e22949907f01516e0822a7af6cf374f6e578244d0d5 data/catalogues/practice-families.json 01b066e9b86d890af72c74ee9c7d55b871f2fb2f7971bb148c7e10986ca883c5 data/catalogues/practices.csv 35a49284a8fbcc342d72ba046a1c864e85591a11dc3c1c94c5a31e8e121f89f0 data/catalogues/practices.json 373391c16685040cea0211f75cfd78a2cd4d5d8ae30883ccab8abf650b56aef2 data/catalogues/pragmatic-engineer.csv def85b54729f1ecc43ef23532b916607d60b3c6f8a6fdf52159f3fc524788733 data/catalogues/pragmatic-engineer.json 509f141c447f25abe53a0fe29a870c1eac6b3eb16a06fb02e6bb5ce5cfb46987 data/catalogues/published-books.csv 5592838356367ece5e0e1a972f0c48b9692338d16d83dd21e3081b2bf9b74e1e data/catalogues/published-books.json 863c74a5a65db10a38e348c482cc5d5ab288cde921c9d691215404d9f48c94c5 data/graph/atlas_payload_v13.json 8ee3d388af8c58017cf53919827d6556728fc18c29918d8ae139b9a5dd32e1ca data/graph/knowledge_graph_v12.graphml aced6df4ebd8c87ca2c023154aba1fc963ec2972bd6b10352a4861d6c0ec39a8 data/graph/knowledge_graph_v12.json 896c628fe54fcd04db8b4d1260371428f6326de31580a557a93142640adb60a3 data/graph/knowledge_graph_v13.graphml d24ce69e00332c17ff35e2bce936b7ff1f5eaa76af983d13566adc1e5355b9aa data/graph/knowledge_graph_v13.json 6441b04f9920a87fd085ea5587a4cea2b90c1b46a8315856d1dba872e0cd6ac7 data/originals/CURRENT_RECORD_INDEX.md a7201d53f519bca0132394d2de0fe459ea77a8ccc3e942be05ec0e8300daa2b5 data/originals/FAMILIES.json 4a9b07cf5e8e57f049f9047a68e14059483a8283a5e1ef706fc2603cf4715cc2 data/originals/Orosz_P001_P123_AUDITED_v3.bib 2713c5d3805a8d6545c60603ac80b3e496dfe505a55e50ace266e979a7ecc7af data/originals/Orosz_P001_P123_Annotated_Bibliography_AUDITED_v3.md 06321bdd189607c4d563213b2ceef80bd2e70f1eb6782e7477362d7440eab57e data/originals/Osmani_50_Annotated_Bibliography_CANONICAL_v3.md 62e6cbc7f8ac8b209532d6ac4a5d87b1963c3077109f74f2dd955cc21e24ceab data/originals/Osmani_50_Reviewed_O_ID_Crosswalk.csv 675db4c1b4adad6cc3fc5068d047727b4d3903385785b0e81f28ba23cc7f8ea1 data/originals/P123_annotated_records_AUDITED_v3.json 8268f6e38a25f6d31146217b9a8e7d5fe8f1f638123fcf06c76baec86c35bd6b data/originals/PATTERN_OCCURRENCES.json ef6450c9519a913c094e2b7b8cf2ad58504f7f0402da25cb0f6e89c8a00cf94b data/originals/PRACTICE_CONCEPTS.json 9bd1ada81466fa61d6cbe18f341a722fd120427e383f2605e63030f94db59da2 data/originals/Research_and_Corrigendum.bib b091eea991b6b72a3756c4c6f4b00e53639be32b36cc6c413633e420680401b4 data/originals/SOURCE_111_DISPOSITIONS.json 1cd590bf25950c887ba0618a4315aa9c3b4c8af557f886c1472a8a289c1fe0e2 data/originals/fowler_additive_overlay.graphml 736e250ed8d3ea28cffd8bb606637b58608001970b9baf7687f25858c1e1132e data/originals/fowler_catalogue.csv 55925002b6304abbbcf672223450042b2499e5a2d1bcdc6af6b810eaafb48bf4 data/originals/fowler_catalogue.json 4154fa5280b5dc0b4d4255db94d3dc3dbe6c0b67c2684d376f96da74499bc089 data/originals/fowler_overlay.json 691f0c0b4812e98674ae915d9657c3b033efb8364ace4fcd3f31b1878af7ebef data/originals/fowler_references.bib ecf840b97a107b7cd4e54376e16ae093e03af26db349d42695d8b07670344c6b data/originals/fowler_relations.csv 65aef2eb62124901b8df0f5f6ce7aa9c7fde76ab9686df0f8751dc9e41bcffbe data/updates/ndse2_citation_occurrences.json b0245faf6419f7c6c40631472b9285bdd8bafc143f2defc8e6833586077979b3 data/updates/ndse2_source_manifest.json b99a19fcc63902575fe6c9a99c641c384c2b2d3960d9f8224de104ba3b7000f1 data/updates/practices_review_v13_1_20261018.json 6369e00cb9e76c11fd83c0fb7cdbf95b8b1e6a613ff6b6c09b438b0941a9d31a data/updates/publications_review_v13_2_20261018.json 380ab6646594b5d4ef122de003008d0f1b6b610e4baed728bd8b6439e6faac63 data/updates/source_review_20261018.json 4ede1aa605eb25eefa8fe566ea1d336ae4c2a201f3c9bd3d363c46a992b8cf7a downloads.html 7c6a3412fdb6cf689ce1465c30c64ea7984aef49a5aff3817b7c0b525b5d76dc index.html cc3478011ca77f7e5cbb93680da3175016271dc30e34a1fcbd4f926b69e2a947 knowledge-atlas.html 797736e5663e6e63d96ea1c8f18fde1cd1c9ed0139579f0c6cbd7d29ed86662e source/PUBLICATION_UPDATES.md 05990cf2a8ea536d9c25d349df8bda13e27b9c3faf8d76798bc7ade4a3e21f63 source/article_update_20261018.json ba82fc9b4937c899efe3b899b712687dcdbb904603ef5575be49172d1bdfe41e source/atlas_navigation_patch.js c908bfa327cd3ad17dd6aa824ee8f440310f2be25c3d584d2e451e8342fb8dfc source/atlas_v12_original.html a22e520984f0482f8a7d5f890e5a38c4f48082effe9c948d382322a5c1ee2546 source/atlas_v13_current.html 8cd02fb094ec13fce06724ae6ef3dea37136f9a9f3ca391dea4b70c6d6ccfc0a source/atlas_v13_template.py 5ee8f915740c8babdba1c3457f10868afa46b02bf13ad7333b7e6d095aae89be source/author_provenance.json 83a3aa6b6b5beb031c7fdc0281190b1411a0253624c44fc247774106b875ac39 source/automation/PRACTICES_UPDATE.txt 51ff4de5366da973338876ee3696797a9bb73c5b1a150402479c856a03f9d29a source/automation/atlas_cli.py 3c38d2522c0ae6a38b78f2bb32a0c022f61a5f64713f888862e29a4ca98080fd source/automation/atlas_graph.py 7e48a41db56c12ae5e066dcc289aa05727382716d4b6de7dc83d1088fa40d210 source/automation/atlas_validate.py 86c44b52b27d40696801331abea2435cab364996fd9bc8a454d01805386c90bd source/automation/book_tools.py 2f58787bd978882cf0bf92e2e87e86aeb13d199387b6c732eec5c6451827732b source/automation/browser_check.js aa1fe03d08c00f1ac037a4b8197cea8ed843cb0a3b54eaef8ed43786282f37b5 source/automation/build_ndse2_pages.py c5e6e4fdbc11ec98a116072920e958a4a6fcad4ce65040a833fa8987dfe2cd56 source/automation/build_site.py a5178c0bdde784d69965186c9d88d8f9cc60483b44d6b1185af086f987149818 source/automation/extract_ndse2_base.py c0f9923ead150545a6c7a67b10e898898a5ecd1ad2c3d64688e19cca7f058b72 source/automation/practice_book_context.py 8f5b96040308206a9f9acb77db1938c485d529c7bf70bdeb51112728dc32be6c source/automation/practices_checks.py 883ab47a687bb521ee2974adc7b18c8bb1eb23807d5b792f1b80cfafc6ead792 source/automation/practices_migration.py ffe3df0566512a79447bf5eacd002f5227c2c95f03dffb548897004c836dfb5d source/automation/source_discovery.py 4a199858e24379a32f2c39650a7eaed085432d592b6b417f1ed9e76f27bb7867 source/automation/sources.json 67c1d3712ecc24a927d14fc703e3b4366d306969c04b266ada62de0fd799d29a source/automation/update_publications.py 611a76bad4a1ce1fdddc341c87092d267580fad2165f138f17faf21db04b9102 source/automation_release.json 3c38573c12e5f164bbb08eb6995ae296de14faf52bec7a1bf54cf6894768a7bb source/baseline_provenance.json 0afa8abfd26eabdb11a17e561d236e6c9d42ceb30bec4b7c6e4e285725e6eebf source/book_publications.json 2b9b6a6d793402dda34cb86c0b747bfed85ccf7b0a68402659ccb9826b3b3917 source/build_graph_v13.py aa1fe03d08c00f1ac037a4b8197cea8ed843cb0a3b54eaef8ed43786282f37b5 source/build_ndse2_pages.py c5e6e4fdbc11ec98a116072920e958a4a6fcad4ce65040a833fa8987dfe2cd56 source/build_site.py 4b3eb9f65137e8740c3f6584cc1cd35f43aa36fc9e0863dc56747678607c99ac source/build_summary.json d8f5d65f731696f53d4f2a39e39e6f9c2389780b4fad371e38f637124cd33e9c source/check_graph_update.py 86b7e93e55d85aaf704fe5b64a5dc875de18e26a94305641b5e4f0f19cd5f7d3 source/check_reproducibility.py bcf9a1864ee3bfb36f67c8cff22481ea05fb5019ac77caea4941ff4bcff176b8 source/check_site.py be19ece930b706dbf01de51e4b7fe18da3fb5e376f745ffcf24f14beaf6a8deb source/extract_ndse2.py 83d9ab3ece8d648bea7178d0b38d63fb8adaa4c68d6bdd6a57424705ef023823 source/ndse2_book.json 2d35e0b983b6ac6c55202dad2c3a5ef2445d79b1aa42b4268c391bbcdef2ea1a source/original_catalogue_provenance.json a0c88821a12c208223ffc65e94ed55723ec1e5de75cc34219aaa01dc4bd9ed51 source/package_publications.py 57c40110c724c6f1ee374d9ab38a3ee24ddcbc874b097814acd8545d458345d4 source/package_release.py 8018ff50398df24b0d6e77b05082fe8b570205c11afbde52d879d95610e7d3c3 source/page_inventory.json 021c71e7fe0ac24efd42e9a6f206f93948532e476042bdd35fc3956c6687fc67 source/practices_review.json 22a928f6f2c7b186b57877283ac71afce9f432ae9ab406da29a3f8c46b8b2684 source/reproduce_publications.py 4a50272340e7d3a658307227090aec683ec7c1fc185371dfc6a6d83d7ff8d5af source/site_config.json efe1e785101093f06eea6040c400654f2f2f47432ebb05e628ded6c3252e72d8 source/test_browser.py 6a3ea13155386cc395775d550300a47bb15bd40180e50fc14102b734a8e0761c source/test_publications_browser.js e99300d8331f614160d48a9bd72baf206e0e2c07929b98217c62c28ce0585fa5 source/test_update_browser.js 98a70caa63bc993470bcf011ce4a9c3ff198ec4e5f1abde619bc93fa556b32f4 source/test_visuals.py 8ec08a1d5432b60d2b177c41f37fa6c1015fefa8ecaced7f6ac9135cca416e6a source/update_baseline_20261018.json 67c1d3712ecc24a927d14fc703e3b4366d306969c04b266ada62de0fd799d29a source/update_publications.py 6a4b86c64d320d31f41ae59e7005ff8c620c5587e1342048de706067ae97e253 source/write_release_report.py 04d997d1171cfcab5e339b86942821bf608e97c0b9418d8ecd33567c932a713a swe_knowledge_graph.html 227fe02ecf16dae77874f0111e70d4aefb6e61a2e926e2ef6854c3dff6b2a17f verification/TEST_METHOD.md e2d3c3f3452934e170ee1f67afa0e903e138803057e1b483e1633b3d5f630ce3 verification/about_desktop.png 9792c7be1c6a22e0d41177ebb1c53959f8cd8eff51344b7e303661b5f0d19e9a verification/atlas_desktop.png 0ff69c4e939de3314266d25dac2adb9cc138da6767d4e9a0a22dc41ad0bc4697 verification/atlas_mobile.png 975d4a75feed9b3c6ba97f6ee7434438bd27eff06d7378fc17153bb6d111d371 verification/automation_browser.json 1e87141e14e1cd4c316a49b6cd9821b1a97619aaab6d2fc3bfac9e08a2ea62ff verification/automation_reproducibility.json 7643d1040dd03a0dd696bff43cc1e84d7ef14f38d3ecdbeca1f7808ce59fadf5 verification/automation_structure.json b5ce5a9b4384efad6c880b32f751e2b90d8dba59ff598ca1d8090eadb0f57aad verification/browser_checks.json 6522d1f0d0dcf8969dda39afb07b2ef2db5a23309c0cfd56929b5a0847f25b8d verification/catalogue_mobile.png 05a45da6a6da5d717b1e0199c3d2fb34a15a94f4da99bbc2ccd9750cb31c940a verification/graph_update_checks.json f2e28998836b129de553468932b538e5e637ac2fc34d4c97fcbe4156ff5917ac verification/home_desktop.png cac5ac7c7313ad6608e2359c34b839383a0ac9b0742dbf95da16facd69268504 verification/home_mobile.png 02b6f1ab6a607c86e046f1eb0de3bcccd087c848f36a7f87848a5df504497838 verification/home_tablet.png 08982bc9a23ba81b413d08893e782f40adb7b2c1ebbf7294ee3ddca6189b01e0 verification/polimi_record.png 864af5a47a090db9d76d4181b3abdb264f8534689338d47ac7d280ddb5633348 verification/portrait_desktop.png 780b91bcf56d2d9d98cdb83adc0c0f02511c4ebc0ff2e8736148ad170a760a9e verification/portrait_mobile.png 36dc43ab939ec1f2cc9211afeeb7ae5cad770c833dad8044f37a4a4c2833b20a verification/portrait_tablet.png 1b941d809d46d9da84a1bf618b6af8bdfbad2065b4d544ac214a1abfb7bc4ba6 verification/practices_content.json 35af81790c993ad48425291884363cf324f3463fd1226ce1db88df6914458f9b verification/publications_browser.json 85b41027fdeb9d7805695d42fd2f5149543864fd2229c0a03d59fa805c341de5 verification/publications_live_baseline.json c4675ca9e3e6ce4b7b1686687ff92ac181e797bd8db4da7982679a8c048c0bff verification/publications_reproducibility.json daea62135abdd36ae41f7e98f675d83184ecaf8d65d03a82a805ce6f0bf9e5e1 verification/publications_structure.json 89f08208a2f15ea3c6ade2c590e54b53593c14591bf9378eef267a1197981bf4 verification/relationship_switch_checks.json cc487afacd6489540f01ccb4b19e91a54553b291373fc8e5058f954f47fa2026 verification/release_summary.json 5f292bf27e653ff9faac5a852bfb94b8fbea8260795a15645f1ae2f72dd13d1c verification/report.html a308edaa7801d6d952e491e6b0e2e2ebfaae70b58eeb0a10b338ebfa3e4db365 verification/reproducibility.json fa6a6f8039672c987e0dd365d7dece41f05c19008fd5429ad4b4fa15a5a77d8b verification/structure_checks.json c0f9494575ed07db4613d7169cd7e69c294fa8d4856b273b610d74e11b1c6b9d verification/visual_checks.json