normalizePhaseName() strips any [A-Z][A-Z0-9_]*- prefix as a project code, so a foreign-prefixed workstream/task id like MEM-01 collapses to 01 and resolves to the unrelated numeric Phase 01. These tests encode the exact repro from #2056; they fail on next.
106 KiB
106 KiB