You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Configures shared networking; network ownership must be corrected for sibling devcontainers.
Review details
Suppressed comments (3)
.devcontainer/compose.yaml:68
A fixed name without external: true leaves this network Compose-owned by the first project. Starting a second checkout/devcontainer with a different Compose project name can then fail on the existing com.docker.compose.project label instead of joining the network, so the stated sibling-devcontainer behavior is not reliable. Use a pre-created external network or keep the project-scoped default and document the setup.
When _phase_order uses a documented fallback, it returns a non-Noneorder_reason beginning with resolved_via_fallback:. This condition therefore prevents phase_start from advancing between fallback-ordered phases, so every phase is rolled out at the same offset even though the status says the ordering was resolved. Only unresolved ordering should suppress phase chaining.
if phase_end is not None and order_reason is None:
order_reason also carries the resolved fallback status, but this branch unconditionally prefixes it with unresolved:. An empty result from a fallback-ordered variant therefore exposes a contradictory frame.attrs["timing_status"]; preserve already-prefixed statuses and only add unresolved: to a bare failure reason.
if order_reason and frame.empty:
frame.attrs["timing_status"] = f"unresolved: {order_reason}"
My remaining suggestions are around indefinite handling:
Ideally (+1) indefinites would be handled and not appear as none in the indefinite column. Currently an appropriate warning is displayed
Given that indefinite can apply to either days within a cycle or cycle continuation ideally the column label would be more transparent about the nature of the indefinite
Additionally, there is currently no check on being systemic - rt sigs roll out with drug NaN
Edge case variants thought not to have been specifically examined in development were examined including:
Carboplatin and Paclitaxel (CP) and Tislelizumab var2 : A perioperative variant with a surgery phase and tislelizumab used both in neoadjuvant and adjuvant contexts
Carboplatin, Osimertinib, Pemetrexed var1: A variant with both PO and IV sigs, with the PO drug delivered on sequential days from compact notation
Carboplatin and Paclitaxel (CP) and Ipilimumab var3: A variant with a component delivered cycle 3 only whereas other components have cycle 1-6 deliveries.
The day - 1 conversion is off by one for the documented negative-day notation: -14 means 14 days before cycle day 1, but this produces offset -15 in both elapsed and calendar timelines. Apply the 1-based conversion only to positive cycle days and retain negative values as their stated lead-in offsets.
frozenset(day.value for day in resolved.days if day.optional),
This branch has not been deployed
No deployments
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
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.
Summary
scheduling roll out fixes
Checklist
breaking,feature,fix,dependencies, orchore)uv run pytest -q)uv run ruff check .)