phernandez
af2eb3ddea
finish EnityService
2024-12-03 19:47:25 -06:00
phernandez
da4a26a3d1
refactor error handling in EntityService
2024-12-03 19:14:28 -06:00
phernandez
3f13014fdb
refactor error logic in EventService _read_entity_file
2024-12-03 18:39:42 -06:00
phernandez
c6e867f07b
add pydantic models for Entity/Observation/Relation
2024-12-03 18:18:31 -06:00
phernandez
e00ecfb3ad
refactor Repository constructor arg in EntityService
2024-12-03 17:38:48 -06:00
phernandez
0c535a8208
fix EventService tests
2024-12-03 17:20:04 -06:00
phernandez
432898619e
separate EntityService wip
2024-12-03 16:54:06 -06:00
phernandez
5c62db9e96
add .coverage to gitignore
2024-12-03 16:03:11 -06:00
phernandez
57e430c3e8
memory service tests passing, more tests tbd
2024-12-02 23:07:49 -06:00
phernandez
131f520ec2
fix entity create test
2024-12-02 22:56:28 -06:00
phernandez
cbf366a7dc
service logic wip
2024-12-02 22:51:45 -06:00
phernandez
79e5d19c5a
set timezones in models.py
2024-12-02 21:50:58 -06:00
phernandez
5946d8e920
adding libs and fixing async tests
2024-12-02 21:43:45 -06:00
phernandez
2982e77635
rename db tables to singular
2024-12-02 21:09:20 -06:00
phernandez
fe24e09075
update db, models modules with docs
2024-12-02 20:27:18 -06:00
phernandez
1d0643c16c
Add initial database setup
...
- Create migrations directory with initial schema
- Add Makefile with dbmate commands
- Configure database using .env
- Add projects directory for data storage
- Update .gitignore for SQLite files
2024-12-02 19:32:54 -06:00
phernandez
7b47a5aaeb
add .idea to .gitignore
2024-12-02 19:07:00 -06:00
phernandez
fa7018c1b9
Initial project structure
...
- Set up src/basic_memory package
- Added initial test structure
- Configure modern Python tooling (black, ruff, pytest)
- Added comprehensive README
- Set dependencies in pyproject.toml
2024-12-02 16:53:38 -06:00
Paul Hernandez
f95a85626c
Initial commit
2024-12-02 16:40:44 -06:00