Looks like a really interesting scematic you got there. If you upload the sketch while the chip is in the board, doesn't that make Rx/Tx, SCK, Mosi and Miso redundant? I mean, I just wanna run a seriously low power blink sketch for starters.
No, the chips doesn't seem to respond when plugged back into the Uno. I get a:
Sketch uses 1,028 bytes (3%) of program storage space. Maximum is 32,256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x3a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x3a
avrdude: stk500_recv(): programmer is not responding
I tried holding the Uno's reset button, but get no reply of any sort.