Tighten historical roadmap wording

This commit is contained in:
2026-06-16 00:11:55 +02:00
parent 2ae7411ba6
commit 6eff6f7e7a
3 changed files with 10 additions and 10 deletions

View File

@@ -293,10 +293,9 @@ agent or engineer to remove them without reconstructing context from chat.
dialog families still stay open under the same debt until they move to the dialog families still stay open under the same debt until they move to the
same lifetime model. same lifetime model.
- 2026-06-16: `DEBT-0049` was narrowed again. `pp_assets_brush_package_tests` - 2026-06-16: `DEBT-0049` was narrowed again. `pp_assets_brush_package_tests`
now names the currently accepted legacy PPBR version matrix explicitly: now names the legacy PPBR compatibility fixture set explicitly: `0.0`, `0.1`,
legacy major-zero cases, legacy minor-one cases, and rejected `1.2`. The `0.2`, `1.1`, `2.1`, and rejected `1.2`. The live parser still preserves the
live parser still preserves the legacy tolerance until a stricter supported legacy tolerance until a stricter supported version matrix is proven safe.
version matrix is proven safe.
- 2026-06-15: `DEBT-0063` was narrowed again. Sidebar stroke/color/layer/grid - 2026-06-15: `DEBT-0063` was narrowed again. Sidebar stroke/color/layer/grid
popups, file/about/layer menu popups in `src/app_layout.cpp`, quick popups, file/about/layer menu popups in `src/app_layout.cpp`, quick
brush/color popup+ticker overlays in `src/legacy_quick_ui_services.cpp`, brush/color popup+ticker overlays in `src/legacy_quick_ui_services.cpp`,

View File

@@ -1509,9 +1509,10 @@ legacy-owned.
The live PPBR import/export path consumes those helpers, while legacy The live PPBR import/export path consumes those helpers, while legacy
Serializer/Image payload reading, stroke preview generation, preset storage, Serializer/Image payload reading, stroke preview generation, preset storage,
and the historical permissive version check remain tracked under `DEBT-0047` and the historical permissive version check remain tracked under `DEBT-0047`
and `DEBT-0049`. The compatibility test fixture now spells out the tolerated and `DEBT-0049`. The compatibility fixture now spells out the observed legacy
legacy matrix more directly, but the parser still keeps the permissive rule cases more directly (`0.0`, `0.1`, `0.2`, `1.1`, `2.1`, rejected `1.2`), but
until a stricter supported-version policy is proven safe. the parser still keeps the permissive rule until a stricter supported-version
policy is proven safe.
ABR and PPBR import image target planning for brush tips and patterns also now ABR and PPBR import image target planning for brush tips and patterns also now
uses `pp_assets::brush_package`, so the legacy preset panel no longer owns the uses `pp_assets::brush_package`, so the legacy preset panel no longer owns the
`data/brushes`, `data/brushes/thumbs`, `data/patterns`, and `data/brushes`, `data/brushes/thumbs`, `data/patterns`, and
@@ -3235,8 +3236,8 @@ Results:
the legacy OpenGL blend draw. the legacy OpenGL blend draw.
- `STR-016` completed on 2026-06-13 in `b9ed78e1`; the per-layer composite - `STR-016` completed on 2026-06-13 in `b9ed78e1`; the per-layer composite
block moved out of `Canvas::draw_merge()`, and the follow-on block moved out of `Canvas::draw_merge()`, and the follow-on
`draw_checkerboard`/helper-shape cleanup now reads as historical `DEBT-0036` `draw_checkerboard`/helper-shape cleanup is historical `DEBT-0036`
reduction rather than a live blocker on the task tracker. reduction.
- `Canvas::draw_merge_branch_orchestration()` and - `Canvas::draw_merge_branch_orchestration()` and
`Canvas::draw_merge_temporary_paint_branch()` later kept narrowing `Canvas::draw_merge_temporary_paint_branch()` later kept narrowing
`DEBT-0036`, but the draw-merge extraction itself is no longer blocked by `DEBT-0036`, but the draw-merge extraction itself is no longer blocked by

View File

