Rbanh commented on issue Falling-Metal-Int.../Blacksite#37 2026-06-24 19:51:51 -04:00
QA - M1 Brush-based blockout acceptance signoff

Corrective M1 audit after Bevy 0.19 / Avian 0.7 upgrade:

Implemented locally:

  • Fixed brush face UV hydration so persisted uv_rotation is actually applied to generated mesh UVs. UV offset/scale/…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#37 2026-06-24 12:36:51 -04:00
QA - M1 Brush-based blockout acceptance signoff

M1 continuation checkpoint on 2026-06-24 after the Bevy 0.19 upgrade:

Closed implementation ticket #12 after re-verifying the brush element edit path on the current tree.

Automated checks run: -…

Rbanh closed issue Falling-Metal-Int.../Blacksite#12 2026-06-24 12:36:41 -04:00
BS-JD-103 - Brush element edit modes
Rbanh commented on issue Falling-Metal-Int.../Blacksite#12 2026-06-24 12:36:35 -04:00
BS-JD-103 - Brush element edit modes

Current Bevy 0.19 tree re-verification for BS-JD-103:

Implemented behavior present locally:

  • Vertex/Edge/Face/Clip modes are wired through BrushEditMode and BrushElementSelection.
  • Selected…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#37 2026-06-06 14:49:05 -04:00
QA - M1 Brush-based blockout acceptance signoff

BS-JD-103 QA retest scope changed: the brush element fix now uses the standard transform gizmo on the selected vertex/edge/face set.

Retest additions:

  • Select a brush element and confirm the…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#12 2026-06-06 14:49:04 -04:00
BS-JD-103 - Brush element edit modes

Updated the local QA-ready fix after review: brush element editing now uses a real transform gizmo for the selected element set instead of viewport floor-plane click/drag.

Current local…

Rbanh commented on issue Falling-Metal-Int.../Blacksite#37 2026-06-06 14:38:03 -04:00
QA - M1 Brush-based blockout acceptance signoff

Brush edit mode QA finding from #12 has a local QA-ready fix awaiting user validation. The M1 signoff checklist remains open.

Specific items to re-test before checking off BS-JD-103:

  • Vertex/Edge…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#12 2026-06-06 14:38:02 -04:00
BS-JD-103 - Brush element edit modes

Reopened after editor QA found brush element editing was not usable enough for acceptance: element modes did not clearly distinguish themselves, the actor transform gizmo stayed active, and…

Rbanh reopened issue Falling-Metal-Int.../Blacksite#12 2026-06-06 14:38:01 -04:00
BS-JD-103 - Brush element edit modes
Rbanh commented on issue Falling-Metal-Int.../Blacksite#15 2026-06-06 14:24:31 -04:00
BS-JD-106 - Brush validation, repair, and diagnostics

QA checklist audit completed; no additional local code changes made for this pass.

Evidence reviewed:

  • Shared validate_brush detects fatal geometry issues and warnings.
  • Brush hydration…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#37 2026-06-06 14:24:31 -04:00
QA - M1 Brush-based blockout acceptance signoff

BS-JD-106 / #15 checklist audit:

No additional local code changes were needed in this pass. Shared validation, hydration skip, save blocking, inspector diagnostics, Window -> Brush Diagnostics,…

Rbanh commented on issue Falling-Metal-Int.../Blacksite#14 2026-06-06 14:24:00 -04:00
BS-JD-105 - Per-face material and UV controls

QA checklist audit completed; no additional local code changes made for this pass.

Evidence reviewed:

  • Face-mode inspector controls edit selected BrushFaceDesc UV offset, UV scale, UV…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#37 2026-06-06 14:24:00 -04:00
QA - M1 Brush-based blockout acceptance signoff

BS-JD-105 / #14 checklist audit:

No additional local code changes were needed in this pass. Face-mode inspector controls, Asset Browser-aware material/texture picker/drop rows, persisted…

Rbanh commented on issue Falling-Metal-Int.../Blacksite#37 2026-06-06 14:22:52 -04:00
QA - M1 Brush-based blockout acceptance signoff

BS-JD-104 / #13 checklist hardening update:

Committed locally as 3f85d25 (Group brush CSG history edits). CSG commit now records the primary transform/brush update and merge/intersect operand…

Rbanh commented on issue Falling-Metal-Int.../Blacksite#13 2026-06-06 14:22:51 -04:00
BS-JD-104 - Brush CSG operations

QA checklist hardening committed locally as 3f85d25 (Group brush CSG history edits). Not pushed.

Fix:

  • CSG Enter commit now uses one grouped ApplyBrushCsg history command.
  • The grouped…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#12 2026-06-06 14:19:54 -04:00
BS-JD-103 - Brush element edit modes

QA checklist hardening committed locally as 1b9fbeb (Group brush clip history edits). Not pushed.

Fix:

  • Clip commit now uses one grouped SetBrushTransform history command instead of…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#37 2026-06-06 14:19:54 -04:00
QA - M1 Brush-based blockout acceptance signoff

BS-JD-103 / #12 checklist hardening update:

Committed locally as 1b9fbeb (Group brush clip history edits). Clip mode now commits transform + brush changes as one grouped history command, so…

Rbanh closed issue Falling-Metal-Int.../Blacksite#11 2026-06-06 14:16:25 -04:00
BS-JD-102 - Quick add and draw-brush tool
Rbanh commented on issue Falling-Metal-Int.../Blacksite#11 2026-06-06 14:10:54 -04:00
BS-JD-102 - Quick add and draw-brush tool

Additional local update staged for QA: two-step height setting for quick brush creation.

Details:

  • Draw Brush now has two phases: Outline and Height.
  • In Outline phase, LMB places points,…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#11 2026-06-06 14:02:22 -04:00
BS-JD-102 - Quick add and draw-brush tool

Additional local update staged for QA: optimized convex composition generation.

Details:

  • Concave decomposition still starts from robust ear clipping, but now greedily merges adjacent pieces…