From 0172cd12549fe94a3c8a3c25ba75b5a5fb0a3fe8 Mon Sep 17 00:00:00 2001 From: lilyplasticlabs Date: Fri, 17 Apr 2026 21:31:05 -0400 Subject: [PATCH] =?UTF-8?q?refactor(dreamer):=20rename=20current=5Fdocumen?= =?UTF-8?q?t=5Fcount=20=E2=86=92=20current=5Fexplicit=5Fcount?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Loop 3 follow-up on d4e10e3. After Loop 2's filter landed, the local in check_and_schedule_dream held an explicit-only count but was still named current_document_count — asymmetric with execute_dream's current_explicit_count (line 201) and contradicting the filter on line 269 that produces the value. Pure rename: three occurrences (definition at 271, subtraction at 274, log extra key at 282). No test references. Naming-as-invariant alignment with d76627a (query filters), d4e10e3 (parameter docstring), and Loop 1's local rename in execute_dream. The persisted JSONB key last_dream_document_count is the one remaining drift-layer; filed as plastic-claudebook backlog item for a separate PR with an intentional migration path. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/dreamer/dream_scheduler.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/dreamer/dream_scheduler.py b/src/dreamer/dream_scheduler.py index 3334c742..5e3a7340 100644 --- a/src/dreamer/dream_scheduler.py +++ b/src/dreamer/dream_scheduler.py @@ -268,10 +268,10 @@ async def check_and_schedule_dream( models.Document.observed == collection.observed, models.Document.level == "explicit", ) - current_document_count = int(await db.scalar(count_stmt) or 0) + current_explicit_count = int(await db.scalar(count_stmt) or 0) # Calculate documents added since last dream - documents_since_last_dream = current_document_count - last_dream_document_count + documents_since_last_dream = current_explicit_count - last_dream_document_count logger.debug( "Dream check", @@ -279,7 +279,7 @@ async def check_and_schedule_dream( "workspace_name": collection.workspace_name, "observer": collection.observer, "observed": collection.observed, - "current_document_count": current_document_count, + "current_explicit_count": current_explicit_count, "last_dream_document_count": last_dream_document_count, "documents_since_last_dream": documents_since_last_dream, "document_threshold": settings.DREAM.DOCUMENT_THRESHOLD,