Работа была сделана раньше срока на 6 дней, четко по выставленному ТЗ и самым оптимальным образом из возможных. Аргументировал заказчику структуру БД и все выбранные подходы. Весь код с комментариями и полным устным объяснением.
Заказчик оставил нейтральный отзыв за то, что была изменена структура БД, хотя в ТЗ четко прописано, что это остается на усмотрение исполнителя. Заказчик хочет использовать в виде идентификаторов char(32). Ну удачи. Не рекомендую, если Вы цените, что о Вас говорят.