From 3e5907707b9656eb09d37520980d975c7eaaf41c Mon Sep 17 00:00:00 2001 From: emeraldleaf Date: Wed, 3 Jun 2026 20:45:14 -0600 Subject: [PATCH] docs(audits): log IServiceScopeFactory vs IServiceProvider comment audit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Follow-up audit on a LinkedIn comment that refined the DI lifetimes article. Mechanism (IServiceScopeFactory) was already in #103's body; the IServiceProvider anti-pattern callout wasn't. Sharpened #103 in place rather than opening a new issue. Validates the "comment threads count" refinement from PR #104 — the load-bearing rule lived in a follow-up comment, not the original article. Co-Authored-By: Claude Opus 4.7 --- .claude/audits/INDEX.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.claude/audits/INDEX.md b/.claude/audits/INDEX.md index 31fc7703..6a128572 100644 --- a/.claude/audits/INDEX.md +++ b/.claude/audits/INDEX.md @@ -27,3 +27,4 @@ Persistent log of every `/article-audit` run. One row per audit; full reasoning | 2026-06-03 | [AIDLC vs SDLC framing](2026-06-03-aidlc-vs-sdlc.md) (Anurag Karuparti) | ✅ Already encoded more rigorously via `docs/dev-loop.md` Continuous Rule Encoding loop | No action | | 2026-06-03 | [The False Comfort of the Happy Path: Decoupling Your Services](2026-06-03-happy-path-decoupling.md) (Milan Jovanović) | ✅ 6 of 9 claims encoded more rigorously; compensation gap tracked in #101 | No action | | 2026-06-03 | [Git commands every engineer should know](2026-06-03-git-commands-reference.md) (Pavle Davitković) + Anton Martyniuk's rebase-on-shared-branches comment | 🔧 Anton's rule (rebase-vs-merge) followed by behavior, no encoding | Opened #105 (after user pushback on initial "no action" verdict) | +| 2026-06-03 | [IServiceScopeFactory vs IServiceProvider](2026-06-03-iservicescope-vs-iserviceprovider.md) (LinkedIn DI lifetimes comment follow-up) | 🔧 Partial — mechanism in #103, IServiceProvider anti-pattern not yet | Update #103 body |