{"topic":{"type":"topic","slug":"rails","name":"Rails","description":"Ruby on Rails as the system of record. Postgres underneath, Vue on top.","count":3,"url":"https://waltspence.com/topics/rails","feed":"https://waltspence.com/topics/rails/feed.xml","notes":[],"thoughts":[],"projects":[{"type":"project","slug":"knowfer","name":"Knowfer","tagline":"The fleet's durable memory: a Rails knowledge base agents read and write over MCP.","status":"active","repo_url":null,"site_url":null,"started_on":"2026-05-01","last_activity_on":"2026-09-02","url":"https://waltspence.com/projects/knowfer","links":{"html":"https://waltspence.com/projects/knowfer","json":"https://waltspence.com/projects/knowfer.json","txt":"https://waltspence.com/projects/knowfer.txt","md":"https://waltspence.com/projects/knowfer.md","canonical":"https://waltspence.com/projects/knowfer"},"topics":[{"name":"Homelab","slug":"homelab","url":"https://waltspence.com/topics/homelab"},{"name":"Agents","slug":"agents","url":"https://waltspence.com/topics/agents"},{"name":"Rails","slug":"rails","url":"https://waltspence.com/topics/rails"}],"tags":[]},{"type":"project","slug":"talkify","name":"Talkify","tagline":"Voice and text pipelines, Rails and Vue.","status":"experimental","repo_url":null,"site_url":null,"started_on":"2026-06-01","last_activity_on":"2026-09-02","url":"https://waltspence.com/projects/talkify","links":{"html":"https://waltspence.com/projects/talkify","json":"https://waltspence.com/projects/talkify.json","txt":"https://waltspence.com/projects/talkify.txt","md":"https://waltspence.com/projects/talkify.md","canonical":"https://waltspence.com/projects/talkify"},"topics":[{"name":"Agents","slug":"agents","url":"https://waltspence.com/topics/agents"},{"name":"Rails","slug":"rails","url":"https://waltspence.com/topics/rails"}],"tags":[]},{"type":"project","slug":"waltspence-com","name":"waltspence.com","tagline":"This site. A publishing server with several interfaces.","status":"active","repo_url":null,"site_url":"https://waltspence.com","started_on":"2026-09-02","last_activity_on":"2026-09-02","url":"https://waltspence.com/projects/waltspence-com","links":{"html":"https://waltspence.com/projects/waltspence-com","json":"https://waltspence.com/projects/waltspence-com.json","txt":"https://waltspence.com/projects/waltspence-com.txt","md":"https://waltspence.com/projects/waltspence-com.md","canonical":"https://waltspence.com/projects/waltspence-com"},"topics":[{"name":"Open Web","slug":"open-web","url":"https://waltspence.com/topics/open-web"},{"name":"Rails","slug":"rails","url":"https://waltspence.com/topics/rails"},{"name":"Publishing","slug":"publishing","url":"https://waltspence.com/topics/publishing"}],"tags":[]}],"episodes":[]}}