New #taproot CRUD fetcher/saver design coming on well. Decided on per-semantic-indexing, with abstract indexes and APIs so I never have to think about the SQL under the logic (which I do with ORMs like Doctrine).
Implementing the whole lot using traits, too — mixins FTW. #php #dev