Skip to content

feat: persistent work journal with auto-snapshots and context recovery#5

Merged
hempun10 merged 1 commit into
mainfrom
refactor/standup-generation
Feb 14, 2026
Merged

feat: persistent work journal with auto-snapshots and context recovery#5
hempun10 merged 1 commit into
mainfrom
refactor/standup-generation

Conversation

@hempun10

Copy link
Copy Markdown
Owner

feat: persistent work journal with auto-snapshots and context recovery

Jira Ticket number and link

Ticket No: #2

Ticket link: #2

Ticket No: #1

Ticket link: #1

Type of Change

  • 🚀 New feature
  • 🪲 Bug fix
  • 📈 Documentation update
  • 🛠️ Refactoring
  • 🐦‍🔥 Hotfix
  • 🔐 Security patch
  • ✨ UI/UX improvement

Description

• Adds persistent work journal system (src/core/work-journal.ts) that stores work snapshots locally in ~/.config/devdaily/journal/ with search, merge, and cross-project aggregation
• Implements automatic snapshot capture (src/core/auto-snapshot.ts) that runs after standup, pr, and week commands with optional git hooks for post-commit/post-checkout triggers
• Introduces new commands: devdaily snapshot for manual captures, devdaily context for work recovery, and devdaily recall for searching work history
• Refactors standup generation with src/core/standup-context.ts for richer factual signals and better context building
Closes #2
Closes #1

Impact

Transforms devdaily from a stateless CLI tool into a persistent work memory system that tracks development context across sessions, enabling developers to recover work state after interruptions and maintain project continuity across days and context switches.

Additional Information

This release includes a production-grade README rewrite, comprehensive test coverage increase from 580 to 654 tests, and new configuration schema with journal settings. The work journal respects privacy by storing data locally only.

Checklist

  • My code adheres to the coding and style guidelines of the project.
  • I have performed a self-review of my own code.
  • I have commented my code, particularly in hard-to-understand areas.
  • I have made corresponding changes to the documentation.
  • My changes generate no new warnings

@hempun10 hempun10 merged commit a84bdeb into main Feb 14, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant