feat: restore learning feedback and knowledge capabilities

This commit is contained in:
2026-07-18 00:50:11 +08:00
parent 876a23a123
commit 6bdc86e3fc
152 changed files with 30337 additions and 953 deletions
@@ -38,4 +38,19 @@ counts="$(mysql "$DB" -N -B -e "
")"
test "$counts" = $'2\t2\t10'
echo "PASS: AIHR BRD practice scenarios migration is idempotent"
mysql "$DB" -e "
ALTER TABLE aihr_practice_scenario CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE aihr_practice_rubric CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE aihr_practice_rubric_dimension CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
"
mysql "$DB" < "$ROOT_DIR/backend/script/sql/update/aihr_20260714_practice_five_dimensions_mysql8.sql"
mysql "$DB" < "$ROOT_DIR/backend/script/sql/update/aihr_20260714_practice_five_dimensions_mysql8.sql"
dimension_count="$(mysql "$DB" -N -B -e "
SELECT COUNT(*)
FROM aihr_practice_rubric_dimension
WHERE rubric_code IN ('rubric-service-promotion-needs', 'rubric-daily-service-followup');
")"
test "$dimension_count" = '10'
echo "PASS: AIHR BRD practice scenarios and five-dimension migration are idempotent across legacy collations"