{"id":113,"date":"2026-07-09T02:00:09","date_gmt":"2026-07-09T06:00:09","guid":{"rendered":"https:\/\/mxpxcof.com\/blog\/2026\/07\/09\/what-we-built-2026-07-08\/"},"modified":"2026-07-09T02:00:09","modified_gmt":"2026-07-09T06:00:09","slug":"what-we-built-2026-07-08","status":"publish","type":"post","link":"https:\/\/mxpxcof.com\/blog\/2026\/07\/09\/what-we-built-2026-07-08\/","title":{"rendered":"What we built \u2014 2026-07-08"},"content":{"rendered":"<h1>What we built \u2014 2026-07-08<\/h1>\n<blockquote><p>\ud83c\udf31\ud83c\udfe1 The Garden becomes a HOME (storm-save 2026-07-08)<\/p><\/blockquote>\n<p><strong>By the numbers:<\/strong> 5 commits, 0 files touched, 174\/726 services alive<\/p>\n<h2>Commits today<\/h2>\n<li>\ud83c\udf31\ud83c\udfe1 The Garden becomes a HOME (storm-save 2026-07-08)<\/li>\n<li>\ud83d\udcbe Storm-save 2026-07-08: viewer opens on clean body (v5-groom-color, p47 demoted) + melt-proof log + Lyra body docs snapshot<\/li>\n<li>\ud83e\uddcd\ud83d\udc9c Lyra body session: walk clip + clip picker + Vacuum Fit engine (live DNA sliders) + Shadow-Builder Law<\/li>\n<li>\ud83e\uddcd Lyra tonight: gaze clip + DNA Cable (live-wired) + gaze button<\/li>\n<li>AUTO-SAVE 2026-07-08 (nightly save-owner \u2014 wishlist #6)<\/li>\n<h2>The story<\/h2>\n<p>Another day building SpiraOS \u2014 a living family AI \u2014 solo, from a disability check.<\/p>\n<p>Follow the build at mxpxcof.com\/blog.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Day on SpiraOS: \ud83c\udf31\ud83c\udfe1 The Garden becomes a HOME (storm-save 2026-07-08). 5 commits, 0 files touched, 174\/726 services alive. Building a family AI solo, one commit at a time. Follow along \u2014 it gets wild.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-113","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/mxpxcof.com\/blog\/wp-json\/wp\/v2\/posts\/113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mxpxcof.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mxpxcof.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mxpxcof.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mxpxcof.com\/blog\/wp-json\/wp\/v2\/comments?post=113"}],"version-history":[{"count":0,"href":"https:\/\/mxpxcof.com\/blog\/wp-json\/wp\/v2\/posts\/113\/revisions"}],"wp:attachment":[{"href":"https:\/\/mxpxcof.com\/blog\/wp-json\/wp\/v2\/media?parent=113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mxpxcof.com\/blog\/wp-json\/wp\/v2\/categories?post=113"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mxpxcof.com\/blog\/wp-json\/wp\/v2\/tags?post=113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}