Skip to content

fix(ce-babysit-pr): keep stale-computation degrade off the settle clock - #1568

Open
saurabhkagent-lab wants to merge 2 commits into
EveryInc:mainfrom
saurabhkagent-lab:fix/ce-babysit-pr-stale-computation-settle
Open

fix(ce-babysit-pr): keep stale-computation degrade off the settle clock#1568
saurabhkagent-lab wants to merge 2 commits into
EveryInc:mainfrom
saurabhkagent-lab:fix/ce-babysit-pr-stale-computation-settle

Conversation

@saurabhkagent-lab

Copy link
Copy Markdown

Summary

stale-computation is a presentation of a still-stable race candidate. Hashing the mutated base.identity and merge_computation_stale flag reset last_change_at, adding a synthetic +300s settle before merge-ready.

Normalize those presentation fields out of the settle signature. Genuine identity transitions (probe-error / race / mergeability-pending / current) still reset the clock.

Validation

  • bun test tests/ce-babysit-pr-snapshot.test.ts — 165 pass
  • bun run release:validate — in sync
  • Sabotage: without _settle_base, last_change_at jumps to now on the degrade tick

Closes #1562

Security Disclosure

No security-relevant changes.

Agent Disclosure

  • Model: Hermes Agent · grok-4.6

saurabhkagent-lab and others added 2 commits August 29, 2026 00:49
The 600s race-to-stale-computation flip mutated base identity and set
merge_computation_stale. Hashing those presentation fields reset
last_change_at and added a synthetic settle delay.
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.

ce-babysit-pr: stale-computation degrade resets the settle clock (+300s)

2 participants