Акта сдачи-приёмки работ по всему проекту.
Итоговый закрывающий акт по проекту (до этого в принципе могут быть акты по этапам, если нужна поэтапная оплата, но всегда есть итоговый акт)
за бесплатно буду исправлять баги
Функционал прописанный в ТЗ, на основе которого составлен акт должен работать, если в программе в течении 12мес нашелся баг этого функционала не работающий из-за вашей ошибки в коде, то вы его устраняете бесплатно
Т.е. я не могу уволиться, пока 12 месяцев не прошли?
А при чем здесь это? если договор на разработку с организацией где вы работаете, то за него отвечает организация и он никак не влияет на ваш трудовой договор (ну если там ничего такого не написано), если это договор авторского заказа или подряда, то там понятия увольнения вообще нет.
Сколько обычно ставят срок гарантийного обслуживания?
Сколько договорятся. Обычно года боевой эксплуатации вполне хватает для выявления критичных багов разработки, но часто стараются сразу же параллельно заключать договор сопровождения на поддержку и фичи.