From 9f24e310c6f950ff591d6bf9407f33487aff0ff1 Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Wed, 25 Feb 2026 16:44:36 -0600 Subject: [PATCH] =?UTF-8?q?episode:=20No=20re-exports=20when=20refactoring?= =?UTF-8?q?=20imports=20=E2=80=94=20update=20call=20sites=20directly?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- episodes/2026-02-25.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/episodes/2026-02-25.md b/episodes/2026-02-25.md index 16ed2d023de..1c68d6929da 100644 --- a/episodes/2026-02-25.md +++ b/episodes/2026-02-25.md @@ -85,3 +85,9 @@ Errors encountered (2): - **Tags:** python, refactoring, code-organization, circular-imports, paper-dynasty - **Memory:** [when-extracting-a-class-also-move-its-module-level-helper-de-9c7873](graph/code-patterns/when-extracting-a-class-also-move-its-module-level-helper-de-9c7873.md) - **Summary:** ## Pattern\nWhen extracting a class to a new file, check if any module-level helper functions are + +## 16:44 - No re-exports when refactoring imports — update call sites directly +- **Type:** decision +- **Tags:** python, refactoring, architecture, imports, paper-dynasty +- **Memory:** [no-re-exports-when-refactoring-imports-update-call-sites-dir-30d490](graph/decisions/no-re-exports-when-refactoring-imports-update-call-sites-dir-30d490.md) +- **Summary:** ## Decision\nWhen moving code to a new module location, do NOT add re-exports in the original file