@@ -2974,7 +2974,7 @@ Done Checks:
| 2026-06-12 | RND-002 | +2 renderer boundary and OpenGL parity | `ctest --preset desktop-fast --build-config Debug -R "pp_app_core_document_export\|pp_paint_renderer_compositor\|pano_cli_plan_export_snapshot_route\|pano_cli_simulate_document_export" --output-on-failure` | 46fb8ef | | 2026-06-12 | RND-002 | +2 renderer boundary and OpenGL parity | `ctest --preset desktop-fast --build-config Debug -R "pp_app_core_document_export\|pp_paint_renderer_compositor\|pano_cli_plan_export_snapshot_route\|pano_cli_simulate_document_export" --output-on-failure` | 46fb8ef |
| 2026-06-12 | RND-001 | +2 renderer boundary and OpenGL parity | `ctest --preset desktop-fast --build-config Debug -R "pp_app_core_document_export\|pp_paint_renderer_compositor\|pano_cli_plan_export_snapshot_route\|pano_cli_simulate_document_export" --output-on-failure` | 46fb8ef | | 2026-06-12 | RND-001 | +2 renderer boundary and OpenGL parity | `ctest --preset desktop-fast --build-config Debug -R "pp_app_core_document_export\|pp_paint_renderer_compositor\|pano_cli_plan_export_snapshot_route\|pano_cli_simulate_document_export" --output-on-failure` | 46fb8ef |
| 2026-06-12 | ADP-004 | +2 legacy adapter retirement | VS-bundled CMake build of `pp_app_core_app_dialog_tests` and `pano_cli`; `ctest --preset desktop-fast --build-config Debug -R "pp_app_core_app_dialog\|pano_cli_plan_app_dialog" --output-on-failure` | 46fb8ef | | 2026-06-12 | ADP-004 | +2 legacy adapter retirement | VS-bundled CMake build of `pp_app_core_app_dialog_tests` and `pano_cli`; `ctest --preset desktop-fast --build-config Debug -R "pp_app_core_app_dialog\|pano_cli_plan_app_dialog" --output-on-failure` | 46fb8ef |
| 2026-06-12 | PLT-001 | +2 platform and package parity | VS-bundled CMake build of `pp_platform_api_tests`; `ctest --preset desktop-fast --build-config Debug -R pp_platform_api_tests --output-on-failure`; Apple remote build blocked by unpublished fmt submodule pointer before DEP-001 correction | 46fb8ef | | 2026-06-12 | PLT-001 | +2 platform and package parity | VS-bundled CMake build of `pp_platform_api_tests`; `ctest --preset desktop-fast --build-config Debug -R pp_platform_api_tests --output-on-failure`; Apple remote build depended on the unpublished fmt submodule pointer before the DEP-001 correction | 46fb8ef |
| 2026-06-12 | RND-003 | +3 renderer boundary and OpenGL parity | VS-bundled CMake build of `pp_paint_renderer_compositor_tests`, `pp_app_core_document_export_tests`, and `pano_cli`; `ctest --preset desktop-fast --build-config Debug -R "pp_app_core_document_export\|pp_paint_renderer_compositor\|pano_cli_plan_export_snapshot_route" --output-on-failure` | 46fb8ef | | 2026-06-12 | RND-003 | +3 renderer boundary and OpenGL parity | VS-bundled CMake build of `pp_paint_renderer_compositor_tests`, `pp_app_core_document_export_tests`, and `pano_cli`; `ctest --preset desktop-fast --build-config Debug -R "pp_app_core_document_export\|pp_paint_renderer_compositor\|pano_cli_plan_export_snapshot_route" --output-on-failure` | 46fb8ef |
| 2026-06-12 | DEP-001 | +1 build and CMake ownership | VS-bundled CMake build of `PanoPainter` and `pp_platform_api_tests`; `ctest --preset desktop-fast --build-config Debug -R pp_platform_api_tests --output-on-failure` | 46fb8ef | | 2026-06-12 | DEP-001 | +1 build and CMake ownership | VS-bundled CMake build of `PanoPainter` and `pp_platform_api_tests`; `ctest --preset desktop-fast --build-config Debug -R pp_platform_api_tests --output-on-failure` | 46fb8ef |
| 2026-06-12 | ADP-003 | +1 legacy adapter retirement | `ctest --preset desktop-fast --build-config Debug -R "pp_app_core_document_route\|pp_app_core_document_session\|pano_cli_plan_open_route\|pano_cli_simulate_app_session\|pano_cli_plan_document_file\|pano_cli_plan_document_version" --output-on-failure` | 34a9e910 | | 2026-06-12 | ADP-003 | +1 legacy adapter retirement | `ctest --preset desktop-fast --build-config Debug -R "pp_app_core_document_route\|pp_app_core_document_session\|pano_cli_plan_open_route\|pano_cli_simulate_app_session\|pano_cli_plan_document_file\|pano_cli_plan_document_version" --output-on-failure` | 34a9e910 |