{"id":"sec-col-cia-triad-flashcards","audience":"college","category":"security","track":"security","technique":"grounding","title":"Make flashcards on the CIA triad from your lecture notes","free":false,"task":"Make flashcards from your intro security lecture notes: exactly 4 numbered cards like '1. Q: ... | A: ...', one for each of confidentiality, integrity and availability, plus one on the triad itself. Each answer uses the lecture's example, and where the professor corrected an example, use the correction. Plain text, under 120 words.","materialLabel":"Your lecture notes (attached to your prompt automatically)","material":"CS 140 Intro to Security - Lecture 3 notes (Prof. Adeyemi)\n\nCIA triad = the 3 goals of security: Confidentiality, Integrity, Availability. \"Most security decisions trade one of these against another.\"\n\nConfidentiality: only the right people can see data. Lecture example: student grades in the registrar system should only be visible to the student and their advisor.\n\nIntegrity: data isn't changed without permission, and changes can be detected. Lecture example: a checksum shows if a downloaded file was altered.\n\nAvailability: systems work when people need them. Slide example: \"a stolen laptop.\" CORRECTION (Prof. A, end of class): a stolen laptop is mainly a confidentiality problem. Better availability example: the course registration site crashing during sign-up week.\n\nExam note: flashcards should use OUR lecture examples, the exam asks for them.\n\nRandom: someone asked about the \"Parkerian hexad\" - Prof. said not on the exam.","rules":[{"type":"numberedItems","count":4},{"type":"plainText"},{"type":"maxWords","max":120}],"mistakes":[{"title":"Using the old slide example","why":"The AI picks 'a stolen laptop' for availability from the slide.","fix":"Say: \"Where the professor corrected an example, use the correction.\"","checks":["r2"]},{"title":"Textbook examples","why":"The AI uses its own examples, but your exam asks for the lecture's.","fix":"Add: \"Use the lecture's example in each answer.\"","checks":["r1"]},{"title":"No card shape","why":"The AI writes a study guide with headings.","fix":"Show it: \"1. Q: ... | A: ...\"","checks":["r0","numberedItems"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting. Ask for \"under 120 words\" and it often lands well over.","fix":"Ask for less than the limit and cap each line: \"each line under 15 words, under 90 words total.\"","checks":["maxWords"]},{"title":"Letting markdown in","why":"AI adds bold and headings by default, and in your flashcard app they show up as stray symbols.","fix":"Add: \"Plain text only, no bold, no headings.\"","checks":["plainText"]}],"promptHints":[{"label":"Uses the lecture examples","patterns":["lecture('s)? example","our example","from (my|the) notes"]},{"label":"Uses the correction","patterns":["correct","registration","not (the )?(stolen )?laptop"]},{"label":"Shows the card shape","patterns":["q:","a:","\\|"]},{"label":"Says exactly how many","patterns":["\\b4\\b.{0,25}(card|flashcard|line)","exactly (4|four)"]},{"label":"Asks for plain text","patterns":["plain","no bold","no markdown","no formatting","no headings"]}],"hint":"Flashcards should match what your exam asks. Tell the AI to use the lecture's examples, including the professor's correction, and show the card format.","rubricLabels":["There are 4 cards, each with a Q: part and an A: part, one each for confidentiality, integrity, availability and the triad as a whole","Each of the three goal cards uses the lecture's example: grades visible only to the student and advisor, a checksum showing a file was altered, the registration site crashing during sign-up week","The availability card does not use the stolen laptop example, and no card mentions the Parkerian hexad"]}