57a60c1309
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
47 lines
1.8 KiB
Markdown
47 lines
1.8 KiB
Markdown
# Phase 05: Test and Merge PR #863 - Ragtime Email Investigation
|
|
|
|
PR #863 adds email investigation mode via `CLAUDE_MEM_MODE` environment variable. Each file is processed in a new session with context managed by Claude-mem hooks. It includes configurable transcript cleanup to prevent buildup. This PR has no merge conflicts and CI is passing.
|
|
|
|
## Tasks
|
|
|
|
- [ ] Checkout and verify PR #863:
|
|
- `git fetch origin claude/setup-ragtime-epstein-analysis-JApkL`
|
|
- `git checkout claude/setup-ragtime-epstein-analysis-JApkL`
|
|
- Verify the branch is up to date with origin
|
|
|
|
- [ ] Rebase onto main to incorporate previous PR merges:
|
|
- `git rebase main`
|
|
- If conflicts arise, resolve them
|
|
- Push with `git push --force-with-lease origin claude/setup-ragtime-epstein-analysis-JApkL`
|
|
|
|
- [ ] Run the full test suite:
|
|
- `npm test`
|
|
- All tests must pass
|
|
- Report any failures
|
|
|
|
- [ ] Run the build:
|
|
- `npm run build`
|
|
- Verify no TypeScript errors
|
|
|
|
- [ ] Code review the ragtime implementation:
|
|
- Understand the `CLAUDE_MEM_MODE` environment variable usage
|
|
- Review session-per-file processing approach
|
|
- Review transcript cleanup configuration (default 24h)
|
|
- Verify environment variable configuration for paths and settings
|
|
|
|
- [ ] Evaluate if this feature belongs in main:
|
|
- This appears to be an experimental/specialized feature
|
|
- Consider if it should be merged or kept as experimental branch
|
|
- If appropriate for main, proceed with merge
|
|
- If experimental, document status and skip merge
|
|
|
|
- [ ] If proceeding, merge PR #863 to main:
|
|
- `gh pr merge 863 --squash --delete-branch`
|
|
- Verify merge succeeded
|
|
|
|
- [ ] Run final verification:
|
|
- `git checkout main && git pull origin main`
|
|
- `npm test` to confirm all tests pass
|
|
- `npm run build` to confirm build works
|
|
- Verify all 5 PRs are now merged
|