Files
lettersoup-online/002_source/cms/src/db/DB_AI_GUIDELINE.MD
2025-04-21 05:16:30 +08:00

3.0 KiB

AI GUIDELINE

getting started

no need to reply me what you are going on and your digest in this phase. just reply me "OK" when done

base_dir=/home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project

please read <base_dir>/001_documentation/Requirements/REQ0006/schema.dbml this is file in dbml syntax state the main database

please read <base_dir>/002_source/cms/src/db/schema.json this is the file of live pocketbase schema output

please look into the md files in folder <base_dir>/002_source/cms/_AI_GUIDELINE

please read, remember and link up the ideas in file stated above, i will tell you the task afterwards

this is now not in debug phase, so, no need to reply me what you are going on or your insight throught the prompt. just reply me "OK" when done


clone GetVisibleCount.tsx and GetHiddenCount.tsx from LessonTypes to LessonCategories and update it

please draft GetHiddenCount.tsx for COL_LESSON_TYPES and status = hidden

well done !, please proceed to another request

working directory: /home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project/002_source/cms/src/db

according information from schema.json, get the collection of Students

pleaes clone the tsx files from LessonTypes and LessonCategories to Students and update the content

when you draft coding, review file and append with .tsx.draft


  • this is part of react typescript project, with pocketbase
  • schema.dbml, describe the collections(tables)
  • folder LessonCategories, the correct references
  • folder LessonTypes, the correct references
  • you can find the schema.dbml and schema information from /home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project/001_documentation/Requirements/REQ0006
  • do not read root directory, assume it is a fresh copy of nextjs project is ok

instruction

  • break the questions into smaller parts
  • review file append with .draft, see if the content aligned with the correct references
  • read and understand dbml file
  • lookup the every folder

tasks

Thanks


please take a look in schema.dbml and schema.json, associate the collection from json file to the table in dbml file

please modify the schema.dbml to align with schema.json

to the collection QuizLPCategories align the dbml file in the previous prompt


please revise

please revise /home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project/002_source/cms/src/types/LpCategory.tsx interface LpCategory

to the collection QuizLPCategories align the dbml file in the previous prompt

please modify /home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project/002_source/cms/src/components/dashboard/lp_categories/_constants.tsx

to follow the type definition in /home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project/002_source/cms/src/types/LpCategory.tsx, the constant defaultLpCategory