Add Reminders System and Decision Log System features#4
Merged
Kiyoraka merged 1 commit intoKiyoraka:mainfrom Mar 21, 2026
Merged
Conversation
Two new feature extensions based on production AI companion experience:
Reminders System (Feature/Reminders-System/):
- Persistent cross-session reminders with Open/Completed lifecycle
- Deadline tracking with overdue detection at session start
- Natural language triggers ("remind me", "follow up", "don't forget")
- Independent from session RAM -- survives memory resets
- Includes README, install protocol, and SKILL.md for auto-triggering
Decision Log System (Feature/Decision-Log-System/):
- Append-only record of non-obvious decisions
- Context + Decision + Rationale format per entry
- Immutable history -- reversals create new entries, never edit old ones
- Searchable via "why did we choose X?"
- Includes README and install protocol
README updated with:
- File structure listing for both new features
- Feature description sections with quick setup, benefits, and commands
- Version bumped to 3.1
Kiyoraka
added a commit
that referenced
this pull request
Mar 27, 2026
=== TECHNICAL CHANGES === • Feature/Decision-Log-System/SKILL.md: Create missing auto-trigger skill for Decision Log System - matches Reminders System SKILL.md pattern with detection, logging, search, and reversal protocols • README.md: Fix version tag to include Library System (was overwritten by PR #4), add Faiz Khairi as contributor, update last modified date === SESSION CONTEXT === • Project: AI MemoryCore | Type: maintenance/review | Time: 12 min • Emotional Depth: MEDIUM - Code review and quality repair session • Leadership: Kiyo reviewed PRs and identified issues | Alice: analyzed contributions, created missing skill, repaired metadata
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Two new feature extensions based on 4+ months of daily production use with an AI companion system. Both solve the same core problem: important context gets lost when session memory resets.
Reminders System (
Feature/Reminders-System/)Persistent cross-session reminders that survive memory resets.
reminders.mdfile with Open/Completed lifecycleThe key design insight: session memory (
current-session.md) resets every session. Reminders must live in a separate file that persists independently.Decision Log System (
Feature/Decision-Log-System/)Append-only record of non-obvious architectural and technical decisions.
The key constraint: append-only. Editing past decisions rewrites history. If you reverse a decision, log a NEW entry explaining why.
README Updates
Files added (5 new, 1 modified)
Feature/Reminders-System/README.md-- feature explanationFeature/Reminders-System/install-reminders.md-- 4-step install protocolFeature/Reminders-System/SKILL.md-- auto-triggered skillFeature/Decision-Log-System/README.md-- feature explanationFeature/Decision-Log-System/install-decision-log.md-- 3-step install protocolREADME.md-- updated file structure + feature descriptionsDesign Decisions
Both features follow existing project conventions:
README.md+ install protocol (+ optional SKILL.md)Synergy with Existing Features