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
Sourcematch_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.