The project specification can be defined in word processor format as you would normally. By adding some special items, such as titled bulleted lists and highlighted text items, both a test suite and glossary can be written right into the spec. The Arbiter server will parse these documents and run the tests, reporting the results into the documents themselves. This allows the client to see project process.
G. Melnik, F. Maurer, and M. Chiasson. AGILE '06: Proceedings of the conference on AGILE 2006, page 35--46. Washington, DC, USA, IEEE Computer Society, (2006)