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
{{ message }}
Repository navigation
Commit f36d9bd
Browse filesBrowse the repository at this point in the historyBrowse files
Implement tool launch SSoT routing with exact launch labels
PR Details:
- Routes sample-launched tools through explicit tools/<tool>/index.html targets using Open <tool>.
- Routes game workspace flows through tools/Workspace Manager/index.html using Open with Workspace Manager.
- Clears launch memory for external sample/game launches.
- Removes default/fallback behavior from touched launch flow.
- Adds validation report for SSoT routing and launch labels.
This preserves required sample launch semantics and does not use `Open with Workspace Manager` for sample-to-tool actions.
26
+
27
+
## Proof Samples Route To `tools/<tool>/index.html`
28
+
29
+
Command output:
27
30
28
31
```text
29
32
sampleLaunch {
@@ -32,21 +35,30 @@ sampleLaunch {
32
35
}
33
36
```
34
37
35
-
Implementation references:
38
+
Code proof:
36
39
37
40
-`tools/shared/toolLaunchSSoT.js:75`
38
-
-`tools/shared/toolLaunchSSoT.js:91`
41
+
-`tools/shared/toolLaunchSSoT.js:86`
39
42
-`samples/index.render.js:92`
43
+
-`samples/index.render.js:345`
40
44
41
-
## Proof: Games Route To `tools/Workspace Manager/index.html`
45
+
## Proof Game Actions Are Labeled `Open with Workspace Manager`
42
46
43
-
Command run:
47
+
Code proof:
44
48
45
-
```bash
46
-
node --input-type=module -
49
+
-`games/index.render.js:260`
50
+
51
+
```text
52
+
Open with Workspace Manager
47
53
```
48
54
49
-
Script output:
55
+
Additional V2 hardening:
56
+
57
+
- Removed unlabeled game launch triggers (`game-title-link`, card-click launch) so workspace launch is exposed through the required labeled action path.
58
+
59
+
## Proof Games Route To `tools/Workspace Manager/index.html`
0 commit comments