Skip to content

feat(plan-issue-cli): issue-250 S2T1 runtime lane canonicalization helper#253

Merged
graysurf merged 1 commit intomainfrom
issue/s2-t1-implement-runtime-lane-canonicalization-helper-f
Feb 25, 2026
Merged

feat(plan-issue-cli): issue-250 S2T1 runtime lane canonicalization helper#253
graysurf merged 1 commit intomainfrom
issue/s2-t1-implement-runtime-lane-canonicalization-helper-f

Conversation

@graysurf
Copy link
Owner

@graysurf graysurf commented Feb 25, 2026

Summary

  • Add deterministic runtime lane canonicalization metadata helper for task-spec rows.
  • Normalize shared-lane owner/branch/worktree via shared-pr-anchor with deterministic fallback.
  • Add the required S2T1 runtime lane canonicalization regression test.

Scope

  • crates/plan-issue-cli/src/task_spec.rs
  • crates/plan-tooling/tests/split_prs.rs

Testing

  • cargo test -p nils-plan-issue-cli task_spec::tests::execution_mode_by_task_auto_single_lane_uses_per_sprint -- --exact
  • cargo test -p nils-plan-issue-cli task_spec::tests::runtime_lane_canonicalization_uses_shared_anchor_metadata -- --exact
  • cargo test -p nils-plan-tooling --test split_prs split_prs_non_regression_required_notes_keys -- --exact

Issue

- Add runtime lane metadata helper with shared-pr-anchor deterministic selection.
- Keep auto single-lane group rows normalized to per-sprint runtime mode.
- Harden split-prs notes-key coverage for pr-group and shared-pr-anchor.
@github-actions
Copy link

Coverage

Total line coverage: 86.42% (58225/67372 lines hit).

@graysurf graysurf marked this pull request as ready for review February 25, 2026 16:24
@graysurf graysurf merged commit 4545108 into main Feb 25, 2026
6 checks passed
@graysurf graysurf deleted the issue/s2-t1-implement-runtime-lane-canonicalization-helper-f branch February 25, 2026 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Plan: plan-issue-cli Task Decomposition runtime-truth refactor

1 participant