Repository navigation
Feature/allow reimaging with pending downlink - #365
Conversation
There was a problem hiding this comment.
Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.
An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.
Ethan-Weber
left a comment
There was a problem hiding this comment.
This PR provides an option for space-to-space imaging scenarios where a target can be re-imaged before its previous image has been downlinked. When block_pending_targets=False, the target remains eligible for imaging after cooldown, even if one or more previous images are still pending downlink (or if downlink is not being considered in the scenario), but the existing pending image bookkeeping and cooldown logic are preserved. This keeps image history, reward accounting, and completion tracking consistent without forcing a strict “wait for downlink before another capture” policy.
Description
Closes #364
Allows changing the default behavior to allow reimaging after cooldown if target's picture downlink is pending in space to space imaging scenarios.
Type of change
How should this pull request be reviewed?
How Has This Been Tested?
Unit and integration tests were added.
Checklist