Skip to content

fix(daemon): acknowledge checkpoint admission asynchronously#1982

Draft
svarlamov wants to merge 1 commit into
fix/daemon-trace-ingestionfrom
fix/daemon-checkpoint-admission
Draft

fix(daemon): acknowledge checkpoint admission asynchronously#1982
svarlamov wants to merge 1 commit into
fix/daemon-trace-ingestionfrom
fix/daemon-checkpoint-admission

Conversation

@svarlamov

@svarlamov svarlamov commented Jul 25, 2026

Copy link
Copy Markdown
Member

Summary

  • acknowledge CheckpointRun after ordered family admission instead of side-effect completion
  • retain sync.family as the processing completion and error boundary
  • make health probes active and defer automatic restart paths while admitted checkpoints remain
  • add admission, queue, execution, and trace-progress diagnostics without adding work to trace ingress
  • honor the checkpoint-captured base during delayed processing instead of falling back to mutable HEAD

Tests

  • delayed checkpoint admission, Ping responsiveness, sync completion, and exact post-commit attribution
  • admission versus processing error interface coverage
  • cross-family checkpoint isolation and watchdog coverage
  • full task test, task lint, task fmt, and task build

Depends on #1981.

Copy link
Copy Markdown
Member Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@svarlamov
svarlamov force-pushed the fix/daemon-checkpoint-admission branch from d331028 to 1b0c6ac Compare July 25, 2026 19:20
@svarlamov
svarlamov force-pushed the fix/daemon-trace-ingestion branch from 7761c66 to 01ffbbf Compare July 25, 2026 19:20
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