draft
When to use
Writing anything longer than a note — a section, an argument, a paper — or working out the derivation a proposition depends on.
Method
- Ground first:
magi search "<what you need>"andmagi wiki context --name <concept>for what the project already says. Write from what you read, not from what you remember. - Write to
drafts/<slug>.md. Drafts are yours to edit freely; they are not compiled and they never move intowiki/. - A draft that supports a proposition is its derivation. Point the
proposition at it (
--derivation drafts/<slug>.md) so that editing one shows up as debt on the other. Scripts that check it live intools/, never in a CLI's scratch directory, and are named with--evidence tools/<script>. - Exploratory prose that is not yet a claim goes in a
> [!draft]callout, so a later reader can tell working-out from conclusion. - Citations:
magi bib --allfor what the draft cites,--fetchto fill in what the cards lack. - Before calling it done:
magi verify <claims.json> --project-dir .for the claims,magi math checkfor the formulas,magi stats verify-refs <draft.md>for the links. verify and verify-refs each take their file.
Rules
- Never cite a reference card as a source. Cite the
raw/file behind it; the card is a compiled view and can be wrong exactly where it matters. - Never move a finished draft into
wiki/. A conclusion becomes a proposition inthreads/and, if it is worth a long form, a synthesis inwiki/topics/. - Say what is still missing. A draft with a section header and no section under it reads as finished at a glance and is not.