Skip to content

Feature/score decay 1199#1276

Merged
ogazboiz merged 5 commits into
LabsCrypt:mainfrom
warisu:feature/score-decay-1199
Jun 28, 2026
Merged

Feature/score decay 1199#1276
ogazboiz merged 5 commits into
LabsCrypt:mainfrom
warisu:feature/score-decay-1199

Conversation

@warisu

@warisu warisu commented Jun 28, 2026

Copy link
Copy Markdown
Contributor

📝 Pull Request Summary [Wave 200pts]

Description

This PR addresses Issue #1199, wiring up the standalone scoreDecayJob to execute on a recurring scheduled interval during initialization.

Key Modifications

  • Scheduler Routine Integration: Built an explicit startScoreDecayScheduler factory routine exposing lifecycle hooks inside the job file context.
  • Overlap Protection Guardrails: Added an in-memory boolean guard execution lock (isRunning) to safely skip concurrent runs.
  • Graceful Lifecycle Shutdowns: Attached structural teardown methods to the main process context to track and stop execution tasks cleanly on SIGTERM/SIGINT.

Target Branch: main
Closes #1199
Closes #1207
Closes #1197

@ogazboiz ogazboiz merged commit 2653c11 into LabsCrypt:main Jun 28, 2026
2 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants