module

Cjules::Commands::New

Instance methods

build_payload(prompt : String, title : String | Nil, require_approval : Bool, auto_pr : Bool, source : String | Nil, starting_branch : String | Nil) : String
Source
match_recovered(recent : Array(Models::Session), title : String | Nil, prompt : String, source : String | Nil, claimed : Array(Models::Session), expected : Int32) : Array(Models::Session)

Pure matching logic — exposed (non-private) so specs can drive it without a live API. recent should already be filtered to the post-started_at window.

Source
run(args : Array(String)) : Int32
Source