Skip to content

Fix Life Pulse workspace binding for background runs#98

Draft
cursor[bot] wants to merge 3 commits into
mainfrom
cursor/critical-bug-investigation-d75f
Draft

Fix Life Pulse workspace binding for background runs#98
cursor[bot] wants to merge 3 commits into
mainfrom
cursor/critical-bug-investigation-d75f

Conversation

@cursor

@cursor cursor Bot commented Jun 14, 2026

Copy link
Copy Markdown

Summary

  • Fixes a recent desktop Life Pulse regression where background evolution run and schedule tick subprocesses were spawned without the selected workspace.
  • Keeps the desktop bridge on the CLI boundary by adding a small command builder that applies current_dir, --workspace, and absolute SKILLLITE_WORKSPACE consistently.
  • Restores desktop periodic growth anchor advancement so the A9 periodic arm can actually reach its configured interval after read-only status checks.

Task Linkage

  • Task ID: TASK-2026-069
  • Task folder: tasks/TASK-2026-069-daily-critical-bug-sweep/

Injected Specs

  • spec/architecture-boundaries.md (if architecture/layering changed)
  • spec/security-nonnegotiables.md (if sandbox/security changed)
  • spec/testing-policy.md (required for any code change)
  • spec/docs-sync.md (if behavior/docs/env/commands changed)

Validation Evidence

  • Commands executed:
    • cargo fmt --check
    • python3 scripts/validate_tasks.py
    • cargo test --manifest-path crates/skilllite-assistant/src-tauri/Cargo.toml life_pulse --lib
    • cargo test --manifest-path crates/skilllite-assistant/src-tauri/Cargo.toml evolution_ui::growth --lib
    • cargo clippy --all-targets -- -D warnings
  • Key results:
    • Task validation passed (69 task directories checked).
    • life_pulse targeted tests: 2 passed; 0 failed.
    • evolution_ui::growth targeted tests: 3 passed; 0 failed.
    • Root clippy finished successfully with -D warnings.

Regression Scope

  • Areas likely affected:
    • Desktop Life Pulse background growth and rhythm subprocesses.
    • Desktop A9 periodic growth anchor diagnostics.
  • Explicit non-goals:
    • Manual evolution trigger behavior.
    • Schedule file semantics.
    • Unrelated desktop bridge integrations.

Docs Sync (EN/ZH)

  • Not needed
  • Updated EN + ZH docs
  • Files:
    • N/A - bug fix restores intended workspace behavior; no documented CLI/env contract changed.

Review Checklist

  • Acceptance criteria in tasks/TASK-2026-069-daily-critical-bug-sweep/TASK.md satisfied.
  • tasks/TASK-2026-069-daily-critical-bug-sweep/STATUS.md updated with latest progress.
  • tasks/TASK-2026-069-daily-critical-bug-sweep/REVIEW.md includes merge readiness decision.
  • tasks/board.md status is up to date.
Open in Web View Automation 

cursoragent and others added 3 commits June 14, 2026 11:13
Co-authored-by: EXboy <EXboys@users.noreply.github.com>
Co-authored-by: EXboy <EXboys@users.noreply.github.com>
Co-authored-by: EXboy <EXboys@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant