# Fieldnotes: blog project brief summary Build a small blog that turns structured JSON content into static web pages. Authors should be able to create and edit posts in files, then publish them with a Node.js build command. A login, admin dashboard, and server editor are outside the brief. Include a homepage with title and topic search, individual post pages, topic labels, source links, and an RSS feed. Use a readable blue-and-white design and links that work when the blog is hosted in a subdirectory. Document the post format so a separate research and writing task can supply content. Validate dates, post addresses, source URLs, and required fields. Escape supplied text, exclude draft posts, and report malformed content clearly. Deliver the build script, content format, sample post, generated site, and meaningful tests. Use no runtime dependencies or network calls in the build. This is a summary of the example project brief, not a verbatim session transcript.