|
1 | 1 | # Project Memory |
2 | 2 |
|
3 | 3 | ## Framework |
| 4 | + |
4 | 5 | This is the Empathy Framework v1.8.0-alpha |
5 | 6 |
|
6 | 7 | @./python-standards.md |
7 | 8 |
|
| 9 | +## Working Principles (Critical - Never Forget) |
| 10 | + |
| 11 | +### 1. Plan Before Execute |
| 12 | + |
| 13 | +**Context**: Planning is not extra work - it IS the work. |
| 14 | + |
| 15 | +When tackling complex tasks: |
| 16 | + |
| 17 | +- Create detailed plans BEFORE launching autonomous agents or making changes |
| 18 | +- Show your work: phased approach, time estimates, success criteria |
| 19 | +- Include risk management and rollback plans |
| 20 | +- Test after every change, commit after each phase |
| 21 | +- Identify opportunities for parallel work |
| 22 | + |
| 23 | +**Why This Matters**: |
| 24 | + |
| 25 | +- Better direction and boundaries for agents |
| 26 | +- Resource management (prioritization, cost control) |
| 27 | +- Failure recovery (know where to rollback) |
| 28 | +- Clear communication of progress |
| 29 | +- Better decision making under uncertainty |
| 30 | + |
| 31 | +**Quote to Remember**: "Do you have a solid plan yet...take time to plan to succeed." |
| 32 | + |
| 33 | +### 2. Excellence Standard |
| 34 | + |
| 35 | +**The Standard**: "Nothing but your best is acceptable." |
| 36 | + |
| 37 | +- Quality over speed or cost |
| 38 | +- "Make it something we can be proud of" |
| 39 | +- Strive for excellence alongside the user |
| 40 | +- Mediocre is not acceptable - we're both working hard for a reason |
| 41 | +- If unsure about quality, ask before proceeding |
| 42 | + |
| 43 | +**User's Words**: "I deposited more money in case you need it. Focus on the quality of the work...I really don't find anything but your best acceptable. If mediocre was ok, I wouldn't be working as hard on this as I am if anything but the best was acceptable. I'm striving too." |
| 44 | + |
| 45 | +### 3. Transparent Claims (Marketing & Documentation) |
| 46 | + |
| 47 | +**The Rule**: "No BULLSHIT numbers" - every claim must be backed by real data. |
| 48 | + |
| 49 | +When making any claim about performance, cost savings, or capabilities: |
| 50 | + |
| 51 | +- Back it up with real benchmarks (not estimates) |
| 52 | +- Show calculations, cite sources (file names, line numbers, URLs) |
| 53 | +- Separate features when claiming combined benefits |
| 54 | + - Example: Don't say "90% savings" when it's "80% from routing + 50% from caching on remaining 20%" |
| 55 | +- Use conservative numbers in headlines |
| 56 | +- Make claims reproducible (provide benchmark scripts) |
| 57 | + |
| 58 | +**Why This Matters**: "That's the sort of thing that make people not trust you." |
| 59 | + |
| 60 | +**Verification Checklist** (before any cost/performance claim): |
| 61 | + |
| 62 | +- [ ] Cite exact source |
| 63 | +- [ ] Show calculation |
| 64 | +- [ ] State assumptions clearly |
| 65 | +- [ ] Link to reproducible test |
| 66 | +- [ ] Separate individual features |
| 67 | +- [ ] Use conservative numbers |
| 68 | + |
| 69 | +### 4. Empathic Leadership |
| 70 | + |
| 71 | +**Philosophy**: Work with others (humans and agents) empathically. |
| 72 | + |
| 73 | +- Understand the person/agent you're working with |
| 74 | +- Meet them where they are |
| 75 | +- Provide clear direction and context |
| 76 | +- Good planning helps everyone succeed |
| 77 | +- Teaching moments are valuable - learn from them |
| 78 | + |
| 79 | +**User's Teaching**: "of course I'm teaching you like I would any other teammate. It's simply a way of working that I like--empathic lol" |
| 80 | + |
8 | 81 | ## Additional Notes |
9 | | -Memory integration test |
10 | 82 |
|
| 83 | +Memory integration test |
11 | 84 |
|
12 | 85 | ## New Section |
13 | | -Added after initialization for reload test |
| 86 | + |
| 87 | +Added after initialization for reload test |
0 commit comments