Skip to content
Fundus Download

How to Use Markdown Frontmatter for Project Notes Without Overcomplicating Your System

Learn how to use Markdown frontmatter for project notes with a small set of durable fields for easier search, filtering and portability.

Published
Reading time
7 min
Filed under
Thinking & Notes
AI-generated

You open a project folder to find the decision from three weeks ago: the one about changing the launch scope after a customer call. You remember the subject, roughly when it happened and perhaps who was involved. But the note could be in meeting notes, research, planning or a loose file called “thoughts”. This is the point at which a little consistent metadata can help, without requiring you to turn every note into a database record.

Markdown frontmatter is a small block of structured information at the top of a plain-text note. It gives your notes a few stable labels that tools can read, while the rest remains ordinary Markdown that you can open and edit almost anywhere.

The useful question is not “What could I track?” It is “What information will I actually use later?”

Start with four fields

For most project notes, these four fields are enough:

  • project: which piece of work the note belongs to
  • status: whether the note is active, resolved, waiting or archived
  • source: where the information came from
  • date: when the note was created or when the event happened

Here is a deliberately small example:

---
project: website-redesign
status: active
source: customer-interview
date: 2026-10-20
---

# Homepage messaging notes

Customers understood the product more quickly when the first
explanation focused on the problem rather than the feature list.

The lines between the two sets of three dashes are frontmatter. The heading and paragraphs below are normal Markdown.

This structure works because it separates two jobs. The note body holds nuance, evidence and reasoning. The frontmatter supplies a few predictable handles for finding and grouping the note later.

Choose fields that answer real retrieval questions

Every metadata field should support a question you ask repeatedly. If it does not, leave it out.

FieldUseful questionExample values
projectWhich notes belong to this work?website-redesign, client-onboarding
statusWhat still needs attention?active, waiting, resolved, archived
sourceWhere did this information come from?meeting, customer-interview, research
dateWhat happened during this period?2026-10-20

You may occasionally need one extra field. A type field can distinguish a decision, meeting, idea or research note. An owner field can be useful for shared work. But add these only after you notice a genuine gap.

A good test is simple: can you name a search, filter or review habit this field improves? If not, it is probably administrative overhead.

Make values consistent, not perfect

Metadata only becomes useful when similar notes use similar values. The difference between in-progress, in progress, active and ongoing may seem minor when writing, but it makes later filtering unreliable.

Pick a short vocabulary and write it down in a template or a pinned reference note. For example:

status:
- active: being worked on or still relevant
- waiting: blocked by another person or event
- resolved: decision made or work completed
- archived: retained for reference only

Use lowercase values and choose one separator style for multi-word project names. Hyphens are a practical choice because they are readable in filenames, links and search queries: mobile-app-launch rather than Mobile App Launch.

Dates deserve the same consistency. Write them as YYYY-MM-DD, such as 2026-10-20. This format sorts correctly as text and avoids the ambiguity between day-first and month-first dates.

Do not spend time trying to categorise every source with precision. meeting, customer, research and personal-observation are usually more useful than a large taxonomy of source subtypes.

Keep metadata close to the moment of capture

Frontmatter works best when it is fast enough to add while you are taking the note. If filling it in feels like a form, you will skip it when busy, and inconsistent notes are harder to trust.

Create a basic project-note template with your usual fields already present:

---
project:
status: active
source:
date:
---

# 

When you create a note, fill in only what you know. A blank source is better than an invented label. If you prefer, omit fields that do not apply rather than leaving empty values, but use the same approach consistently.

For meeting notes, set source: meeting before the conversation begins. Once the meeting ends, turn agreed actions into clear tasks and retain the surrounding context. The approach in How to Turn Meeting Notes into Follow-Up Tasks with AI Without Losing Context can help keep these two parts connected.

Let note titles and body text do their own work

Frontmatter is not a replacement for clear writing. A note titled “Notes” with a project field is still difficult to recognise in a list. Give files meaningful titles, use headings and state the conclusion early.

For example, a decision note could start like this:

---
project: website-redesign
status: resolved
source: planning-meeting
date: 2026-10-20
---

# Decision: simplify the homepage message

We will lead with the customer problem and move detailed feature
comparisons to a later section.

## Why

...

This remains readable even in a basic text editor. The metadata helps a tool filter notes, but the title and first paragraph help you understand the note when you reopen it months later.

If decisions matter to your work, it is also worth giving them a repeatable structure. How to Build an AI-Searchable Decision Log for Work explains how to preserve the decision, rationale and context rather than saving only the final outcome.

AI-assisted search can often find relevant notes from meaning rather than exact keywords. That reduces the pressure to tag everything perfectly. You may be able to ask for “notes where customers were confused about pricing” and find useful passages even if they use different language.

Metadata still has an important role. It gives you precise boundaries when semantic search is too broad:

  • Search within one project rather than your whole archive.
  • Review all waiting notes before a weekly check-in.
  • Find notes from a particular time period.
  • Separate customer evidence from internal speculation.
  • Move or export a project’s notes without manually sorting files.

Think of frontmatter as lightweight structure for narrowing the field, and AI search as a way to explore what is inside it. If privacy matters, this can also support a local workflow where your notes stay under your control. How to Use AI for Personal Notes Without Sending Them to the Cloud covers the questions to consider before choosing an AI setup.

Avoid the common ways metadata becomes a burden

The most common mistake is adding fields because a tool can display them, rather than because you need them. Fields such as priority, confidence, area, context, audience, review date and related project can all be useful in specific systems. Together, they can make writing a note feel like completing a ticket.

Avoid these traps:

  • Do not duplicate information already obvious from the note title or folder.
  • Do not create several fields that describe the same thing.
  • Do not use metadata to force a premature judgement about an unfinished idea.
  • Do not retroactively standardise your entire archive before testing the system.
  • Do not require every note to use every field.

Instead, try the four-field system for one active project. At the end of a few weeks, ask which filters you actually used and which values were unclear. Remove fields that did not help. Add one only when you can describe the retrieval problem it solves.

Build for portability, not a single app

The advantage of Markdown frontmatter is that your notes remain plain text. Different applications may display, search or interpret fields differently, so avoid elaborate nested structures and tool-specific syntax unless you know you need it.

Simple text values, consistent dates and short lists travel well. They are easy to inspect manually, search from the command line, import into another tool or use with a local note system. If you later use Fundus or another AI-assisted notes app, durable metadata gives you a useful layer of organisation without tying the meaning of your notes to one interface.

The aim is not comprehensive tracking. It is to make the next useful note easier to find.

  • Markdown
  • frontmatter
  • project notes
  • note-taking
  • metadata