You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Advance Level 18 Track C contract stabilization by auditing engine public APIs and shared contracts, then applying the smallest safe stabilization.
5
+
6
+
## Scope Executed
7
+
- inspected engine public API barrels in `src/engine/**/index.js` with focus on debug provider/panel surfaces
8
+
- inspected shared contract/state surfaces in:
9
+
-`src/shared/contracts/index.js`
10
+
-`src/shared/state/index.js`
11
+
-`src/shared/state/selectors.js`
12
+
-`src/shared/state/publicSelectors.js`
13
+
- validated selector and provider stability using focused runtime tests
14
+
15
+
## Unstable Surfaces Identified
16
+
1.`src/engine/debug/standard/threeD/index.js` did not export the current inspector-era provider/panel contracts introduced by Track H follow-up work.
17
+
- Impact: consumers using the threeD public barrel could not depend on stable imports for:
18
+
- transform inspector
19
+
- render pipeline stages
20
+
- collision overlays
21
+
- scene graph inspector
22
+
23
+
## Stabilization Actions Executed (Safe)
24
+
- Updated `src/engine/debug/standard/threeD/index.js` to explicitly export current inspector-era provider and panel contracts, while preserving existing legacy summary exports for compatibility.
- Legacy 3D summary provider/panel exports remain intentionally exposed for backward compatibility and should be retired in a dedicated deprecation/removal PR, not this progress slice.
0 commit comments