Normalize STR-016 blocker wording

This commit is contained in:
2026-06-15 23:34:11 +02:00
parent 6d7435b555
commit edd672d1a3
2 changed files with 18 additions and 13 deletions

View File

@@ -403,20 +403,22 @@ agent or engineer to remove them without reconstructing context from chat.
still owns the remaining branch orchestration. still owns the remaining branch orchestration.
- 2026-06-15: `DEBT-0036` was narrowed again. `Canvas::draw_merge_branch_orchestration()` - 2026-06-15: `DEBT-0036` was narrowed again. `Canvas::draw_merge_branch_orchestration()`
now drops the unused `draw_checkerboard` parameter from the internal branch now drops the unused `draw_checkerboard` parameter from the internal branch
wrapper, shrinking the remaining call-shape mismatch while the blocked wrapper, shrinking the remaining call-shape mismatch while the draw-merge
draw-merge extraction still stays in `STR-016`. extraction remains blocked by the helper API shape mismatch.
- 2026-06-15: `DEBT-0036` was narrowed again. `Canvas::draw_merge_temporary_paint_branch()` - 2026-06-15: `DEBT-0036` was narrowed again. `Canvas::draw_merge_temporary_paint_branch()`
now drops the unused `copy_blend_destination` parameter from the temporary-paint now drops the unused `copy_blend_destination` parameter from the temporary-paint
wrapper, shrinking the remaining draw-merge helper API mismatch while the wrapper, shrinking the remaining draw-merge helper API mismatch while the
blocked extraction still stays in `STR-016`. extraction remains blocked by the helper API shape mismatch.
- 2026-06-15: `DEBT-0036` was narrowed again. The stale - 2026-06-15: `DEBT-0036` was narrowed again. The stale
`make_canvas_draw_merge_branch_dispatch(...)` forward declaration in `make_canvas_draw_merge_branch_dispatch(...)` forward declaration in
`src/canvas.cpp` now matches the 7-argument implementation, shrinking the `src/canvas.cpp` now matches the 7-argument implementation, shrinking the
remaining draw-merge helper API mismatch while `STR-016` stays blocked. remaining draw-merge helper API mismatch while the extraction remains blocked
by the helper API shape mismatch.
- 2026-06-15: `DEBT-0036` was narrowed again. The remaining - 2026-06-15: `DEBT-0036` was narrowed again. The remaining
`Canvas::draw_merge()` inline-default comment in `src/canvas.cpp` now `Canvas::draw_merge()` inline-default comment in `src/canvas.cpp` now
matches the header's `SIXPLETTE(true)` default, so the draw-merge mismatch matches the header's `SIXPLETTE(true)` default, so the draw-merge mismatch
is comment-only and aligned while `STR-016` stays blocked. is comment-only and aligned while the extraction remains blocked by the
helper API shape mismatch.
- 2026-06-14: `DEBT-0036` was narrowed again. `Canvas::draw_merge_branch_orchestration()` - 2026-06-14: `DEBT-0036` was narrowed again. `Canvas::draw_merge_branch_orchestration()`
now routes the temporary erase, temporary paint, texture, and blend dispatch now routes the temporary erase, temporary paint, texture, and blend dispatch
bodies through retained helpers inside `execute_canvas_draw_merge_branch_body(...)`; bodies through retained helpers inside `execute_canvas_draw_merge_branch_body(...)`;

View File

@@ -80,10 +80,12 @@ app-owned dialog insertion path while leaving the remaining retained dialog
families debt-tracked. families debt-tracked.
The stale `make_canvas_draw_merge_branch_dispatch(...)` forward declaration in The stale `make_canvas_draw_merge_branch_dispatch(...)` forward declaration in
`src/canvas.cpp` now matches the existing 7-argument implementation, shrinking `src/canvas.cpp` now matches the existing 7-argument implementation, shrinking
the remaining draw-merge helper API mismatch while `STR-016` stays blocked. the remaining draw-merge helper API mismatch while the extraction remains
blocked by the helper API shape mismatch.
The remaining `Canvas::draw_merge()` inline-default comment in `src/canvas.cpp` The remaining `Canvas::draw_merge()` inline-default comment in `src/canvas.cpp`
now matches the header's `SIXPLETTE(true)` default, so the draw-merge mismatch now matches the header's `SIXPLETTE(true)` default, so the draw-merge mismatch
is comment-only and aligned while `STR-016` stays blocked. is comment-only and aligned while the extraction remains blocked by the helper
API shape mismatch.
The cloud browser dialog now also opens through that seam from The cloud browser dialog now also opens through that seam from
`src/legacy_cloud_services.cpp`, so the remaining cloud modernization debt is `src/legacy_cloud_services.cpp`, so the remaining cloud modernization debt is
now concentrated in retained background worker threads, transfer helpers, now concentrated in retained background worker threads, transfer helpers,
@@ -3232,16 +3234,17 @@ Results:
- `execute_canvas_draw_merge_branch_body()` now drops the unused - `execute_canvas_draw_merge_branch_body()` now drops the unused
`draw_checkerboard` flag from the branch helper chain, shrinking the helper `draw_checkerboard` flag from the branch helper chain, shrinking the helper
API mismatch while `Canvas::draw_merge_branch_orchestration()` still owns the API mismatch while `Canvas::draw_merge_branch_orchestration()` still owns the
remaining branch orchestration. `STR-016` remains blocked until the helper remaining branch orchestration. `STR-016` remains blocked by the helper API
shape is simplified enough to move the per-layer composite block out cleanly. shape mismatch until the helper shape is simplified enough to move the
per-layer composite block out cleanly.
- `Canvas::draw_merge_branch_orchestration()` now drops the unused - `Canvas::draw_merge_branch_orchestration()` now drops the unused
`draw_checkerboard` parameter from the internal branch wrapper, shrinking the `draw_checkerboard` parameter from the internal branch wrapper, shrinking the
remaining call-shape mismatch while the blocked draw-merge extraction still remaining call-shape mismatch while the draw-merge extraction remains
stays in `STR-016`. blocked by the helper API shape mismatch.
- `Canvas::draw_merge_temporary_paint_branch()` now drops the unused - `Canvas::draw_merge_temporary_paint_branch()` now drops the unused
`copy_blend_destination` parameter from the temporary-paint wrapper, `copy_blend_destination` parameter from the temporary-paint wrapper,
shrinking the remaining draw-merge helper API mismatch while the blocked shrinking the remaining draw-merge helper API mismatch while the extraction
extraction still stays in `STR-016`. remains blocked by the helper API shape mismatch.
- Canvas main-brush, dual-brush, and stroke-pad draw paths now use the tested - Canvas main-brush, dual-brush, and stroke-pad draw paths now use the tested
`pp_paint_renderer` stroke-feedback plan to decide whether framebuffer fetch `pp_paint_renderer` stroke-feedback plan to decide whether framebuffer fetch
supplies destination color or the legacy OpenGL path must copy the target supplies destination color or the legacy OpenGL path must copy the target