--- /dev/null
+Wizard and Scripts
+------------------
+
+We'd like Wizard to be sufficiently general so as to not work
+on Scripts. To some degree, it already is; Wizard can be easily
+set up in a development type environment on a non-Scripts server.
+
+Here documents Scripts specific code inside Wizard that should
+be moved away:
+
+ * wizard.scripts is the location that all Scripts specific code
+ will eventually live.
+
+ * wizard.sql does a Script's specific call to get SQL information
+ if no SQL credentials are explicitly passed.
+
+ * In wizard.util
+ - get_dir_owner performs a PTS query if normal pwd querying
+ fails
+ - get_operator_name_from_gssapi requires a patch to SSH that
+ we patched support for
+ - get_operator_info consults Hesiod for more information based
+ on a username.
+ - set_author_env guesses emails using scripts.mit.edu addresses
+
+ * wizard.install contains strategies for guessing variables
+ for an installation that are Scripts specific
+
+ * The mass-* commands are especially designed for Scripts, so while
+ they're ostensibly portable, they'd probably need a bit of working
+ to be easy-to-use for other people. They also rely on a "versions"
+ directory whose code exists independently of Wizard.