mortadhabbb commited on
Commit
7f6c7e2
·
1 Parent(s): 6d0e73e

Enable routed-service slot extraction at runtime

Browse files
.gitignore CHANGED
@@ -23,3 +23,6 @@ artifacts/*
23
  !artifacts/service_intent_model/
24
  !artifacts/service_intent_model/*
25
  artifacts/service_intent_model/checkpoint-*/
 
 
 
 
23
  !artifacts/service_intent_model/
24
  !artifacts/service_intent_model/*
25
  artifacts/service_intent_model/checkpoint-*/
26
+
27
+ # Runtime gate listing services whose routed prompts require slot extraction.
28
+ !apps/chat/training_models/data/service_extraction_manifest.json
apps/chat/training_models/data/service_extraction_manifest.json ADDED
@@ -0,0 +1,139 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "purpose": "Extractor allow-list. Router handles service/no-service detection.",
3
+ "extractor_rows": 4924,
4
+ "services_needing_extraction_count": 132,
5
+ "services_needing_extraction": [
6
+ "add-participant-to-activity",
7
+ "add-player-to-division",
8
+ "assign-role",
9
+ "assign-trainer-to-division",
10
+ "book-appointment",
11
+ "bulk-import-activities",
12
+ "bulk-import-users",
13
+ "cancel-appointment",
14
+ "change-password",
15
+ "contact-admin",
16
+ "create-activity",
17
+ "create-division",
18
+ "create-match",
19
+ "create-user",
20
+ "delete-account",
21
+ "delete-activity",
22
+ "delete-division",
23
+ "delete-file",
24
+ "delete-match",
25
+ "delete-user",
26
+ "download-file",
27
+ "export-data",
28
+ "forgot-password",
29
+ "generate-report",
30
+ "get-academy-contact-list",
31
+ "get-academy-divisions",
32
+ "get-academy-info",
33
+ "get-academy-payments",
34
+ "get-active-sports",
35
+ "get-activities",
36
+ "get-activities-by-date-range",
37
+ "get-activity-details",
38
+ "get-admin-contacts",
39
+ "get-admin-dashboard-kpis",
40
+ "get-admin-dashboard-overview",
41
+ "get-admin-revenue-trend",
42
+ "get-admin-users",
43
+ "get-all-academies",
44
+ "get-all-players",
45
+ "get-analytics",
46
+ "get-attendance-report",
47
+ "get-available-academy-divisions",
48
+ "get-chat-contacts",
49
+ "get-conversation-messages",
50
+ "get-conversations",
51
+ "get-dashboard",
52
+ "get-division-details",
53
+ "get-division-players",
54
+ "get-divisions",
55
+ "get-divisions-by-sport",
56
+ "get-events",
57
+ "get-faq",
58
+ "get-injury-history",
59
+ "get-match-details",
60
+ "get-matches",
61
+ "get-matches-by-date-range",
62
+ "get-monthly-revenue",
63
+ "get-my-division",
64
+ "get-notification-count",
65
+ "get-notifications",
66
+ "get-overall-player-stats",
67
+ "get-overdue-payments",
68
+ "get-parent-children",
69
+ "get-parent-payments",
70
+ "get-parents",
71
+ "get-payment-status",
72
+ "get-payments",
73
+ "get-pending-payments",
74
+ "get-player-comparative-stats",
75
+ "get-player-payments",
76
+ "get-player-potential",
77
+ "get-player-profile",
78
+ "get-player-rankings",
79
+ "get-player-stats",
80
+ "get-player-trend",
81
+ "get-schedule",
82
+ "get-scouting-assignments",
83
+ "get-scouting-criteria",
84
+ "get-scouting-reports-by-player",
85
+ "get-scouting-shortlist",
86
+ "get-service-details",
87
+ "get-sport-positions",
88
+ "get-sport-statistics",
89
+ "get-sports",
90
+ "get-talent-ranking",
91
+ "get-team-info",
92
+ "get-top-assists",
93
+ "get-top-rated-players",
94
+ "get-top-scorers",
95
+ "get-trainer-activities",
96
+ "get-trainer-details",
97
+ "get-trainer-divisions",
98
+ "get-trainer-players",
99
+ "get-trainers",
100
+ "get-training-details",
101
+ "get-trainings",
102
+ "get-trainings-by-date-range",
103
+ "get-trainings-by-trainer",
104
+ "get-unassigned-players",
105
+ "get-upcoming-activities",
106
+ "get-upcoming-matches",
107
+ "get-user-profile",
108
+ "global-search",
109
+ "list-all-divisions",
110
+ "list-injured-players",
111
+ "list-scouting-reports",
112
+ "logout",
113
+ "mark-all-notifications-read",
114
+ "mark-attendance",
115
+ "mark-notification-read",
116
+ "predict-career-potential",
117
+ "record-injury",
118
+ "record-training-attendance",
119
+ "remove-injury-record",
120
+ "remove-participant-from-activity",
121
+ "remove-player-from-division",
122
+ "search-chat-users",
123
+ "search-global",
124
+ "search-players",
125
+ "search-scouting-players",
126
+ "send-broadcast",
127
+ "send-notification",
128
+ "submit-feedback",
129
+ "submit-scouting-report",
130
+ "track-order",
131
+ "update-activity",
132
+ "update-division",
133
+ "update-injury-status",
134
+ "update-match",
135
+ "update-profile",
136
+ "update-user",
137
+ "upload-file"
138
+ ]
139
+ }