Skip to content

Commit ed7796b

Browse files
Publish collision-free JsonWs user lookup actions
FairPathJsonWs and FeedingFrenzyJsonWs both published Users_GetUserByEmail, so strict lazy ownership correctly fell back to eager module compilation during cold startup. Publish package-specific FairPathJsonWs_Users_GetUserByEmail and FeedingFrenzyJsonWs_Users_GetUserByEmail names, refresh both lazy sidecars, and bump the package versions and normalized file hashes after repository-wide collision and package validation.
1 parent ed0726a commit ed7796b

7 files changed

Lines changed: 22 additions & 14 deletions

File tree

skills.index.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -934,7 +934,7 @@
934934
"SkillName": "FairPathJsonWs",
935935
"Title": "Fair Path JsonWS",
936936
"Description": "Buffaly skill package for Fair Path JsonWS.",
937-
"Version": "0.1.1",
937+
"Version": "0.1.2",
938938
"PackageKind": "OpsAgentProtoScriptSkill",
939939
"Phrases": [
940940
"Fair Path JsonWS",
@@ -948,7 +948,7 @@
948948
},
949949
{
950950
"Path": "index.pts.lazy.json",
951-
"Sha256": "ff0741c305279205b38e1c7eeee5683b9f849cd164be4f9850bec29545b9c0d0"
951+
"Sha256": "567d7893e330065a1025b8907e7826df4b8bcd9aebf05148b78786e50968ad97"
952952
},
953953
{
954954
"Path": "index.pts.md",
@@ -1000,11 +1000,11 @@
10001000
},
10011001
{
10021002
"Path": "Users.pts",
1003-
"Sha256": "d6bb86443fc298eebc7d0904b90c104d88706103ba13b311f74e8918602571d0"
1003+
"Sha256": "954602e017d1cf2e23e59353af65e2493cfed747643ec5956ae634c30b80d6c9"
10041004
},
10051005
{
10061006
"Path": "Users.pts.md",
1007-
"Sha256": "ef63218212abb31c14a75571c95b91bcb22b8a842f095c595f05bd81052cfe6e"
1007+
"Sha256": "f50b29f0571903ceaf8e5b079c1d9a86f5d555a2eb39b085fbc3029268328708"
10081008
}
10091009
],
10101010
"EntryPoint": "index.pts",
@@ -1015,7 +1015,7 @@
10151015
"SkillName": "FeedingFrenzyJsonWs",
10161016
"Title": "Feeding Frenzy JsonWs",
10171017
"Description": "Buffaly skill package for Feeding Frenzy JsonWs.",
1018-
"Version": "0.1.12",
1018+
"Version": "0.1.13",
10191019
"PackageKind": "OpsAgentProtoScriptSkill",
10201020
"Phrases": [
10211021
"Feeding Frenzy JsonWs",
@@ -1045,7 +1045,7 @@
10451045
},
10461046
{
10471047
"Path": "index.pts.lazy.json",
1048-
"Sha256": "d79164f7e096e8a7c537e800170ca86c2407579ed9ee2c7fe77ee88da399cedf"
1048+
"Sha256": "7d127bfaee2d1153f1032ee43e170df2b90d2c3f03c4ee9b8f32a4c4fc457deb"
10491049
},
10501050
{
10511051
"Path": "index.pts.md",
@@ -1185,11 +1185,11 @@
11851185
},
11861186
{
11871187
"Path": "Users.pts",
1188-
"Sha256": "2598bf1003e775da9898ce137113aa613dcc65fcce697162304b6ef3209e54fc"
1188+
"Sha256": "74a9d0402111eaaf771c5c5bab905d4d440ee83513f01e21307b7c9cff51e2b0"
11891189
},
11901190
{
11911191
"Path": "Users.pts.md",
1192-
"Sha256": "61346f61f0c3ef3fd05b5352b04d3ccb867432dd70b92e2afeca557f09026603"
1192+
"Sha256": "d52bb9ca7da8f0bcdc222f1db2f922730a2bca62bc4dd977a8492dc7b8f05211"
11931193
}
11941194
],
11951195
"EntryPoint": "index.pts",

