Tutorial: Research Notes
This tutorial builds a Flint for research. You gather source material into the Flint, and you write your own interpretation in Mesh/. The rule is simple: sources are input, and Mesh/ holds your notes.
Prerequisites
- Flint runs on this machine, and
flint setuphas finished.
Step 1: Create the Research Flint
Create a Flint with the notes preset:
flint create "Model Research" --preset quarry
cd "(Flint) Model Research"The quarry preset installs the Notepad shard with the core shards (Flint, Orbh, and Invironments). Notepads hold the working notes of the research.
Step 2: Bring in External Material the Right Way
When the source material sits in a Git repository, declare it as a source repo:
flint source repo add "Transformer Notes" https://github.com/example/transformer-notes.git
flint syncThe add command only declares the repository in flint.toml. flint sync clones a shallow copy into Sources/Repos/Transformer Notes/ and removes its .git folder. Check the result:
flint source repo listUse source repos for documentation repos, reference text, and example code that you read but do not change. Do not annotate the copy in place. (An old Flint can also declare a bundle of another Flint; see Sources.)
Step 3: Write Your Thinking in Mesh
Create one notepad for the first research question:
flint helper artifact create Notepad --title "Transformer comparison"You see a Created line with the new file:
Created Mesh/Types/Notepads/(Notepad) 001 Transformer comparison.mdOpen the file in Obsidian and write under numbered section headings (# 1, # 2, and so on). Each section holds one exchange: your note, then the finding. Typical notepads hold source summaries, concept comparisons, question lists, and synthesis notes.
Sources/ is input. Mesh/ is where the research becomes yours.
Step 4: Use Media for Attachments and Figures
Put PDFs, screenshots, diagrams, and figures in Media/. Reference them from the Mesh notes. Keep binary files out of the rest of the Flint.
Step 5: Write Toward One Synthesis Note
Create one root note that gathers the research, such as a report, a literature review, or an internal brief. Link the supporting notepads beneath it as you write. Build the root note early instead of assembling everything at the end.
Step 6: Refresh Sources Deliberately
Re-fetch a source repo when its upstream changes:
flint source repo update "Transformer Notes"When you add or remove a declaration in flint.toml, run:
flint syncRefresh on purpose. Do not mix fresh source material with your long-term notes without noticing.
A Good Research Pattern
- Gather material into
Sources/. - Write rough interpretation notes in
Mesh/. - Refine those notes into synthesis notes.
- Keep supporting assets in
Media/. - Link the synthesis notes under one root note.