They get NO protection from our Constitution, their only protection is under the GC. And that is pretty shallow as the GC doesn't cover terrorists.

Geneva conventions aren't the only treaties we've signed that bear on the issue. USA has signed and ratified other treaties protecting any person, part of a war or not, from being held indefinitely without trial.