Restore progressive existing-task status icons - #128
Merged
Conversation
ericlitman
marked this pull request as ready for review
August 17, 2026 22:33
ericlitman
marked this pull request as draft
August 17, 2026 23:20
ericlitman
marked this pull request as ready for review
August 17, 2026 23:21
Owner
Author
|
@Mergifyio queue |
Contributor
Merge Queue Status
This pull request spent 28 seconds in the queue, including 2 seconds running CI. Required conditions to merge
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
onboard-streampass that fully paginates existing tasks, reads only the newest turn, applies exact historical footer statuses first, and classifies remaining completed turns in fixed sequential Luna-medium batches✦icons for conservative inference, and no icon or write for unknownWhy
A prior rewrite removed existing-task onboarding after the earlier controller-based implementation repeatedly failed. The replacement deliberately keeps only the proven title boundary: one ephemeral read-only classifier process and the mounted Codex reader/setter as the sole writer. There is no controller task, worker fan-out, queue, retry, persisted onboarding state, repair sweep, fallback model, or alternate title path.
User impact
Installation reports success immediately and explains the one catalog-read permission request. If approved, existing sidebar tasks fill progressively over the next several minutes. A small
✦identifies a first-read best guess and disappears after that task's next ordinary turn. Declining, unclear, inaccessible, unsafe, or drifted tasks remain unchanged.Verification
gofmtgo test ./...go test -race ./...go vet ./...git diff --checkCloses BEAR-121