Артем HTMLDatabase: "Как выяснилось многие из них воспринимают ТЗ как необязательные пожелания и очень удивляются когда по нему приемка работы начинает проходить." - Вам нужен контроль? Вот и создавайте его.
Не нужен - будете искать вечно.
Артем HTMLDatabase: Вижу, что Вы не хотите работать сами, а требуете - много. Попробуйте найти РП или поработайте им сами: создайте task-list и контролируйте выполнение на каждом шаге.
Артем HTMLDatabase: не вижу связи: узнавать цены по блокам - это параллельный процесс и не зависит от цены других блоков, а рост организма - последовательный.
Retsot: не поверите: нейросетью! Делается на основе дерева связей по критериям, что описаны выше модель, тестируется на эталоне и затем прогоняется массив реальных данных через неё. На выходе - отсортированный список вероятностей.
misc1: я поясню, что хочет сказать OnYourLips (он как раз фрилансит)
Следующие фразы:
1. "Потому что у него, в отличие от вас, время стоит денег."
2. "Использование чужого кода на порядки повышает вашу продуктивность и делает проект поддерживаемым."
ведут на подсадку Клиента на договор ТП или устранение проблем за доп. средства. Однажды внедрив такой код, Клиент постоянно будет обращаться за помощью к тому кто его внедрил или автору этого кода или тратить уйму времени на поиск и устранение ошибок самостоятельно.
Или, что еще хуже, переписывал бы всё с нуля.
misc1 , если Вам это нужно (или я в чем-то ошибаюсь) - можете меня не слушать.
Моё мнение: делайте всё на чистом PHP7 и своими руками, чтобы ни от кого не быть зависимым и знать, что всё, что написано - это уже 100% Ваш продукт и автор этого продукта - Вы.
Вот и весь RIGHTWAY!
Не нужен - будете искать вечно.