# Agents ## Repo Purpose C++ flashcard notes using org-mode (exportable to Anki). ## Flashcard Location - `org/cpp/` — all flashcard `.org` files live here - Create new `.org` files here as needed (e.g., `org/cpp/containers.org`) ## Task Inbox - `inbox.org` at root — use for tasks to learn or do (create if missing) ## Card Format Cards use org-mode with Anki properties: ```org * Card Title :tag1:tag2: :PROPERTIES: :ANKI_NOTE_TYPE: Basic :ANKI_NOTE_ID: TIMESTAMP :END: ** Front Question text ** Back #+begin_src c++ code #+end_src ``` ## Assets - `images/` — store any images referenced by cards ## Self-Improvement Periodically review this file and suggest improvements to the user if you notice gaps, inconsistencies, or missing conventions. ## Subdirectories - `leetcode/` — NeetCode roadmap extractor (dependency graph + problem list). See `leetcode/AGENTS.md`. - `org/study_deck_02/` — Anki study deck for NeetCode DSA problems. See `org/study_deck_02/AGENTS.md`. - `org/cpp/` — C++ flashcard notes (non-DSA topics: containers, iterators, etc.) ## LeetCode Workflow - `org/study_deck_02/roadmap.org` — tracker only (`**` headings, `g c c` to toggle DONE) - `org/study_deck_02/dsa//.org` — your notes, solutions, flashcards - Each links to the other via org file links - Problem tags (`:easy:`, `:medium:`, `:hard:`) enable filtering with `/ t` ## Active Context - Branch: `master`, up to date with origin - DSA notes moved from `org/cpp/dsa/` to `org/study_deck_02/dsa/` - All files carry `#+ANKI_DECK: study_deck_02` for org-anki export - Inbox items: binary search, `using` keyword — need cards created - Possible cleanup: `org/study_deck_02/dsa/udfs.org` may be a stale draft of `org/cpp/ufds.org`