Bone Flow #002 Bone Joint Rebuild Package 1.0.19 Runtime: BoneJoint 1.1.37 Status: Development Candidate - user localhost confirmation required Scope of this patch: - Align destination direction-triangle tip to the actual Target endpoint. - Remove the black outline from the destination direction triangle. - Restore/add semantic HTML Functional Class modifiers: bf-joint-in / bf-joint-out on the existing bf-joint adapter. - Preserve existing bf-joint Runtime delegation, WAIT/FIFO/BLOCKED, routes, diagnostics, cumulative regression links, and test UI. - No #021 Bone Shape files are included or modified. Validation performed in build environment: - JavaScript syntax: PASS (all source JS + rebuilt boneflow.js + inline test scripts). - Runtime browser harness (headless Chromium, in-memory page): PASS. - bf-joint-in -> host/path role = in. - bf-joint-out -> host/path role = out. - direction triangle first point = resolved Target endpoint. - direction triangle stroke = none / stroke-width = 0. - Full #002 test page executed in headless Chromium with package JS/CSS inlined: - Smoke + Validation: ALL PASS, 173 / 173, FAIL 0. - Page errors: 0. - Console warning/error: 0. - Regression structure: - package file count unchanged: 57 before / 57 after prior to final manifest regeneration. - bone-joint.html id count unchanged: 106 total / 100 unique. - existing duplicate IDs unchanged: type-error, type-warning. - Smoke registrations: 71 -> 73 (2 targeted checks added). - Validation registrations: 102 -> 103 (1 targeted check added). - bone-development-order.html structure unchanged: ids 7, sections 4, links 2. Important: - Direct navigation to a localhost/file URL from the build-environment Chromium is administratively blocked, so user localhost visual confirmation is NOT claimed. - User confirmation at the formal localhost URL is still required before Completed / Specification Frozen.