skills/FairPathJsonWs/Users.pts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ prototype Users_GetUsers : FairPathJsonWsSkillAction
1313

1414
[SemanticProgram.InfinitivePhrase("to get fairpath user by email via jsonws")]
1515
[SemanticProgram.InfinitivePhrase("to find fairpath user by email via jsonws")]
16-
prototype Users_GetUserByEmail : FairPathJsonWsSkillAction
16+
prototype FairPathJsonWs_Users_GetUserByEmail : FairPathJsonWsSkillAction
1717
{
1818
Description = @"JsonWs wrapper over FairPath.Business.Users.GetUserByEmail(Email). Returns raw response JSON string.";
1919

skills/FairPathJsonWs/Users.pts.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
# FairPathJsonWs Users Change History
22

3+
## Use Package-Specific User Lookup Prototype Name (2026-08-03)
4+
- Renamed `Users_GetUserByEmail` to `FairPathJsonWs_Users_GetUserByEmail` while preserving both FairPath-specific semantic phrases and the route contract.
5+
- Prevents lazy-module ownership collision with the independent FeedingFrenzy JsonWs package.
6+
37
## 2026-04-23
48
- Added read-only wrappers for user list and email lookup routes.

skills/FairPathJsonWs/index.pts.lazy.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
"PatientStatuses_GetPatientStatuses": "Skills/FairPathJsonWs/index.pts",
1818
"Roles_GetRoleByRoleName": "Skills/FairPathJsonWs/index.pts",
1919
"Roles_GetRoles": "Skills/FairPathJsonWs/index.pts",
20-
"Users_GetUserByEmail": "Skills/FairPathJsonWs/index.pts",
20+
"FairPathJsonWs_Users_GetUserByEmail": "Skills/FairPathJsonWs/index.pts",
2121
"Users_GetUserOrganizationByEmail": "Skills/FairPathJsonWs/index.pts",
2222
"Users_GetUsers": "Skills/FairPathJsonWs/index.pts",
2323
"Users_GetUsersByOrganizationName": "Skills/FairPathJsonWs/index.pts"
2424
}
25-
}
25+
}

skills/FeedingFrenzyJsonWs/Users.pts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ prototype Users_GetUser : FeedingFrenzyJsonWsSkillAction
1313
}
1414

1515
[SemanticProgram.InfinitivePhrase("to get feeding frenzy user by email")]
16-
prototype Users_GetUserByEmail : FeedingFrenzyJsonWsSkillAction
16+
prototype FeedingFrenzyJsonWs_Users_GetUserByEmail : FeedingFrenzyJsonWsSkillAction
1717
{
1818
Description = @"service - required FeedingFrenzyJsonWsService binding. Email - user email address.";
1919

skills/FeedingFrenzyJsonWs/Users.pts.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,7 @@
22

33
Read-only wrappers for user lookup JsonWs routes used by navigation/user support modes.
44

5+
## Use Package-Specific User Lookup Prototype Name (2026-08-03)
6+
7+
Renamed `Users_GetUserByEmail` to `FeedingFrenzyJsonWs_Users_GetUserByEmail` while preserving its semantic phrase and route contract. This prevents lazy-module ownership collision with the independent FairPath JsonWs package.
8+

skills/FeedingFrenzyJsonWs/index.pts.lazy.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@
118118
"UserAutomation_ChatWithUserInfo": "Skills/FeedingFrenzyJsonWs/index.pts",
119119
"UserAutomation_GetUserSummary": "Skills/FeedingFrenzyJsonWs/index.pts",
120120
"Users_GetUser": "Skills/FeedingFrenzyJsonWs/index.pts",
121-
"Users_GetUserByEmail": "Skills/FeedingFrenzyJsonWs/index.pts",
121+
"FeedingFrenzyJsonWs_Users_GetUserByEmail": "Skills/FeedingFrenzyJsonWs/index.pts",
122122
"Users_GetUsersSp_PagingSp": "Skills/FeedingFrenzyJsonWs/index.pts"
123123
}
124-
}
124+
}

0 commit comments

Comments
 (0)