in my opinion to describe in the TOR "make me a session layout `CREATE TABLE sessions....` and Potts layout `CREATE TABLE psto ...`" this is stupid and not necessary
you must have specific requirements that must be met, and HOW it's done — none of your business, you are not a professional in this business and why solve should you do not understand
\r
write that the site is calculated at minimum load such that the platform launch there for example Debian,PHP >5.3, MYSQL >5 apache, nginx ,memcached available
user registration is required, the user can fill in fields (....)
the user can leave comments, so...
\r
generally describe what you want to, and not as
also, there is the so-called code metrics, you can try to think about the restrictions on data metrics
\r
also if you can specify in the TOR stage design the internal API / logic and its coordination