Kick Off Promoted Leads - #1237
Conversation
Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
…7f7ec83 Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
Greptile SummaryThe PR adds durable, exactly-once kickoff delivery for promoted team leads and protects dispatch with canonical goal lifecycle checks.
Confidence Score: 5/5The PR appears safe to merge. No blocking failure remains. Important Files Changed
Sequence DiagramsequenceDiagram
participant Team as TeamManager
participant Session as SessionManager
participant Goal as GoalStore
participant Queue as Reliable Queue
participant Agent
Team->>Goal: Finalize adopted lead
Goal-->>Team: Canonical runnable goal
Team->>Session: Enqueue guarded kickoff
Session->>Queue: Persist stable intent
Session->>Goal: Recheck lifecycle guard
alt Goal runnable
Session->>Agent: Dispatch kickoff
else Paused or inactive
Session-->>Queue: Retain guarded intent
Goal->>Session: Resume and drain
Session->>Goal: Recheck lifecycle guard
Session->>Agent: Dispatch kickoff
end
Reviews (3): Last reviewed commit: "Fix promotion pause test contracts" | Re-trigger Greptile |
Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
…omo-67f7ec83 Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
Co-authored-by: bobbit-ai <bobbit@bobbit.ai>
|
@greptile-apps @greptileai you didn't approve the PR |
|
You're right — I submitted my review as If those comments have been addressed (or you'd like me to re-evaluate the current state of the PR), I'm happy to do a fresh pass and submit an approval if everything looks good. Want me to review the current diff now? |
@greptileai Yes please, review the current diff now |
Summary
Validation
npm run checkpassed🤖 Generated with Bobbit