Repository navigation
feat: native unfinished-Issue event continuation through Oracle Task queue (CCY1-2746) - #10053
Closed
fuhao6539-ship-it wants to merge 1 commit into
Closed
fuhao6539-ship-it wants to merge 1 commit into
fuhao6539-ship-it wants to merge 1 commit into
Conversation
…al events Reuse Oracle daemon task queue and ownership, add opt-in recovery, protect Issue terminal and workspace revoke, and serialize same-Issue claims. Source baseline multica-ai/multica 164290e. CCY1-2746 draft for independent review.
|
@fuhao6539-ship-it is attempting to deploy a commit to the IndexLabs Team on Vercel. A member of the Team first needs to authorize it. |
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.
CCY1-2746 — Native unfinished Issue event continuation (Draft review)
Problem
TaskService.NotifyTaskFinishedonly wakes the daemon to reclaim tasks already queued; unfinishedtodo/in_progressIssues without an active Task are not always requeued.Changes
oracle_issue_events) and exact already registered Agent/Runtime identities. Disabled by default; no runtime/Agent/Browser changes.NotifyTaskFinishedrequests a same-Issue successor after a completed Task. Originalagent_task_queueand daemon notification are reused. The existing leased Wakeup Tick recovers missed events after restart.todo/in_progresswith original assigned permitted agent auto-execute.done,cancelled,backlog, blocked/Triage and member-owned Issues remain events but do not automatically launch Oracle.Provenance and checks
multica-ai/multicamain 164290e (2026-11-06). Fork commit fae1620.go test ./internal/service -run TestNativeEvent|TestNativeIssueEvent|TestNativeEventQueue -count=1PASS.go test ./cmd/migrate -run TestEveryConcurrent -count=1,go vet ./internal/service ./cmd/migrate ./pkg/db/generated,git diff --checkPASS.Required review before merge or rollout
EnqueueTaskForIssueattribution/originator/owner andWillEnqueueRuneligibility equivalence. This draft currently uses a specialized originalCreateAgentTasktransaction and must not bypass existing business policies.NotifyTaskFinishedreceivescompleted), retry exhausted/UNKNOWN, latest failure fencing, event termination and no duplicate run under two Oracle daemons.Do not merge/deploy solely on unit-test PASS. Source Owner, independent reviewer, production release owner must validate. CCY original issue:
CCY1-2746, UUID01a1629c-7ca9-7aef-bd38-ee469ff158cb.