For keeping a number as a widget on the project's home, making a dashboard or a page of numbers (a view), setting something on a timetable, like sending a view every Monday (a schedule), or setting the week's focus and the project's phases (the focus file): checks the file before it is written. Reads a draft widget, view or schedule file the way Alcoven will, and writes nothing: each line it can't read, with the line's number and what is allowed, or, when every line reads, what it would show now (a widget or view) or when it runs next and what it does (a schedule). Given only a path ending .view.md or .schedule.md, it returns that file's format and the guide's address. Given a path ending .focus.md with no text, it gives a focus file's format and the guide's address; with the text, each line Alcoven can't read, or the plan read back (the current phase and how many of its objectives are met, the week's number with its pace, and how many of its things are tasks). With no text, it returns the widget file's format.