Skip to content

fix(joblifecycle): released is the finish line, vanished is the orphan - #344

Merged
rldyourmnd merged 2 commits into
mainfrom
fix/released-is-not-vanished
Sep 1, 2026
Merged

fix(joblifecycle): released is the finish line, vanished is the orphan#344
rldyourmnd merged 2 commits into
mainfrom
fix/released-is-not-vanished

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Deep-audit finding in the stream's first steady-state hour: 119 vanished / 105 running / 0 completed — the exporter labeled the fleet's ordinary finish (broker reclaim releasing a running intent after its lease ends, ~2/min) as vanished, drowning the real orphan class.

Disappearances now classify by last-seen state: completed (terminal map, GARM's own record) · released (gone from running — the ordinary finish) · vanished (gone from a pre-running state — never provably ran; the class worth paging about later). Tests pin all three. internal/joblifecycle is not in the provider set — no release; the job_lifecycle dashboard's state breakdown picks the new label up unchanged, and its vanished panel becomes meaningful.

https://claude.ai/code/session_01LsGid6U5RrQdFvJmvYdGCF

The first steady-state hour said 119 vanished against 105 running and
zero completed -- because the fleet's ordinary finish line is not the
terminal map at all: the broker's reclaim releases a running intent once
its execution lease ends, and the exporter read every such release as a
disappearance worth suspicion. Where an intent was LAST SEEN now tells
the stories apart: gone from running without a terminal record is
released (~2 a minute, ordinary), gone from any earlier state is
vanished -- it never provably ran anywhere, and the orphan name means
something again.

Claude-Session: https://claude.ai/code/session_01LsGid6U5RrQdFvJmvYdGCF
@rldyourmnd
rldyourmnd merged commit e256214 into main Sep 1, 2026
10 checks passed
@rldyourmnd
rldyourmnd deleted the fix/released-is-not-vanished branch September 1, 2026 17:25
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