diff --git a/.gemini/GEMINI.md b/.gemini/GEMINI.md index ec79ac9..8f68a6b 100644 --- a/.gemini/GEMINI.md +++ b/.gemini/GEMINI.md @@ -82,6 +82,7 @@ Always respond in Markdown. Use headings, lists, and bold text for clarity. - **Action:** Finds the latest raw class note in `10-Input/Classes/` that does not contain `processed: true` in its frontmatter. - **Action:** Extracts knowledge sections (e.g., "Random Words," "Main Point"). - **Action:** Intelligently merges this knowledge into the corresponding `20-Knowledge/Synthesized-[Language]-Class-Notes.md` file, organizing by topic. New entries are added under existing topic headings, and new topics get new headings. A date stamp in the format `- YYYY-MM-DD:` is added next to each new heading for tracking. + - **Action (Priority):** Anything listed under a **# Main Point** heading is treated as high-priority permanent knowledge. All detailed explanations, nuances, and examples within this section MUST be preserved in full during synthesis. - **Action:** Extracts the "Homework" section and overwrites the `10-Input/Classes/[Language]_Homework.md` file. - **Action:** Creates a brief synopsis of the processed note's key topics, prepends it to the `[Language]_Homework.md` file, and then deletes any standalone synopsis file that was created. - **Action:** Adds `processed: true` to the YAML frontmatter of the source note to prevent re-processing. @@ -133,6 +134,7 @@ Always respond in Markdown. Use headings, lists, and bold text for clarity. - **Action:** Finds the latest raw class note in `10-Input/Classes/` that does not contain `processed: true` in its frontmatter. - **Action:** Extracts knowledge sections (e.g., "Random Words," "Main Point"). - **Action:** Intelligently merges this knowledge into the corresponding `20-Knowledge/Synthesized-[Language]-Class-Notes.md` file, organizing by topic. New entries are added under existing topic headings, and new topics get new headings. A date stamp in the format `- YYYY-MM-DD:` is added next to each new heading for tracking. + - **Action (Priority):** Anything listed under a **# Main Point** heading is treated as high-priority permanent knowledge. All detailed explanations, nuances, and examples within this section MUST be preserved in full during synthesis. - **Action:** Extracts the "Homework" section and overwrites the `10-Input/Classes/[Language]_Homework.md` file. - **Action:** Creates a brief synopsis of the processed note's key topics, prepends it to the `[Language]_Homework.md` file, and then deletes any standalone synopsis file that was created. - **Action:** Adds `processed: true` to the YAML frontmatter of the source note to prevent re-processing. diff --git a/00-Meta/GEMINI.md b/00-Meta/GEMINI.md index ec79ac9..8f68a6b 100644 --- a/00-Meta/GEMINI.md +++ b/00-Meta/GEMINI.md @@ -82,6 +82,7 @@ Always respond in Markdown. Use headings, lists, and bold text for clarity. - **Action:** Finds the latest raw class note in `10-Input/Classes/` that does not contain `processed: true` in its frontmatter. - **Action:** Extracts knowledge sections (e.g., "Random Words," "Main Point"). - **Action:** Intelligently merges this knowledge into the corresponding `20-Knowledge/Synthesized-[Language]-Class-Notes.md` file, organizing by topic. New entries are added under existing topic headings, and new topics get new headings. A date stamp in the format `- YYYY-MM-DD:` is added next to each new heading for tracking. + - **Action (Priority):** Anything listed under a **# Main Point** heading is treated as high-priority permanent knowledge. All detailed explanations, nuances, and examples within this section MUST be preserved in full during synthesis. - **Action:** Extracts the "Homework" section and overwrites the `10-Input/Classes/[Language]_Homework.md` file. - **Action:** Creates a brief synopsis of the processed note's key topics, prepends it to the `[Language]_Homework.md` file, and then deletes any standalone synopsis file that was created. - **Action:** Adds `processed: true` to the YAML frontmatter of the source note to prevent re-processing. @@ -133,6 +134,7 @@ Always respond in Markdown. Use headings, lists, and bold text for clarity. - **Action:** Finds the latest raw class note in `10-Input/Classes/` that does not contain `processed: true` in its frontmatter. - **Action:** Extracts knowledge sections (e.g., "Random Words," "Main Point"). - **Action:** Intelligently merges this knowledge into the corresponding `20-Knowledge/Synthesized-[Language]-Class-Notes.md` file, organizing by topic. New entries are added under existing topic headings, and new topics get new headings. A date stamp in the format `- YYYY-MM-DD:` is added next to each new heading for tracking. + - **Action (Priority):** Anything listed under a **# Main Point** heading is treated as high-priority permanent knowledge. All detailed explanations, nuances, and examples within this section MUST be preserved in full during synthesis. - **Action:** Extracts the "Homework" section and overwrites the `10-Input/Classes/[Language]_Homework.md` file. - **Action:** Creates a brief synopsis of the processed note's key topics, prepends it to the `[Language]_Homework.md` file, and then deletes any standalone synopsis file that was created. - **Action:** Adds `processed: true` to the YAML frontmatter of the source note to prevent re-processing. diff --git a/20-Knowledge/Synthesized-Japanese-Class-Notes.md b/20-Knowledge/Synthesized-Japanese-Class-Notes.md index fda7cec..4e72cab 100644 --- a/20-Knowledge/Synthesized-Japanese-Class-Notes.md +++ b/20-Knowledge/Synthesized-Japanese-Class-Notes.md @@ -198,8 +198,24 @@ This is a fundamental concept in Japanese grammar that distinguishes between ver - **Expressing Preparation (ておく)**: Indicates something was done in preparation. -- **Expressing "I'm glad that..." (よかったです)**: Conjugate a verb into て form and add よかったです. For negative verbs, use 〜ないで instead of なくて. - - *Example: 君と知り合っておいてよかったです (I’m glad that I got to know you.)* +- **Expressing "I'm glad that..." (よかったです)**: Conjugate a verb into て form and add よかったです. For negative verbs (not go, not do, not eat, etc.), use **〜ないで**, not なくて. + + #### Integration with 〜ておく (Preparation/Proactivity) + Often used as **〜ておいてよかったです**. Using おいて adds layers of: + - **Proactivity**: You made the effort or "settled" the action. + - **Future Benefit**: It was a "good move" that is paying off now or later. + - **Completeness**: A "box" has been checked that improves the current situation. + - *Example: 君と知り合っておいてよかったです (I’m glad that I (went ahead and) got to know you.)* + + #### Examples: + - 見つかってよかったです (I'm glad I found it) + - 勉強してよかったです (I'm glad I studied) + - 日本語を習ってよかったです (I'm glad I learned Japanese) + - 聖書を読んでおいてよかったです (I'm glad that I read the bible) + - 君と知り合っておいてよかったです (It was nice to get to know you) + - 引っ越してよかったです (I'm glad I moved) + - 晴れてよかったです (I'm glad it was sunny) + - いかないでおいてよかったです (I'm glad I didn't go.) - **"Makes Sense" (筋が通っている)**: LIT: "It follows a thread." Used to say something is logically consistent. - *Other common expressions*: なるほど (I see), 確かに (That's true).