Files
resolutionflow/MICHAEL-NOTES.md
Michael Chihlas cd10ecd42c Complete Phase 2: Frontend implementation with React + TypeScript
Frontend Features:
- React 18 + Vite + TypeScript + Tailwind CSS + Zustand
- JWT authentication with automatic token refresh
- Tree library with search and category filtering
- Full tree navigation (decision/action/solution nodes)
- Session management with notes and completion
- Session history with export (Markdown/Text/HTML)
- ErrorBoundary for graceful error handling

Backend Fixes:
- CORS: Added port 5174 to allowed origins
- Sessions: Fixed JSONB datetime serialization (mode='json')

Documentation:
- Updated PROGRESS.md with Phase 2 completion
- Updated 03-DEVELOPMENT-ROADMAP.md with checked items
- Added PHASE-2.5-PERSONAL-BRANCHING.md spec

Seed Data:
- Added backend/scripts/seed_data.py with Password Reset tree

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 22:42:22 -05:00

2.3 KiB

Notes/Thoughts/Ideas

This file is ignored by Claude (see .clauignore). Use this for personal thoughts, todos, and reminders.

📝 Quick Thoughts

Personal TODO

  • Answer the 5 key questions in docs/05-QUESTIONS-AND-ACTION-ITEMS.md
  • Decide on app name (TroubleTree? DecisionPath? MSP Navigator?)
  • Set up Render account for free tier testing

💡 Feature Ideas (Future)

  • Voice-guided troubleshooting for hands-free operation
  • Integration with Teams/Slack for notifications
  • AI suggestions based on past sessions
  • Mobile app for on-site work

🐛 Bugs to Track

  • Sessions are not picking up where they left off. You get put back to the beginning of the tree you're working on.

🎯 This Week's Focus

Goal:

Tasks:

💬 Questions for the Team

📊 Metrics to Watch

  • How many tickets am I using this on?
  • Time saved per ticket?
  • Are exports actually useful?

🔧 Technical Debt

🎨 Design Ideas

1. Custom note formatting

  • Add a feature that allows the formatting of the ticket notes when they've been finished. For instance, if we have a 'send notes as email' feature, it would be a good idea to allow the customization of the ticket notes to include the ticket number, the client, the engineer who worked on it, and any other fields that are chosen to be added to the notes template.

2. Options on the go

  • I think another valuable idea would be to allow users to select a troubleshooting step while in the midst of their tree. For instance, if they're in the middle of troubleshooting and they decide to try something outside of the current available options, allow them to select a pre-made troubleshooting technique and then take them to a point in the tree that makes sense. If more context is needed, I can provide it when we decide to work on this.

💰 Budget Tracking

Current Hosting Cost: $0 (Render free tier) Expected Cost in Production: ~$25-35/month (Railway Pro)

📅 Timeline Tracking

Week 1: Project planning Week 2: Backend development Week 3: Frontend + testing Week 4: Deploy and dogfood

🎓 Things I'm Learning