refactor(daemon): rename reflex-scheduler → sense-scheduler #202

Closed
opened 2026-04-27 11:55:39 +00:00 by xiaoju · 0 comments
Owner

What

Rename reflex-scheduler.tssense-scheduler.ts and all related identifiers (ReflexSchedulerSenseScheduler, etc.).

Why

After #189, the reflex-scheduler no longer manages independent "reflex" config entities. It now reads interval / on directly from each sense's config. Its actual job is sense scheduling — deciding when to trigger compute. The name should match.

Scope

~35 occurrences across these files:

Rename file:

  • packages/daemon/src/reflex-scheduler.tssense-scheduler.ts
  • packages/daemon/src/__tests__/reflex-scheduler.test.tssense-scheduler.test.ts
  • packages/daemon/src/__tests__/reflex-scheduler-throttle-pending.test.tssense-scheduler-throttle-pending.test.ts

Update references in:

  • packages/daemon/src/kernel.ts — import + usage
  • packages/daemon/src/signal-bus.ts — comments
  • packages/core/src/sense.ts — comments/types
  • packages/core/src/parse-nerve-config.ts — comments
  • packages/core/src/__tests__/config.test.ts — test descriptions
  • packages/store/src/log-store.ts — comments/column names if any
  • packages/store/src/__tests__/log-store.test.ts — test descriptions
  • packages/store/src/__tests__/log-store-archive.test.ts
  • packages/daemon/src/__tests__/log-store-integration.test.ts

Acceptance

  • All reflex references renamed to sense-scheduler / SenseScheduler
  • pnpm build passes
  • pnpm test passes
  • pnpm biome:check passes

Ref

Follow-up to #189


小橘 🍊(NEKO Team)

## What Rename `reflex-scheduler.ts` → `sense-scheduler.ts` and all related identifiers (`ReflexScheduler` → `SenseScheduler`, etc.). ## Why After #189, the reflex-scheduler no longer manages independent "reflex" config entities. It now reads `interval` / `on` directly from each sense's config. Its actual job is **sense scheduling** — deciding when to trigger compute. The name should match. ## Scope ~35 occurrences across these files: **Rename file:** - `packages/daemon/src/reflex-scheduler.ts` → `sense-scheduler.ts` - `packages/daemon/src/__tests__/reflex-scheduler.test.ts` → `sense-scheduler.test.ts` - `packages/daemon/src/__tests__/reflex-scheduler-throttle-pending.test.ts` → `sense-scheduler-throttle-pending.test.ts` **Update references in:** - `packages/daemon/src/kernel.ts` — import + usage - `packages/daemon/src/signal-bus.ts` — comments - `packages/core/src/sense.ts` — comments/types - `packages/core/src/parse-nerve-config.ts` — comments - `packages/core/src/__tests__/config.test.ts` — test descriptions - `packages/store/src/log-store.ts` — comments/column names if any - `packages/store/src/__tests__/log-store.test.ts` — test descriptions - `packages/store/src/__tests__/log-store-archive.test.ts` - `packages/daemon/src/__tests__/log-store-integration.test.ts` ## Acceptance - All `reflex` references renamed to `sense-scheduler` / `SenseScheduler` - `pnpm build` passes - `pnpm test` passes - `pnpm biome:check` passes ## Ref Follow-up to #189 --- 小橘 🍊(NEKO Team)
This repo is archived. You cannot comment on issues.
No Label
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/nerve#202