Fatti
In questo caso si trattava di un incarico di progettazione affidato a un architetto da parte di una parrocchia cattolica. La parrocchia aveva imposto un limite di costo degli edifici di CHF 350.000. Tuttavia, il tribunale cantonale è giunto alla conclusione che l'architetto non avrebbe potuto adempiere l'incarico con questo limite di costi. L'architetto avrebbe dovuto riconoscere che il programma di spazi richiesto con i mezzi disponibili era molto probabilmente irrealizzabile. Invece, ha continuato a sviluppare il progetto senza informare la parrocchia.
Il ricorrente (architetto) ha insistito sul fatto di aver eseguito correttamente l'incarico e di avere quindi diritto all'intero onorario. Il Tribunale federale doveva ora decidere se l'architetto avesse eseguito correttamente l'incarico e avesse diritto all'intero onorario.
Legge
Secondo il Tribunale federale, il dovere principale del mandatario è quello di tutelare attentamente e fedelmente gli interessi del committente. Se al mandatario è stata impartita un'istruzione inadeguata o irrealizzabile, egli deve informare il committente e chiederne il parere. Non appena il mandatario riconosce l'inadeguatezza o l'irrealizzabilità dell'istruzione, non può semplicemente continuare l'esecuzione dell'incarico senza informare il committente.
Nel caso in esame, il tribunale cantonale ha ritenuto che l'architetto avrebbe dovuto riconoscere molto prima della consegna dei…