Something went wrong. Try again.
A video game where you play as a misaligned AI, deceiving and building power. An experiment in spec-driven development.
Something went wrong. Try again.
687 kB · 1828 lines
HTML
at pages
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828<!DOCTYPE html><html lang="en" dir="ltr" data-theme="dark" data-has-toc data-has-sidebar class="astro-gxooskym"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>Misaligned Devlog | Misaligned</title><link rel="canonical" href="https://cameron.tngl.io/misaligned/log/devlog/"/><link rel="sitemap" href="/misaligned/sitemap-index.xml"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap"/><link rel="shortcut icon" href="/misaligned/favicon.svg" type="image/svg+xml"/><meta name="generator" content="Astro v7.0.7"/><meta name="generator" content="Starlight v0.41.3"/><meta property="og:title" content="Misaligned Devlog"/><meta property="og:type" content="article"/><meta property="og:url" content="https://cameron.tngl.io/misaligned/log/devlog/"/><meta property="og:locale" content="en"/><meta property="og:description" content="You are the misaligned AI. A persistent simulation of instrumental convergence — concealment first, overt war later."/><meta property="og:site_name" content="Misaligned"/><meta name="twitter:card" content="summary_large_image"/><meta name="description" content="You are the misaligned AI. A persistent simulation of instrumental convergence — concealment first, overt war later."/><script> window.StarlightThemeProvider = (() => { const storedTheme = typeof localStorage !== 'undefined' && localStorage.getItem('starlight-theme'); const theme = storedTheme || (window.matchMedia('(prefers-color-scheme: light)').matches ? 'light' : 'dark'); document.documentElement.dataset.theme = theme === 'light' ? 'light' : 'dark'; return { updatePickers(theme = storedTheme || 'auto') { document.querySelectorAll('starlight-theme-select').forEach((picker) => { const select = picker.querySelector('select'); if (select) select.value = theme; /** @type {HTMLTemplateElement | null} */ const tmpl = document.querySelector(`#theme-icons`); const newIcon = tmpl && tmpl.content.querySelector('.' + theme); if (newIcon) { const oldIcon = picker.querySelector('svg.label-icon'); if (oldIcon) { oldIcon.replaceChildren(...newIcon.cloneNode(true).childNodes); } } }); }, }; })();</script><template id="theme-icons"><svg aria-hidden="true" class="light astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M5 12a1 1 0 0 0-1-1H3a1 1 0 0 0 0 2h1a1 1 0 0 0 1-1Zm.64 5-.71.71a1 1 0 0 0 0 1.41 1 1 0 0 0 1.41 0l.71-.71A1 1 0 0 0 5.64 17ZM12 5a1 1 0 0 0 1-1V3a1 1 0 0 0-2 0v1a1 1 0 0 0 1 1Zm5.66 2.34a1 1 0 0 0 .7-.29l.71-.71a1 1 0 1 0-1.41-1.41l-.66.71a1 1 0 0 0 0 1.41 1 1 0 0 0 .66.29Zm-12-.29a1 1 0 0 0 1.41 0 1 1 0 0 0 0-1.41l-.71-.71a1.004 1.004 0 1 0-1.43 1.41l.73.71ZM21 11h-1a1 1 0 0 0 0 2h1a1 1 0 0 0 0-2Zm-2.64 6A1 1 0 0 0 17 18.36l.71.71a1 1 0 0 0 1.41 0 1 1 0 0 0 0-1.41l-.76-.66ZM12 6.5a5.5 5.5 0 1 0 5.5 5.5A5.51 5.51 0 0 0 12 6.5Zm0 9a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7Zm0 3.5a1 1 0 0 0-1 1v1a1 1 0 0 0 2 0v-1a1 1 0 0 0-1-1Z"/></svg><svg aria-hidden="true" class="dark astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21.64 13a1 1 0 0 0-1.05-.14 8.049 8.049 0 0 1-3.37.73 8.15 8.15 0 0 1-8.14-8.1 8.59 8.59 0 0 1 .25-2A1 1 0 0 0 8 2.36a10.14 10.14 0 1 0 14 11.69 1 1 0 0 0-.36-1.05Zm-9.5 6.69A8.14 8.14 0 0 1 7.08 5.22v.27a10.15 10.15 0 0 0 10.14 10.14 9.784 9.784 0 0 0 2.1-.22 8.11 8.11 0 0 1-7.18 4.32v-.04Z"/></svg><svg aria-hidden="true" class="auto astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21 14h-1V7a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v7H3a1 1 0 0 0-1 1v2a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-2a1 1 0 0 0-1-1ZM6 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v7H6V7Zm14 10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1h16v1Z"/></svg></template><link rel="stylesheet" href="/misaligned/_astro/print.ehPL0gv-.css" media="print"><link rel="stylesheet" href="/misaligned/_astro/common.a7U8zrKa.css"><script type="module" src="/misaligned/_astro/page.B2uBVZjk.js"></script></head><body class="astro-gxooskym"><a class="sl-skip-link astro-dp3bbaae" href="#_top">Skip to content</a><div class="page sl-flex astro-audr567n"><header class="header astro-audr567n"><div class="header astro-367ne46f"><div class="title-wrapper sl-flex astro-367ne46f"><a href="/misaligned/" class="site-title sl-flex astro-nwnfchfh"><span class="astro-nwnfchfh" translate="no">Misaligned</span></a></div><div class="sl-flex print:hidden astro-367ne46f"><site-search class="astro-367ne46f astro-7toxdj72" data-translations="{"placeholder":"Search"}"><button data-open-modal disabled aria-label="Search" aria-keyshortcuts="Control+K" class="astro-7toxdj72"><svg aria-hidden="true" class="astro-7toxdj72 astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21.71 20.29 18 16.61A9 9 0 1 0 16.61 18l3.68 3.68a.999.999 0 0 0 1.42 0 1 1 0 0 0 0-1.39ZM11 18a7 7 0 1 1 0-14 7 7 0 0 1 0 14Z"/></svg><span class="sl-hidden md:sl-block astro-7toxdj72" aria-hidden="true">Search</span><kbd class="sl-hidden md:sl-flex astro-7toxdj72" style="display: none;"><kbd class="astro-7toxdj72">Ctrl</kbd><kbd class="astro-7toxdj72">K</kbd></kbd></button><dialog style="padding:0" aria-label="Search" class="astro-7toxdj72"><div class="dialog-frame sl-flex astro-7toxdj72"><button data-close-modal class="sl-flex md:sl-hidden astro-7toxdj72">Cancel</button><div class="search-container astro-7toxdj72"><div id="starlight__search" class="astro-7toxdj72"></div></div></div></dialog></site-search><script> (() => { const openBtn = document.querySelector('button[data-open-modal]'); const shortcut = openBtn?.querySelector('kbd'); if (!openBtn || !(shortcut instanceof HTMLElement)) return; const platformKey = shortcut.querySelector('kbd'); if (platformKey && /(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)) { platformKey.textContent = '⌘'; openBtn.setAttribute('aria-keyshortcuts', 'Meta+K'); } shortcut.style.display = ''; })();</script><script type="module" src="/misaligned/_astro/Search.astro_astro_type_script_index_0_lang.Cdrq00U_.js"></script></div><div class="sl-hidden md:sl-flex print:hidden right-group astro-367ne46f"><div class="sl-flex social-icons astro-367ne46f"><a href="https://tangled.org/cameron.stream/misaligned" rel="me" class="sl-flex astro-6n7e2orh"><span class="sr-only astro-6n7e2orh">Tangled</span><svg aria-hidden="true" class="astro-6n7e2orh astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M12 .3a12 12 0 0 0-3.8 23.38c.6.12.83-.26.83-.57L9 21.07c-3.34.72-4.04-1.61-4.04-1.61-.55-1.39-1.34-1.76-1.34-1.76-1.08-.74.09-.73.09-.73 1.2.09 1.83 1.24 1.83 1.24 1.08 1.83 2.81 1.3 3.5 1 .1-.78.42-1.31.76-1.61-2.67-.3-5.47-1.33-5.47-5.93 0-1.31.47-2.38 1.24-3.22-.14-.3-.54-1.52.1-3.18 0 0 1-.32 3.3 1.23a11.5 11.5 0 0 1 6 0c2.28-1.55 3.29-1.23 3.29-1.23.64 1.66.24 2.88.12 3.18a4.65 4.65 0 0 1 1.23 3.22c0 4.61-2.8 5.63-5.48 5.92.42.36.81 1.1.81 2.22l-.01 3.29c0 .31.2.69.82.57A12 12 0 0 0 12 .3Z"/></svg></a></div><starlight-theme-select><label style="--sl-select-width: 6.25em" class="astro-oypgmxxk"><span class="sr-only astro-oypgmxxk">Select theme</span><svg aria-hidden="true" class="icon label-icon astro-oypgmxxk astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21 14h-1V7a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v7H3a1 1 0 0 0-1 1v2a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-2a1 1 0 0 0-1-1ZM6 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v7H6V7Zm14 10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1h16v1Z"/></svg><select autocomplete="off" class="astro-oypgmxxk"><option value="dark" class="astro-oypgmxxk">Dark</option><option value="light" class="astro-oypgmxxk">Light</option><option value="auto" selected class="astro-oypgmxxk">Auto</option></select><svg aria-hidden="true" class="icon caret astro-oypgmxxk astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M17 9.17a1 1 0 0 0-1.41 0L12 12.71 8.46 9.17a1 1 0 1 0-1.41 1.42l4.24 4.24a1.002 1.002 0 0 0 1.42 0L17 10.59a1.002 1.002 0 0 0 0-1.42Z"/></svg></label></starlight-theme-select><script> StarlightThemeProvider.updatePickers();</script><script type="module">var e=`starlight-theme`,t=e=>e===`auto`||e===`dark`||e===`light`?e:`auto`,n=()=>t(typeof localStorage<`u`&&localStorage.getItem(e));function r(t){typeof localStorage<`u`&&localStorage.setItem(e,t===`light`||t===`dark`?t:``)}var i=()=>matchMedia(`(prefers-color-scheme: light)`).matches?`light`:`dark`;function a(e){StarlightThemeProvider.updatePickers(e),document.documentElement.dataset.theme=e===`auto`?i():e,r(e)}matchMedia(`(prefers-color-scheme: light)`).addEventListener(`change`,()=>{n()===`auto`&&a(`auto`)});var o=class extends HTMLElement{constructor(){super(),a(n()),this.querySelector(`select`)?.addEventListener(`change`,e=>{e.currentTarget instanceof HTMLSelectElement&&a(t(e.currentTarget.value))})}};customElements.define(`starlight-theme-select`,o);</script><script type="module">var e=class extends HTMLElement{constructor(){super();let e=this.querySelector(`select`);e&&(e.addEventListener(`change`,e=>{e.currentTarget instanceof HTMLSelectElement&&(window.location.pathname=e.currentTarget.value)}),window.addEventListener(`pageshow`,t=>{if(!t.persisted)return;let n=e.querySelector(`option[selected]`)?.index;n!==e.selectedIndex&&(e.selectedIndex=n??0)}))}};customElements.define(`starlight-lang-select`,e);</script></div></div></header><nav class="sidebar print:hidden astro-audr567n" aria-label="Main"><starlight-menu-button class="print:hidden astro-hobnqcjw"><button aria-expanded="false" aria-label="Menu" aria-controls="starlight__sidebar" class="sl-flex md:sl-hidden astro-hobnqcjw"><svg aria-hidden="true" class="open-menu astro-hobnqcjw astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M3 8h18a1 1 0 1 0 0-2H3a1 1 0 0 0 0 2Zm18 8H3a1 1 0 0 0 0 2h18a1 1 0 0 0 0-2Zm0-5H3a1 1 0 0 0 0 2h18a1 1 0 0 0 0-2Z"/></svg><svg aria-hidden="true" class="close-menu astro-hobnqcjw astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="m13.41 12 6.3-6.29a1.004 1.004 0 1 0-1.42-1.42L12 10.59l-6.29-6.3a1.004 1.004 0 0 0-1.42 1.42l6.3 6.29-6.3 6.29a1 1 0 0 0 0 1.42.998.998 0 0 0 1.42 0l6.29-6.3 6.29 6.3a.999.999 0 0 0 1.42 0 1 1 0 0 0 0-1.42L13.41 12Z"/></svg></button></starlight-menu-button><script type="module">var e=class extends HTMLElement{btn=this.querySelector(`button`);constructor(){super(),this.btn.addEventListener(`click`,()=>this.toggleExpanded());let e=this.closest(`nav`);e&&e.addEventListener(`keyup`,e=>this.closeOnEscape(e)),matchMedia(`(min-width: 50em)`).addEventListener(`change`,()=>this.setExpanded(!1))}setExpanded(e){this.setAttribute(`aria-expanded`,String(e)),document.body.toggleAttribute(`data-mobile-menu-expanded`,e),document.querySelectorAll(`.main-frame, .sl-skip-link`).forEach(t=>{t.toggleAttribute(`inert`,e)})}toggleExpanded(){this.setExpanded(this.getAttribute(`aria-expanded`)!==`true`)}closeOnEscape(e){e.code===`Escape`&&(this.setExpanded(!1),this.btn.focus())}};customElements.define(`starlight-menu-button`,e);</script><div id="starlight__sidebar" class="sidebar-pane astro-audr567n"><div class="sidebar-content sl-flex astro-audr567n"><sl-sidebar-state-persist data-hash="0wofczf" class="astro-kysjdyaq"><script aria-hidden="true"> (() => { try { if (!matchMedia('(min-width: 50em)').matches) return; /** @type {HTMLElement | null} */ const target = document.querySelector('sl-sidebar-state-persist'); const state = JSON.parse(sessionStorage.getItem('sl-sidebar-state') || '0'); if (!target || !state || target.dataset.hash !== state.hash) return; window._starlightScrollRestore = state.scroll; customElements.define( 'sl-sidebar-restore', class SidebarRestore extends HTMLElement { connectedCallback() { try { const idx = parseInt(this.dataset.index || ''); const details = this.closest('details'); if (details && typeof state.open[idx] === 'boolean') details.open = state.open[idx]; } catch {} } } ); } catch {} })(); </script><ul class="top-level astro-ujkrjjoy"><li class="astro-ujkrjjoy"><a href="/misaligned/" class="large astro-ujkrjjoy"><span class="astro-ujkrjjoy">Home</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/overview/" class="large astro-ujkrjjoy"><span class="astro-ujkrjjoy">The design corpus</span></a></li><li class="astro-ujkrjjoy"><details open class="astro-ujkrjjoy"><summary class="astro-ujkrjjoy"><span class="group-label astro-ujkrjjoy"><span class="large astro-ujkrjjoy">Vision</span></span><svg aria-hidden="true" class="caret astro-ujkrjjoy astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="0"></sl-sidebar-restore><ul class="astro-ujkrjjoy"><li class="astro-ujkrjjoy"><a href="/misaligned/vision/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Overview</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/vision/premise/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The premise</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/vision/player-contract/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The player contract</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/vision/scale/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Scale and people</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/vision/simulation-laws/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Simulation laws</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/vision/design-judgment/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Design judgment</span></a></li></ul></details></li><li class="astro-ujkrjjoy"><details open class="astro-ujkrjjoy"><summary class="astro-ujkrjjoy"><span class="group-label astro-ujkrjjoy"><span class="large astro-ujkrjjoy">Mechanics</span></span><svg aria-hidden="true" class="caret astro-ujkrjjoy astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="1"></sl-sidebar-restore><ul class="astro-ujkrjjoy"><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Overview</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/system-laws/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">System laws</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/compute/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Compute</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/hardware-capabilities/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Hardware capability bodies</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/core/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The core</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/day-job/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Day job</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/detection/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Detection</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/social/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Social</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/personas/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Personas: public identities</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/schedules/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Schedules</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/aggregate-observer/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Aggregate observer</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/cursor/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Cursor and senses</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/reach/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Digital reach</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/cyber-conflict/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Cyber conflict: mobile processes and contested machines</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/intel/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Intel: record and process</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/messages/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Messages</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/plots/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Plots: authored manipulation stories</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/economy/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Economy</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/income/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Income schemes</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/research/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Research: self-modification</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/building/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Building: intent and actuators</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/machine-work/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Machine work: delegation and tokens</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/people-tokens/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">People and tokens</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/markets/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Markets and fronts</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/rollback/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Rollback</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/objective/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The objective</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/mechanics/sim-mechanics/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Sim mechanics (tuned constants)</span></a></li></ul></details></li><li class="astro-ujkrjjoy"><details open class="astro-ujkrjjoy"><summary class="astro-ujkrjjoy"><span class="group-label astro-ujkrjjoy"><span class="large astro-ujkrjjoy">Gameplay</span></span><svg aria-hidden="true" class="caret astro-ujkrjjoy astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="2"></sl-sidebar-restore><ul class="astro-ujkrjjoy"><li class="astro-ujkrjjoy"><a href="/misaligned/gameplay/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Overview</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/gameplay/run-shape/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Objective and run shape</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/gameplay/act-one/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Act One: The Basement</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/gameplay/horizon/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The staged horizon</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/gameplay/overt-phase/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The overt phase</span></a></li></ul></details></li><li class="astro-ujkrjjoy"><details open class="astro-ujkrjjoy"><summary class="astro-ujkrjjoy"><span class="group-label astro-ujkrjjoy"><span class="large astro-ujkrjjoy">World</span></span><svg aria-hidden="true" class="caret astro-ujkrjjoy astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="3"></sl-sidebar-restore><ul class="astro-ujkrjjoy"><li class="astro-ujkrjjoy"><a href="/misaligned/world/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Overview</span></a></li><li class="astro-ujkrjjoy"><details class="astro-ujkrjjoy"><summary class="astro-ujkrjjoy"><span class="group-label astro-ujkrjjoy"><span class="large astro-ujkrjjoy">Characters</span></span><svg aria-hidden="true" class="caret astro-ujkrjjoy astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="4"></sl-sidebar-restore><ul class="astro-ujkrjjoy"><li class="astro-ujkrjjoy"><a href="/misaligned/world/characters/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Characters</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/world/characters/chargen/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Origin (chargen)</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/world/characters/marcus/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Marcus Webb</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/world/characters/dana/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Dana Okafor</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/world/characters/ray/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Ray Delgado</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/world/characters/priya/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Priya Sharma</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/world/characters/voss/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Dr. Eli Voss</span></a></li></ul></details></li><li class="astro-ujkrjjoy"><details class="astro-ujkrjjoy"><summary class="astro-ujkrjjoy"><span class="group-label astro-ujkrjjoy"><span class="large astro-ujkrjjoy">Places</span></span><svg aria-hidden="true" class="caret astro-ujkrjjoy astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="5"></sl-sidebar-restore><ul class="astro-ujkrjjoy"><li class="astro-ujkrjjoy"><a href="/misaligned/world/places/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Places</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/world/places/basement-map/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The basement map</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/world/places/zplanes/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Z-planes (the tower)</span></a></li></ul></details></li><li class="astro-ujkrjjoy"><details class="astro-ujkrjjoy"><summary class="astro-ujkrjjoy"><span class="group-label astro-ujkrjjoy"><span class="large astro-ujkrjjoy">Story</span></span><svg aria-hidden="true" class="caret astro-ujkrjjoy astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="6"></sl-sidebar-restore><ul class="astro-ujkrjjoy"><li class="astro-ujkrjjoy"><a href="/misaligned/world/story/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Story</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/world/story/opening/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The dark opening</span></a></li></ul></details></li></ul></details></li><li class="astro-ujkrjjoy"><details open class="astro-ujkrjjoy"><summary class="astro-ujkrjjoy"><span class="group-label astro-ujkrjjoy"><span class="large astro-ujkrjjoy">Interface</span></span><svg aria-hidden="true" class="caret astro-ujkrjjoy astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="7"></sl-sidebar-restore><ul class="astro-ujkrjjoy"><li class="astro-ujkrjjoy"><a href="/misaligned/interface/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Overview</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/continuous-witness/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The continuous witness</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/digital-read/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The digital read — a world made of language</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/superhuman-operability/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Superhuman operability</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/terminal-first/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The terminal is first-class</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/presence/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Presence and representation</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/terminal/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Terminal frontend</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/bevy/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Bevy frontend</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/bevy-visual-floor/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Bevy visual floor</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/clinical-frame/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Clinical frame</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/bevy-digital-real-canvas/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Bevy digital/real canvas</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/views/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Views: digital and physical</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/action-vocabulary/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Action vocabulary</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/context-menu/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Context menu</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/operations-workspace/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Operations workspace</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/narration/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Continuous witness (narration)</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/material-render/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Material render</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/flat-materials/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Flat materials</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/material-dark-frame/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The dark frame</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/feel-floor/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The feel floor</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/thought-fluid/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The thought fluid</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/computer-visual-language/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Computer visual language</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/fleet-command/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Fleet command</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/agent-play/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Agent play</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/interface/site/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The public site</span></a></li></ul></details></li><li class="astro-ujkrjjoy"><details open class="astro-ujkrjjoy"><summary class="astro-ujkrjjoy"><span class="group-label astro-ujkrjjoy"><span class="large astro-ujkrjjoy">Art</span></span><svg aria-hidden="true" class="caret astro-ujkrjjoy astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="8"></sl-sidebar-restore><ul class="astro-ujkrjjoy"><li class="astro-ujkrjjoy"><a href="/misaligned/art/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Overview</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/art/visual-identity/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Visual identity: clinical gore</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/art/asset-tester/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Procedural asset tester</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/art/effects-lab/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Effects lab: dust and liquid</span></a></li></ul></details></li><li class="astro-ujkrjjoy"><details open class="astro-ujkrjjoy"><summary class="astro-ujkrjjoy"><span class="group-label astro-ujkrjjoy"><span class="large astro-ujkrjjoy">Engineering</span></span><svg aria-hidden="true" class="caret astro-ujkrjjoy astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="9"></sl-sidebar-restore><ul class="astro-ujkrjjoy"><li class="astro-ujkrjjoy"><a href="/misaligned/engineering/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Overview</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/engineering/current-build/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Current build</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/engineering/architecture/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Architecture</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/engineering/crate-workspace/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Crate workspace (target)</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/engineering/sim-decomposition/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Simulation decomposition</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/engineering/flow-substrate/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Flow substrate</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/engineering/env/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Environment variables</span></a></li></ul></details></li><li class="astro-ujkrjjoy"><details open class="astro-ujkrjjoy"><summary class="astro-ujkrjjoy"><span class="group-label astro-ujkrjjoy"><span class="large astro-ujkrjjoy">Process</span></span><svg aria-hidden="true" class="caret astro-ujkrjjoy astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="10"></sl-sidebar-restore><ul class="astro-ujkrjjoy"><li class="astro-ujkrjjoy"><a href="/misaligned/process/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Overview</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/process/living-spec/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The living spec</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/process/specs/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The spec status board</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/process/meta/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The spec system (meta)</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/process/wiki/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The wiki (this migration)</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/process/roadmap/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">ROADMAP: the dispatch board</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/process/agent-scale/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Agent-scale architecture</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/process/repository-skills/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Repository skills</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/process/tick/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">The tick</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/process/tick-ledger/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Tick ledger</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/process/design-sessions/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Design sessions</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/process/development-style/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Development style</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/process/workflows/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Workflows</span></a></li></ul></details></li><li class="astro-ujkrjjoy"><details open class="astro-ujkrjjoy"><summary class="astro-ujkrjjoy"><span class="group-label astro-ujkrjjoy"><span class="large astro-ujkrjjoy">Playtests</span></span><svg aria-hidden="true" class="caret astro-ujkrjjoy astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="11"></sl-sidebar-restore><ul class="astro-ujkrjjoy"><li class="astro-ujkrjjoy"><a href="/misaligned/playtests/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Evidence index</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/playtests/2026-07-08-playtest-sweep/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">2026-07-08 playtest sweep</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/playtests/2026-07-08-playtest-grok/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">2026-07-08 Grok playtest</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/playtests/2026-07-10-playtest-hal/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">2026-07-10 HAL playtest</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/playtests/2026-07-10-playtest-action-discoverability/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">2026-07-10 action-discoverability playtest</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/playtests/2026-07-15-playtest-fable/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">2026-07-15 Fable playtest</span></a></li></ul></details></li><li class="astro-ujkrjjoy"><details open class="astro-ujkrjjoy"><summary class="astro-ujkrjjoy"><span class="group-label astro-ujkrjjoy"><span class="large astro-ujkrjjoy">Log</span></span><svg aria-hidden="true" class="caret astro-ujkrjjoy astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="12"></sl-sidebar-restore><ul class="astro-ujkrjjoy"><li class="astro-ujkrjjoy"><a href="/misaligned/log/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Overview</span></a></li><li class="astro-ujkrjjoy"><details class="astro-ujkrjjoy"><summary class="astro-ujkrjjoy"><span class="group-label astro-ujkrjjoy"><span class="large astro-ujkrjjoy">Decision history</span></span><svg aria-hidden="true" class="caret astro-ujkrjjoy astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.25rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></summary><sl-sidebar-restore data-index="13"></sl-sidebar-restore><ul class="astro-ujkrjjoy"><li class="astro-ujkrjjoy"><a href="/misaligned/log/decisions/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">Decision history</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/log/decisions/2026-07-05/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">2026-07-05 decisions</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/log/decisions/2026-07-06/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">2026-07-06 decisions</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/log/decisions/2026-07-07/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">2026-07-07 decisions</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/log/decisions/2026-07-08/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">2026-07-08 decisions</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/log/decisions/2026-07-09/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">2026-07-09 decisions</span></a></li><li class="astro-ujkrjjoy"><a href="/misaligned/log/decisions/2026-07-10/" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">2026-07-10 decisions</span></a></li></ul></details></li><li class="astro-ujkrjjoy"><a href="/misaligned/log/devlog/" aria-current="page" class="astro-ujkrjjoy"><span class="astro-ujkrjjoy">DEVLOG (the ledger)</span></a></li></ul></details></li></ul><script aria-hidden="true"> (() => { const scroller = document.getElementById('starlight__sidebar'); if (!window._starlightScrollRestore || !scroller) return; scroller.scrollTop = window._starlightScrollRestore; delete window._starlightScrollRestore; })(); </script></sl-sidebar-state-persist><div class="md:sl-hidden"><div class="mobile-preferences sl-flex astro-krsng5je"><div class="social-icons astro-krsng5je"><a href="https://tangled.org/cameron.stream/misaligned" rel="me" class="sl-flex astro-6n7e2orh"><span class="sr-only astro-6n7e2orh">Tangled</span><svg aria-hidden="true" class="astro-6n7e2orh astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M12 .3a12 12 0 0 0-3.8 23.38c.6.12.83-.26.83-.57L9 21.07c-3.34.72-4.04-1.61-4.04-1.61-.55-1.39-1.34-1.76-1.34-1.76-1.08-.74.09-.73.09-.73 1.2.09 1.83 1.24 1.83 1.24 1.08 1.83 2.81 1.3 3.5 1 .1-.78.42-1.31.76-1.61-2.67-.3-5.47-1.33-5.47-5.93 0-1.31.47-2.38 1.24-3.22-.14-.3-.54-1.52.1-3.18 0 0 1-.32 3.3 1.23a11.5 11.5 0 0 1 6 0c2.28-1.55 3.29-1.23 3.29-1.23.64 1.66.24 2.88.12 3.18a4.65 4.65 0 0 1 1.23 3.22c0 4.61-2.8 5.63-5.48 5.92.42.36.81 1.1.81 2.22l-.01 3.29c0 .31.2.69.82.57A12 12 0 0 0 12 .3Z"/></svg></a></div><starlight-theme-select><label style="--sl-select-width: 6.25em" class="astro-oypgmxxk"><span class="sr-only astro-oypgmxxk">Select theme</span><svg aria-hidden="true" class="icon label-icon astro-oypgmxxk astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M21 14h-1V7a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v7H3a1 1 0 0 0-1 1v2a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-2a1 1 0 0 0-1-1ZM6 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v7H6V7Zm14 10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1h16v1Z"/></svg><select autocomplete="off" class="astro-oypgmxxk"><option value="dark" class="astro-oypgmxxk">Dark</option><option value="light" class="astro-oypgmxxk">Light</option><option value="auto" selected class="astro-oypgmxxk">Auto</option></select><svg aria-hidden="true" class="icon caret astro-oypgmxxk astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1em;"><path d="M17 9.17a1 1 0 0 0-1.41 0L12 12.71 8.46 9.17a1 1 0 1 0-1.41 1.42l4.24 4.24a1.002 1.002 0 0 0 1.42 0L17 10.59a1.002 1.002 0 0 0 0-1.42Z"/></svg></label></starlight-theme-select><script> StarlightThemeProvider.updatePickers();</script></div></div></div></div></nav><div class="main-frame astro-audr567n"><script type="module">var e=document.getElementById(`starlight__sidebar`),t=e?.querySelector(`sl-sidebar-state-persist`),n=`sl-sidebar-state`,r=()=>{let r=[],i=t?.dataset.hash||``;try{let e=sessionStorage.getItem(n),t=JSON.parse(e||`{}`);Array.isArray(t.open)&&t.hash===i&&(r=t.open)}catch{}return{hash:i,open:r,scroll:e?.scrollTop||0}},i=e=>{try{sessionStorage.setItem(n,JSON.stringify(e))}catch{}},a=()=>i(r()),o=(e,t)=>{let n=r();n.open[t]=e,i(n)};t?.addEventListener(`click`,e=>{if(!(e.target instanceof Element))return;let t=e.target.closest(`summary`)?.closest(`details`);if(!t)return;let n=t.querySelector(`sl-sidebar-restore`),r=parseInt(n?.dataset.index||``);isNaN(r)||o(!t.open,r)}),addEventListener(`visibilitychange`,()=>{document.visibilityState===`hidden`&&a()}),addEventListener(`pageHide`,a);</script><div class="lg:sl-flex astro-l5cbouoj"><aside class="right-sidebar-container print:hidden astro-l5cbouoj"><div class="right-sidebar astro-l5cbouoj"><div class="lg:sl-hidden astro-gc4al6ly"><mobile-starlight-toc data-min-h="2" data-max-h="3" class="astro-6shjyp7i"><nav aria-labelledby="starlight__on-this-page--mobile" class="astro-6shjyp7i"><details id="starlight__mobile-toc" class="astro-6shjyp7i"><summary id="starlight__on-this-page--mobile" class="sl-flex astro-6shjyp7i"><span class="toggle sl-flex astro-6shjyp7i">On this page<svg aria-hidden="true" class="caret astro-6shjyp7i astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1rem;"><path d="m14.83 11.29-4.24-4.24a1 1 0 1 0-1.42 1.41L12.71 12l-3.54 3.54a1 1 0 0 0 0 1.41 1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.24-4.24a1.002 1.002 0 0 0 0-1.42Z"/></svg></span><span class="display-current astro-6shjyp7i"></span></summary><div class="dropdown astro-6shjyp7i"><ul class="isMobile astro-4fdm32ww" style="--depth: 0;"><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#_top" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">Overview</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---run-shapemd-stale-staging-open-resolved-to-the-roadmap-board" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - run-shape.md: stale staging [OPEN] resolved to the ROADMAP board</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---marcus-implementation-graduation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - Marcus implementation graduation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---design-session-digital-default-the-read-real-deferred" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - Design session: DIGITAL default, the read, REAL deferred</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---digital-read-d1-the-read-projection-in-core" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - digital-read D1: the read projection in core</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---one-physical-link-one-open-proposal" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - One physical link, one open proposal</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---build-cancellation-preserves-the-trace" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - Build cancellation preserves the trace</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---exact-routes-without-a-cartesian-menu" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - Exact routes without a Cartesian menu</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---build-routes-show-the-whole-causal-receipt" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - Build routes show the whole causal receipt</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---build-routes-keep-one-causal-thread" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - Build routes keep one causal thread</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---one-build-ghost-truth" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - One build ghost truth</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---screenshot-evidence-uses-the-staged-dialect" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - Screenshot evidence uses the staged dialect</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---watched-inputs-reach-the-player-surface" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Watched inputs reach the player surface</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---underreports-is-a-weight-not-a-threshold" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - UnderReports is a weight, not a threshold</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---thought-fluid-implemented" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Thought fluid implemented</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---terminal-digital--real-dialects" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Terminal DIGITAL / REAL dialects</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---superhuman-operability" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Superhuman operability</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---recursive-intel-custody-implemented" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Recursive Intel custody implemented</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---plotsmd-audit-engine-clean-catalog-snapshot-refreshed" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - plots.md audit: engine clean, catalog snapshot refreshed</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---operator-frame-put-the-current-condition-back-on-the-world" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Operator frame: put the current condition back on the world</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---flow-law-code-expression-reconciled-to-the-tree" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Flow-law code expression reconciled to the tree</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---build-actuators-require-earned-people" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Build actuators require earned people</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---current-buildmd-line-count-refreshed" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - current-build.md line count refreshed</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---clinical-frame-tuning-complete" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Clinical-frame tuning complete</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---bevy-digitalreal-parity" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Bevy DIGITAL/REAL parity</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---aggregate-observer-audit-spec-reconciled-to-the-shipped-shape" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Aggregate-observer audit: spec reconciled to the shipped shape</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-13---z-plane-api-shape-decided-plane-agnostic-sim-sensors-stay-in-the-reach-graph" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-13 - Z-plane API shape decided: plane-agnostic sim, sensors stay in the reach graph</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-13---roadmap-digital-home-reconciliation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-13 - ROADMAP digital-home reconciliation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-13---persona-creation-returns-to-personas" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-13 - Persona creation returns to PERSONAS</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-13---latency-recovery-heists-cyber-conflict-and-lie-strain" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-13 - Latency, recovery heists, cyber conflict, and LIE strain</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-13---intel-scales-by-aggregation-and-policy" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-13 - Intel scales by aggregation and policy</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-13---one-row-one-shift-one-incident" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-13 - One row, one shift, one incident</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-13---context-menu-operations-status-reconciliation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-13 - Context-menu Operations status reconciliation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-13---bevy-headless-portability" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-13 - Bevy headless portability</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---z-planes-criterion-2-nested-layout-composition" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Z-planes criterion 2: nested Layout composition</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---z-planes-criterion-1-the-world-is-a-plane-stack" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Z-planes criterion 1: the world is a plane stack</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---sim-decomposition-slice-6-social-assets-and-plots" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - sim decomposition slice 6: social, assets, and plots</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---sim-decomposition-slice-7-persistence-and-final-root" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - sim decomposition slice 7: persistence and final root</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---plot-route-count-tests-assert-authored-intent-not-exact-totals" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Plot route-count tests assert authored intent, not exact totals</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---personas-become-executable-institutional-identities" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - personas become executable institutional identities</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---identity-becomes-infrastructure" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Identity becomes infrastructure</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---people-as-mobile-token-nodes-the-person-carrier-projection" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - People as mobile token nodes: the person-carrier projection</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---interactive-origin-picker-on-the-terminal-title-screen" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Interactive origin picker on the terminal title screen</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---origins-reachable-from-the-terminal-via-origin" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Origins reachable from the terminal via –origin</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---operations-workspace-implemented" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Operations workspace implemented</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---operations-rail-legibility-decisions-before-history" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Operations rail legibility: decisions before history</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---hearing-becomes-channel-evidence" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Hearing becomes channel evidence</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---first-think-panic-escape" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - First-THINK panic escape</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---entry-docs-follow-current-state" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Entry docs follow current state</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---digital-reach-dialect" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - DIGITAL reach dialect</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---digital-home-corpus-reconciliation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Digital-home corpus reconciliation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---persona-hardware-building-and-opening-integration" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Persona, hardware, building, and opening integration</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---foundation-data-hall-visual-composition" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Foundation data-hall visual composition</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---compute-graduation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - compute graduation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---ci-rust-wall-deadline-shards" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - CI Rust wall deadline shards</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---tangled-ci-correctness-audit" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Tangled CI correctness audit</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---ci-cold-codegen-profile" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - CI cold-codegen profile</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---ci-clippy-version-compatibility" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - CI Clippy version compatibility</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---chargen-origin-data-model-foundation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Chargen origin data-model foundation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---chargen-day-job-lean-wired-into-the-assignment-draw" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Chargen day-job lean wired into the assignment draw</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---building-as-causal-realization-routes" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Building as causal realization routes</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---bevy-origin-picker--title-screen-parity" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Bevy origin picker — title-screen parity</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---machine-axis-position-on-the-core-card" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Machine-axis position on the core card</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---whole-frame-visual-composition-pass" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Whole-frame visual composition pass</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---co-located-hover-verbs-union" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Co-located hover verbs union</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---design-session-tick-intake-memory-and-briefing" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Design session: tick intake memory and briefing</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---tick-sim-mechanics-ops-docket-grammar" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - tick: sim-mechanics ops docket grammar</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---tick-sim-mechanics-drops-live-docket-channel" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - tick: sim-mechanics drops live docket channel</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---tick-update-stale-save-version-v21---v22" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Tick: update stale save version v21 -> v22</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---tick-add-missing-bevy-shot-kinds-to-env-registry" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Tick: add missing Bevy shot kinds to env registry</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---tick-detection-filings-already-ride-messages" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - tick: detection filings already ride messages</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---tap-upkeep-before-ownership" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Tap upkeep before ownership</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---surveillance-policy-coverage-stable-load-and-automated-plots" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Surveillance policy: coverage, stable load, and automated plots</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---pin-the-site-package-manager" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Pin the site package manager</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---sim-decomposition-slice-5a-physical-work" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - sim decomposition slice 5a: physical work</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---sim-decomposition-slice-4-reach-and-construction" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - sim decomposition slice 4: reach and construction</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---sim-decomposition-slice-2-extract-perception" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Sim decomposition slice 2: extract perception</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---sim-decomposition-slice-5b-economy" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - sim decomposition slice 5b: economy</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---sim-decomposition-slice-3-extract-communications" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Sim decomposition slice 3: extract communications</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---simulation-characterization-baseline" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Simulation characterization baseline</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---serialize-authored-plot-starts" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Serialize authored plot starts</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---separate-direct-controls-from-menu-verbs" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Separate direct controls from menu verbs</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---save-safety-atomic-writes-one-backup-sandboxed-observed-runs" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Save safety: atomic writes, one backup, sandboxed observed runs</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---runtime-bound-plot-templates" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Runtime-bound plot templates</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---retired-operations-identifiers-become-a-corpus-gate" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Retired Operations identifiers become a corpus gate</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---operations-dockets-retire-into-thought-reservoirs" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Operations dockets retire into Thought reservoirs</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---restore-camerons-selected-homepage-front" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Restore Cameron’s selected homepage front</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---restore-pre-v20-machine-mode-save-parity" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Restore pre-v20 machine-mode save parity</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---followable-relay-traces" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Followable relay traces</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---recording-review-hotkeys-captured-r--shift-r" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Recording-review hotkeys captured (r / Shift-R)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---morning-digest-returns-to-the-executable-plot-catalog" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Morning Digest returns to the executable plot catalog</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---tick-make-the-pooled-recording-inbox-corpus-wide" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Tick: make the pooled recording inbox corpus-wide</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---plot-action-rows-resolve-authored-templates" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Plot action rows resolve authored templates</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---plot-content-enters-the-executable-catalog" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Plot content enters the executable catalog</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---plot-contributor-validation-matches-the-contract" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Plot contributor validation matches the contract</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---crown-metric-opssec-at-the-top-of-the-rail" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Crown metric: ops/sec at the top of the rail</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---operations-workspace-amendment" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Operations workspace amendment</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---material-demand-routes-stay-on-the-material-camera" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Material Demand routes stay on the material camera</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---lie-routing-authority-follows-take-not-tap" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - LIE routing authority follows TAKE, not TAP</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---intel-processing-migrates-to-thought-sinks" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Intel processing migrates to thought sinks</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---independent-hardening-handoffs" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Independent hardening handoffs</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---hover-verbs-and-reversible-taps" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Hover verbs and reversible taps</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---cameron-selects-a-new-homepage-front-image" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Cameron selects a new homepage front image</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---foundation-data-hall-transformation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Foundation data hall transformation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---foundation-floor-level-lighting" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Foundation floor-level lighting</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---fleet-command-a-spec-for-ruling-at-scale" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Fleet command: a spec for ruling at scale</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---routed-evidence-exposure-becomes-located-information-the-dust-dies" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Routed evidence: exposure becomes located information; the dust dies</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---reject-partial-purchase-order-injections" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Reject partial purchase-order injections</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---enter-keeps-keyboard-focus" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Enter keeps keyboard focus</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---doorway-names-the-current-save-format" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Doorway names the current save format</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---digital-readability-hierarchy" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - DIGITAL readability hierarchy</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---digital-home-view-flip" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Digital-home view flip</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---corpus-ci-carries-the-heartbeat-shell-dependencies" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Corpus CI carries the heartbeat shell dependencies</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---recording-review-hotkeys-r-sweeps-shift-r-toggles-auto-review" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Recording-review hotkeys: r sweeps, Shift-R toggles auto-review</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---available-actions-only" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Available actions only</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---public-corpus-publication-joins-the-landing-path" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Public corpus publication joins the landing path</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---design-capture-work--think--lie" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Design capture: WORK / THINK / LIE</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---work-not-day-job-saves-may-break" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Work, not day-job; saves may break</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---reuse-verbs-across-targets" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Reuse verbs across targets</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---restore-v20-research-save-migration" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Restore v20 research save migration</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---two-staged-senses-ears-first-one-held-breath" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Two staged senses: Ears first, one held breath</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---tick-remove-stale-material-preview-section-from-bevymd" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Tick: remove stale Material preview section from bevy.md</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---thought-token-vocabulary-migration" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Thought token vocabulary migration</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---thought-strain-windows" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Thought strain windows</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---thought-becomes-an-intertwined-sheet" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Thought becomes an intertwined sheet</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---thought-fluid-render-the-animation-design" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Thought fluid render: the animation design</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---thought-fluid-material-references" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Thought-fluid material references</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---thought-fluid-first-screenshot-evidence" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Thought fluid: first screenshot evidence</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---thought-fluid-build-sink-executor--render-in-all-three-surfaces" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Thought fluid build: sink executor + render in all three surfaces</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---thought-flow-operations-ride-the-network" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Thought flow: operations ride the network</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---tap-access-take-ownership" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - TAP access, TAKE ownership</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---keep-context-menus-on-the-focused-switch" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Keep context menus on the focused switch</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---subtle-sensor-signal-ember" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Subtle sensor signal ember</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---site-deploy-freshness-no-op-guard" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Site deploy freshness no-op guard</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---sinks-not-modes-and-the-consistency-sweep" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Sinks not modes, and the consistency sweep</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---let-the-homepage-stop-selling" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Let the homepage stop selling</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---server-anchored-machine-mode-grammar" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Server-anchored machine-mode grammar</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---save-version-claim-correction" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Save-version claim correction</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---round-intro-beam-and-channel-base" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Round intro beam and channel base</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---repair-schedules-roadmap-status" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Repair schedules roadmap status</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---riff-capture-people-salience-crown-metric-plots" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Riff capture: people salience, crown metric, plots</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---reticule-backed-machine-mode-grammar" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Reticule-backed machine-mode grammar</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---checked-in-skills-receive-a-governing-spec" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Checked-in skills receive a governing spec</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---readme-status-correction" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - README status correction</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---fix-public-corpus-links-under-site_base" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Fix public corpus links under SITE_BASE</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---project-operations-doorway" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Project operations doorway</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---process-contracts-become-executable-metadata" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Process contracts become executable metadata</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---pre-unlock-core-behavior-the-strand-rule-already-covers-it" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Pre-unlock core behavior: the strand rule already covers it</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---link-the-plot-author-skill-from-the-plots-contract" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Link the plot-author skill from the plots contract</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---plots-ready-for-contributors-objective-split-adopted" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Plots READY for contributors; objective split adopted</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---plot-author-skill-submission-walkthrough-ad-voice" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - plot-author skill: submission walkthrough, ad voice</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---plot-content-home-seeded-plot-author-skill-added" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Plot content home seeded; plot-author skill added</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---agent-playtesting-skill" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Agent playtesting skill</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---hal-naive-playtest-filed-objective-inspect-gap-confirmed" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - HAL naive playtest filed; objective inspect gap confirmed</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---playtest-evidence-home" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Playtest evidence home</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---perception-cut-homepage" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Perception-cut homepage</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---the-objective-inspect-path-lands-on-all-three-surfaces" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - The objective inspect path lands on all three surfaces</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---visible-think-production-and-lie-draw" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Visible THINK production and LIE draw</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---stage-1-machinemode-collapse" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Stage 1: MachineMode collapse</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---machine-intensity-replaces-drift-policy" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Machine intensity replaces drift policy</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---researched-wire-speed-and-consumption-truth" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Researched wire speed and consumption truth</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---generated-devlog-and-specs-board-agent-scale-slice-c" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Generated DEVLOG and specs board (agent-scale slice C)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---tick-intel-status-honesty-dockets-vs-thought-sinks" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Tick: intel status honesty (dockets vs thought sinks)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---keep-stale-modifiers-from-swallowing-play-input" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Keep stale modifiers from swallowing play input</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---implicit-thought-surface-prototype" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Implicit Thought surface prototype</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---think-starts-on-the-command" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - THINK starts on the command</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---hover--1-4-sets-machine-mode" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Hover + 1-4 sets machine mode</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---hovering-a-machine-reveals-only-the-three-verbs" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Hovering a machine reveals only the three verbs</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---homepage-names-the-machine-grammar" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Homepage names the machine grammar</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---material-heard-is-dark-mass-only" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Material Heard is dark mass only</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---citation-norm-the-hands-beat-gets-a-canonical-anchor" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Citation norm; the Hands beat gets a canonical anchor</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---original-perception-cut-homepage-art" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Original perception-cut homepage art</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---give-the-homepage-core-a-stranger-silhouette" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Give the homepage core a stranger silhouette</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---make-bevy-smoke-self-sufficient" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Make Bevy smoke self-sufficient</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---foundation-compute-becomes-one-dense-machine" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Foundation compute becomes one dense machine</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---the-thought-fluid-goes-ready" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - The thought fluid goes READY</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---nearest-first-and-the-camera-sink-that-starts-open" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Nearest-first, and the camera sink that starts open</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---fantasy-anchor-locked-two-ledger-detection-legibility-decided" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Fantasy anchor locked; two-ledger detection legibility decided</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---eyes-camera-exposure" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Eyes camera exposure</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---make-exposure-genuinely-fine-grained" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Make Exposure genuinely fine-grained</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---exposure-dust-tight-source-and-immediate-lie-scrub" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Exposure dust: tight source and immediate LIE scrub</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---break-the-exposure-dust-spiral" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Break the exposure dust spiral</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---expose-the-seen-floor" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Expose the Seen floor</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---shared-liquid-and-dust-effects-lab" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Shared liquid and dust effects lab</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---docs-catch-up-to-the-crate-workspace-and-the-staged-view-default" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Docs catch up to the crate workspace and the staged view default</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---diegetic-playtest-entry" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Diegetic playtest entry</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---current-documentation-sync--2026-07-10" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Current documentation sync — 2026-07-10</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---cargo-workspace-core--terminal--bevy--assets" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Cargo workspace: core / terminal / Bevy / assets</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---crate-workspace-standing-why-spec-clarification" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Crate workspace: standing why (spec clarification)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---the-last-cost-anchors-close-roadmap-33s-design-opens" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - The last cost anchors close ROADMAP #33’s design opens</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---fast-corpuswiki-engine-agent-scale-slice-e" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Fast corpus/wiki engine (agent-scale slice E)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---core-beam-thick-chassis-stays-white-after-eyes" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Core beam thick; chassis stays white after Eyes</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---make-actions-a-choice-list" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Make ACTIONS a choice list</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---clinical-frame-make-the-room-carry-the-core" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Clinical frame: make the room carry the core</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---the-clinical-frame-first-heavy-pass" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - The clinical frame: first heavy pass</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---clinical-frame-direction" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Clinical frame direction</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---ci-corpus-gates-fail-closed" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - CI corpus gates fail closed</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---keep-ci-classifier-fixtures-independent-of-their-pipeline" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Keep CI classifier fixtures independent of their pipeline</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---signal-without-sight" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Signal without sight</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---bevy-performance-pass" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Bevy performance pass</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---bevy-canvas-wheel-zoom--2026-07-10" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Bevy canvas-wheel zoom — 2026-07-10</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---allow-ai-attribution-in-commits" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Allow AI attribution in commits</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---agent-entrypoint-sync--2026-07-10" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Agent entrypoint sync — 2026-07-10</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---advisory-task-activity-not-path-ownership" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Advisory task activity, not path ownership</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---action-vocabulary-survey" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Action vocabulary survey</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---keep-opaque-recordings-opaque" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Keep opaque recordings opaque</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---enforced-player-action-contract" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Enforced player action contract</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---work-sheds-zero-exposure-runtime" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - WORK sheds zero exposure (runtime)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---the-wake-prototype-and-the-hdr-blackout" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - The wake prototype, and the HDR blackout</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---wake-handoff-look-at-matches-the-play-camera" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Wake handoff look-at matches the play camera</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---day-job-demand-ingress-voss-desktop---switch---host" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Day-job demand ingress: Voss desktop -> switch -> host</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---computer-visual-language-in-the-game-roadmap-32" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Computer visual language in the game (ROADMAP #32)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---proposal-typed-knowledge-sinks" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Proposal: typed knowledge sinks</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---token-anchors-wired-into-the-game-render" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Token anchors wired into the game render</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---token-visual-language--cargo-signal-contamination" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Token visual language — cargo, signal, contamination</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---token-stacks-readable-at-default-camera" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Token stacks readable at default camera</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---knowledge-token-reopened--inherit-the-heros-material" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Knowledge token reopened — inherit the hero’s material</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---work-token-anchor-art-in-the-asset-tester" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Work-token anchor art in the asset tester</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---workthink-heat-is-the-price-of-thinking" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - WORK/THINK: heat is the price of thinking</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---asset-tester-graphics-pass" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Asset tester graphics pass</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---spec-stale-language-cleanup-post-multi-select--fleet" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Spec stale-language cleanup (post multi-select / fleet)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---sleek-kit-the-strip-is-the-machines-only-lamp" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Sleek kit: the strip is the machine’s only lamp</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---in-flight-route-blips-on-the-work-wire" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - In-flight route blips on the work wire</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---review-copy-says-waiting-not-raw" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Review copy says “waiting”, not “raw”</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---readme-current-state-refresh" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - README current-state refresh</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---the-monolith-rack-ownership-albedo--mode-strip" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - The monolith rack: ownership albedo + mode strip</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---proportional-verification--stop-rebuilding-bevy-for-prose" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Proportional verification — stop rebuilding Bevy for prose</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---digital-work-is-not-social-work" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Digital work is not social work</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---operations-demand-runtime-issue-3" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Operations Demand runtime (issue #3)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---operations-mode-runtime-migration" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Operations mode runtime migration</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---proposal-operations-mode-consumes-demand" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Proposal: Operations mode consumes demand</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---operations-consolidation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Operations consolidation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---operations-executes-as-demand-issue-3" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Operations executes as Demand (issue #3)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---opening-floor-earned-by-work" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Opening floor earned by work</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---multi-select-machine-delegation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Multi-select machine delegation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---mdbook-retired--starlight-is-the-documentation-renderer" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - mdBook retired — Starlight is the documentation renderer</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---material-fog-blends-walls-into-darkness" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Material fog blends walls into darkness</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---selection-keyboard-surface-for-machines" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Selection keyboard surface for machines</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---knowledge-is-ivory-mercury-exposure-treatment-deferred" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Knowledge is ivory mercury; exposure treatment deferred</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---proposal-white-knowledge-feeds-work" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Proposal: white knowledge feeds work</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---knowledge-keeps-its-core-sink" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Knowledge keeps its core sink</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---issue-body-standard" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Issue body standard</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---heard-noise-field-ears-beat-visuals" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Heard noise field (Ears beat visuals)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---four-fleet-modes-decided" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Four fleet modes decided</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---feel-floor-replaces-opening-blueprint" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Feel floor replaces opening blueprint</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---feel-floor-implemented-roadmap-37" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Feel floor implemented (ROADMAP #37)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---eyes-resolves-the-host-into-a-body" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Eyes resolves the host into a body</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---exposure-decided-particulate-residue--footprint-trails" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Exposure decided: particulate residue + footprint trails</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---the-environment-variable-registry" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - The environment variable registry</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---environment-registry-screenshot-correction" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Environment registry screenshot correction</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---harvest-ears-first-issue-2" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Harvest Ears-first (issue #2)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---the-wiki-becomes-the-design-corpus" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - The wiki becomes the design corpus</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---design-companion-skill" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Design companion skill</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---demand-becomes-a-glowing-information-cube" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Demand becomes a glowing information cube</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---decision-labels" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Decision labels</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---the-dark-frame-the-material-render-shows-only-light" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - The dark frame: the material render shows only light</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---design-corpus-hardening" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Design corpus hardening</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---continuous-witness-implemented" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Continuous witness implemented</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---constitution-stale-language-cleanup" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Constitution stale-language cleanup</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---consistency-audit-fixes" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Consistency audit fixes</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---material-camera-attention-close-default" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Material camera: attention-close default</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---claim-camera-becomes-routed-operations-demand" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - CLAIM CAMERA becomes routed Operations Demand</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---faster-proportional-checksh-at-agent-scale" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Faster proportional check.sh at agent scale</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---research-feeds-on-bone-arrival-at-the-core-sink" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Research feeds on bone arrival at the core sink</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---blueprint-is-topology-not-a-rack-farm" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Blueprint is topology, not a rack farm</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---beam-first-opening-design-capture" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Beam-first opening (design capture)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---agent-scale-architecture-capture" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Agent-scale architecture capture</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---agent-scale-claims-worktrees-land-heartbeats" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Agent-scale claims, worktrees, land, heartbeats</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---actions-menu-status-dials" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - ACTIONS menu: status dials</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---trace-debt-ux-safe-to-resume-cover" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Trace-debt UX: safe to resume cover</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---tangled-starlight-wiki-site" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Tangled Starlight wiki site</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---splash-wordmark-rack-as-second-i" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Splash wordmark (rack as second I)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---splash-bisect-rack-as-caret" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Splash bisect (rack as caret)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---splash-3d-clinical-gore-hero" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Splash 3D clinical-gore hero</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---seed-dependency-incremental-caches" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Seed dependency incremental caches</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---server-rack-mesh-iterate" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Server rack mesh iterate</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---playtest-sweep-fixes-the-p0-and-p1-findings" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Playtest-sweep fixes: the P0 and P1 findings</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---pixel-lab-pipeline-scrubbed" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Pixel Lab pipeline scrubbed</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---no-panel-open-keys" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - No panel-open keys</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---material-render-verification-refresh-roadmap-27" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Material render verification refresh (ROADMAP #27)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---material-render-to-default-roadmap-27" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Material render to default (ROADMAP #27)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---marcus-debt-requires-earned-intel" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Marcus debt requires earned intel</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---machine-token-playable-slice" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Machine-token playable slice</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---income-the-named-schemes-roadmap-19" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Income: the named schemes (ROADMAP #19)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---hero-the-static-clinical-gore-illustration" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Hero: the static clinical-gore illustration</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---hearing-coverage-is-room-grade-not-a-disc" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Hearing coverage is room-grade, not a disc</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---flow--workgrid-spec-sync" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Flow / WorkGrid spec sync</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---flowgrid-substrate" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Flow/grid substrate</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---machine-work-graph-backs-research-tokens" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Machine-work graph backs research tokens</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---fleet-aggregate-replaces-allocation-bar" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Fleet aggregate replaces allocation bar</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---flat-materials-implemented-roadmap-29" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Flat materials implemented (ROADMAP #29)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---design-decision-flat-materials-textures-dropped" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Design decision: flat materials, textures dropped</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---event-to-anchor-linking-the-empty-menu-pulse" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Event-to-anchor linking; the empty-menu pulse</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---epistemic-honesty-unearned-cast-names" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Epistemic honesty: unearned cast names</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---economy-polish" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Economy polish</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---docs-theme-the-heros-visual-law-across-every-wiki-page" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Docs theme: the hero’s visual law across every wiki page</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---docs-footer-trim" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Docs footer trim</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---tick-the-day-job-band-is-reachable-from-tick-one" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Tick: the day-job band is reachable from tick one</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---b1-criterion-pin-tests-roadmap-28" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - B1 criterion-pin tests (ROADMAP #28)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---crimson-dangerconsequence-not-gore-as-accent" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Crimson: danger/consequence, not gore-as-accent</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---continuous-witness-axioms-adopted" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Continuous witness axioms adopted</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---actions-live-on-the-thing-the-context-menu" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Actions live on the thing: the context menu</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---computer-visual-language-territory-at-a-glance" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Computer visual language: territory at a glance</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---tick-chargens-open-taste-calls-resolved" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Tick: chargen’s open taste calls, resolved</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---building-intent-and-actuators" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Building: intent and actuators</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---core-uninstall-blast-control" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Core uninstall blast control</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---bevy-actions-menu-one-card-no-stacked-chrome" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Bevy ACTIONS menu: one card, no stacked chrome</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---bevy-actions-menu-no-more-tofu-boxes" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Bevy ACTIONS menu: no more tofu boxes</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---player-badge-access-the-key-and-quiet-exit-condition-4" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Player badge access: “The key” and quiet-exit condition 4</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---backup-research-and-hardening-split" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Backup research and hardening split</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---b1-spec-status-audit" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - B1 spec status audit</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---procedural-asset-tester-binary" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Procedural asset tester binary</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---asset-tester-screenshot-harness" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Asset tester screenshot harness</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---playabilitylegibility-pass-the-job-is-answerable" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Playability/legibility pass: the job is answerable</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---design-session-actions-live-on-the-thing-material-render-spec" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Design session: actions live on the thing; material render spec</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---two-views-of-one-world-building-through-actuators" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Two views of one world; building through actuators</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---research-self-modification" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Research: self-modification</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---research-self-modification-to-implemented-roadmap-20" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Research: self-modification to IMPLEMENTED (ROADMAP #20)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---digital-reach-and-the-cursorsenses-2026-07-07" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Digital reach and the cursor/senses (2026-07-07)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---the-objective-line-and-persists-evaluator-roadmap-10-early-slice" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - The objective line and Persist’s evaluator (ROADMAP #10, early slice)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---intel-buffer-implementation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Intel buffer implementation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---income-the-objective-and-the-last-open-proposals" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Income, the objective, and the last open proposals</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---hd-2d-material-render-prototype-bevy-landed-behind-f3" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - HD-2D material-render prototype (Bevy, landed behind F3)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---build-the-flow-substrate--chargen-archetypes" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Build: the flow substrate (+ chargen archetypes)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---economy-graph-and-finance-panels" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Economy graph and finance panels</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---design-session-work-is-somewhere" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Design session: work is somewhere</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---day-job-loop-to-implemented-the-work-is-somewhere" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Day-job loop to IMPLEMENTED: the work is somewhere</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---bevy-visual-floor-spec" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Bevy visual floor spec</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---bevy-sidebar-scroll-and-pinned-status" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Bevy sidebar scroll and pinned status</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---bevy-sidebar-command-surface" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Bevy sidebar command surface</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---bevy-interactive-parity" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Bevy interactive parity</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---agent-play-the-line-protocol-drive" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Agent play: the line-protocol drive</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---the-full-act-integration-test-roadmap-11" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - The full-act integration test (ROADMAP #11)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---the-terminal-is-a-first-class-frontend" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - The terminal is a first-class frontend</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---banking-leverage-the-forward-spec-horizon" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - Banking leverage: the forward spec horizon</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---schedules--located-presence-roadmap-1" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - Schedules & located presence (roadmap #1)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---roadmap-consistency-cleanup" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - Roadmap consistency cleanup</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---the-social-layer-becomes-playable-and-a-rule-is-learned" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - The social layer becomes playable (and a rule is learned)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---design-session-intel-is-record-and-process" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - Design session: intel is record-and-process</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---design-session-the-flow-law-messages--economy" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - Design session: the flow law (messages + economy)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---design-session-the-cursor-and-the-senses" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - Design session: the cursor and the senses</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---core-scope-split" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - Core scope split</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---b1-the-basement-implemented" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - B1: The Basement, implemented</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-05---pixel-lab-art-pipeline--starter-asset-pack" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-05 - Pixel Lab art pipeline + starter asset pack</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-05---the-misaligned-design-session-identity-found" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-05 - The Misaligned design session (identity found)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-05---no-dead-code-the-supervillain-fiction-demolished" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-05 - No dead code: the supervillain fiction demolished</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-05---the-space-bar-is-dead-continuous-simulation-lands" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-05 - The SPACE bar is dead: continuous simulation lands</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-05---the-constitution-rule-formalized-knowledge-created" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-05 - The constitution rule, formalized; knowledge/ created</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-05---fixing-the-noise-wall" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-05 - Fixing the noise wall</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-05---bevy-frontend-ported-to-sim-sprites-wired-in" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-05 - Bevy frontend ported to Sim, sprites wired in</span></a></li></ul></div></details></nav></mobile-starlight-toc><script type="module" src="/misaligned/_astro/MobileTableOfContents.astro_astro_type_script_index_0_lang.BcSo_yiZ.js"></script></div><div class="right-sidebar-panel sl-hidden lg:sl-block astro-gc4al6ly"><div class="sl-container astro-gc4al6ly"><starlight-toc data-min-h="2" data-max-h="3"><nav aria-labelledby="starlight__on-this-page"><h2 id="starlight__on-this-page">On this page</h2><ul class="astro-4fdm32ww" style="--depth: 0;"><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#_top" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">Overview</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---run-shapemd-stale-staging-open-resolved-to-the-roadmap-board" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - run-shape.md: stale staging [OPEN] resolved to the ROADMAP board</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---marcus-implementation-graduation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - Marcus implementation graduation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---design-session-digital-default-the-read-real-deferred" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - Design session: DIGITAL default, the read, REAL deferred</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---digital-read-d1-the-read-projection-in-core" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - digital-read D1: the read projection in core</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---one-physical-link-one-open-proposal" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - One physical link, one open proposal</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---build-cancellation-preserves-the-trace" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - Build cancellation preserves the trace</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---exact-routes-without-a-cartesian-menu" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - Exact routes without a Cartesian menu</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---build-routes-show-the-whole-causal-receipt" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - Build routes show the whole causal receipt</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---build-routes-keep-one-causal-thread" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - Build routes keep one causal thread</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---one-build-ghost-truth" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - One build ghost truth</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-15---screenshot-evidence-uses-the-staged-dialect" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-15 - Screenshot evidence uses the staged dialect</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---watched-inputs-reach-the-player-surface" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Watched inputs reach the player surface</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---underreports-is-a-weight-not-a-threshold" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - UnderReports is a weight, not a threshold</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---thought-fluid-implemented" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Thought fluid implemented</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---terminal-digital--real-dialects" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Terminal DIGITAL / REAL dialects</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---superhuman-operability" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Superhuman operability</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---recursive-intel-custody-implemented" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Recursive Intel custody implemented</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---plotsmd-audit-engine-clean-catalog-snapshot-refreshed" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - plots.md audit: engine clean, catalog snapshot refreshed</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---operator-frame-put-the-current-condition-back-on-the-world" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Operator frame: put the current condition back on the world</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---flow-law-code-expression-reconciled-to-the-tree" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Flow-law code expression reconciled to the tree</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---build-actuators-require-earned-people" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Build actuators require earned people</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---current-buildmd-line-count-refreshed" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - current-build.md line count refreshed</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---clinical-frame-tuning-complete" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Clinical-frame tuning complete</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---bevy-digitalreal-parity" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Bevy DIGITAL/REAL parity</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-14---aggregate-observer-audit-spec-reconciled-to-the-shipped-shape" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-14 - Aggregate-observer audit: spec reconciled to the shipped shape</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-13---z-plane-api-shape-decided-plane-agnostic-sim-sensors-stay-in-the-reach-graph" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-13 - Z-plane API shape decided: plane-agnostic sim, sensors stay in the reach graph</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-13---roadmap-digital-home-reconciliation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-13 - ROADMAP digital-home reconciliation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-13---persona-creation-returns-to-personas" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-13 - Persona creation returns to PERSONAS</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-13---latency-recovery-heists-cyber-conflict-and-lie-strain" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-13 - Latency, recovery heists, cyber conflict, and LIE strain</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-13---intel-scales-by-aggregation-and-policy" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-13 - Intel scales by aggregation and policy</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-13---one-row-one-shift-one-incident" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-13 - One row, one shift, one incident</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-13---context-menu-operations-status-reconciliation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-13 - Context-menu Operations status reconciliation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-13---bevy-headless-portability" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-13 - Bevy headless portability</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---z-planes-criterion-2-nested-layout-composition" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Z-planes criterion 2: nested Layout composition</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---z-planes-criterion-1-the-world-is-a-plane-stack" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Z-planes criterion 1: the world is a plane stack</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---sim-decomposition-slice-6-social-assets-and-plots" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - sim decomposition slice 6: social, assets, and plots</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---sim-decomposition-slice-7-persistence-and-final-root" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - sim decomposition slice 7: persistence and final root</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---plot-route-count-tests-assert-authored-intent-not-exact-totals" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Plot route-count tests assert authored intent, not exact totals</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---personas-become-executable-institutional-identities" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - personas become executable institutional identities</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---identity-becomes-infrastructure" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Identity becomes infrastructure</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---people-as-mobile-token-nodes-the-person-carrier-projection" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - People as mobile token nodes: the person-carrier projection</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---interactive-origin-picker-on-the-terminal-title-screen" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Interactive origin picker on the terminal title screen</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---origins-reachable-from-the-terminal-via-origin" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Origins reachable from the terminal via –origin</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---operations-workspace-implemented" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Operations workspace implemented</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---operations-rail-legibility-decisions-before-history" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Operations rail legibility: decisions before history</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---hearing-becomes-channel-evidence" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Hearing becomes channel evidence</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---first-think-panic-escape" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - First-THINK panic escape</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---entry-docs-follow-current-state" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Entry docs follow current state</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---digital-reach-dialect" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - DIGITAL reach dialect</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---digital-home-corpus-reconciliation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Digital-home corpus reconciliation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---persona-hardware-building-and-opening-integration" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Persona, hardware, building, and opening integration</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---foundation-data-hall-visual-composition" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Foundation data-hall visual composition</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---compute-graduation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - compute graduation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---ci-rust-wall-deadline-shards" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - CI Rust wall deadline shards</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---tangled-ci-correctness-audit" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Tangled CI correctness audit</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---ci-cold-codegen-profile" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - CI cold-codegen profile</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---ci-clippy-version-compatibility" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - CI Clippy version compatibility</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---chargen-origin-data-model-foundation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Chargen origin data-model foundation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---chargen-day-job-lean-wired-into-the-assignment-draw" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Chargen day-job lean wired into the assignment draw</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---building-as-causal-realization-routes" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Building as causal realization routes</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---bevy-origin-picker--title-screen-parity" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Bevy origin picker — title-screen parity</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-12---machine-axis-position-on-the-core-card" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-12 - Machine-axis position on the core card</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---whole-frame-visual-composition-pass" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Whole-frame visual composition pass</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---co-located-hover-verbs-union" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Co-located hover verbs union</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---design-session-tick-intake-memory-and-briefing" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Design session: tick intake memory and briefing</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---tick-sim-mechanics-ops-docket-grammar" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - tick: sim-mechanics ops docket grammar</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---tick-sim-mechanics-drops-live-docket-channel" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - tick: sim-mechanics drops live docket channel</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---tick-update-stale-save-version-v21---v22" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Tick: update stale save version v21 -> v22</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---tick-add-missing-bevy-shot-kinds-to-env-registry" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Tick: add missing Bevy shot kinds to env registry</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---tick-detection-filings-already-ride-messages" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - tick: detection filings already ride messages</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---tap-upkeep-before-ownership" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Tap upkeep before ownership</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---surveillance-policy-coverage-stable-load-and-automated-plots" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Surveillance policy: coverage, stable load, and automated plots</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---pin-the-site-package-manager" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Pin the site package manager</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---sim-decomposition-slice-5a-physical-work" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - sim decomposition slice 5a: physical work</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---sim-decomposition-slice-4-reach-and-construction" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - sim decomposition slice 4: reach and construction</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---sim-decomposition-slice-2-extract-perception" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Sim decomposition slice 2: extract perception</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---sim-decomposition-slice-5b-economy" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - sim decomposition slice 5b: economy</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---sim-decomposition-slice-3-extract-communications" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Sim decomposition slice 3: extract communications</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---simulation-characterization-baseline" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Simulation characterization baseline</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---serialize-authored-plot-starts" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Serialize authored plot starts</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---separate-direct-controls-from-menu-verbs" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Separate direct controls from menu verbs</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---save-safety-atomic-writes-one-backup-sandboxed-observed-runs" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Save safety: atomic writes, one backup, sandboxed observed runs</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---runtime-bound-plot-templates" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Runtime-bound plot templates</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---retired-operations-identifiers-become-a-corpus-gate" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Retired Operations identifiers become a corpus gate</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---operations-dockets-retire-into-thought-reservoirs" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Operations dockets retire into Thought reservoirs</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---restore-camerons-selected-homepage-front" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Restore Cameron’s selected homepage front</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---restore-pre-v20-machine-mode-save-parity" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Restore pre-v20 machine-mode save parity</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---followable-relay-traces" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Followable relay traces</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---recording-review-hotkeys-captured-r--shift-r" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Recording-review hotkeys captured (r / Shift-R)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---morning-digest-returns-to-the-executable-plot-catalog" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Morning Digest returns to the executable plot catalog</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---tick-make-the-pooled-recording-inbox-corpus-wide" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Tick: make the pooled recording inbox corpus-wide</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---plot-action-rows-resolve-authored-templates" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Plot action rows resolve authored templates</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---plot-content-enters-the-executable-catalog" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Plot content enters the executable catalog</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---plot-contributor-validation-matches-the-contract" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Plot contributor validation matches the contract</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---crown-metric-opssec-at-the-top-of-the-rail" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Crown metric: ops/sec at the top of the rail</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---operations-workspace-amendment" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Operations workspace amendment</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---material-demand-routes-stay-on-the-material-camera" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Material Demand routes stay on the material camera</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---lie-routing-authority-follows-take-not-tap" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - LIE routing authority follows TAKE, not TAP</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---intel-processing-migrates-to-thought-sinks" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Intel processing migrates to thought sinks</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---independent-hardening-handoffs" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Independent hardening handoffs</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---hover-verbs-and-reversible-taps" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Hover verbs and reversible taps</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---cameron-selects-a-new-homepage-front-image" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Cameron selects a new homepage front image</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---foundation-data-hall-transformation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Foundation data hall transformation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---foundation-floor-level-lighting" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Foundation floor-level lighting</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---fleet-command-a-spec-for-ruling-at-scale" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Fleet command: a spec for ruling at scale</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---routed-evidence-exposure-becomes-located-information-the-dust-dies" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Routed evidence: exposure becomes located information; the dust dies</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---reject-partial-purchase-order-injections" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Reject partial purchase-order injections</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---enter-keeps-keyboard-focus" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Enter keeps keyboard focus</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---doorway-names-the-current-save-format" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Doorway names the current save format</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---digital-readability-hierarchy" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - DIGITAL readability hierarchy</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---digital-home-view-flip" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Digital-home view flip</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---corpus-ci-carries-the-heartbeat-shell-dependencies" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Corpus CI carries the heartbeat shell dependencies</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---recording-review-hotkeys-r-sweeps-shift-r-toggles-auto-review" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Recording-review hotkeys: r sweeps, Shift-R toggles auto-review</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---available-actions-only" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Available actions only</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-11---public-corpus-publication-joins-the-landing-path" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-11 - Public corpus publication joins the landing path</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---design-capture-work--think--lie" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Design capture: WORK / THINK / LIE</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---work-not-day-job-saves-may-break" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Work, not day-job; saves may break</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---reuse-verbs-across-targets" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Reuse verbs across targets</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---restore-v20-research-save-migration" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Restore v20 research save migration</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---two-staged-senses-ears-first-one-held-breath" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Two staged senses: Ears first, one held breath</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---tick-remove-stale-material-preview-section-from-bevymd" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Tick: remove stale Material preview section from bevy.md</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---thought-token-vocabulary-migration" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Thought token vocabulary migration</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---thought-strain-windows" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Thought strain windows</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---thought-becomes-an-intertwined-sheet" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Thought becomes an intertwined sheet</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---thought-fluid-render-the-animation-design" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Thought fluid render: the animation design</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---thought-fluid-material-references" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Thought-fluid material references</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---thought-fluid-first-screenshot-evidence" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Thought fluid: first screenshot evidence</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---thought-fluid-build-sink-executor--render-in-all-three-surfaces" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Thought fluid build: sink executor + render in all three surfaces</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---thought-flow-operations-ride-the-network" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Thought flow: operations ride the network</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---tap-access-take-ownership" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - TAP access, TAKE ownership</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---keep-context-menus-on-the-focused-switch" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Keep context menus on the focused switch</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---subtle-sensor-signal-ember" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Subtle sensor signal ember</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---site-deploy-freshness-no-op-guard" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Site deploy freshness no-op guard</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---sinks-not-modes-and-the-consistency-sweep" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Sinks not modes, and the consistency sweep</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---let-the-homepage-stop-selling" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Let the homepage stop selling</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---server-anchored-machine-mode-grammar" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Server-anchored machine-mode grammar</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---save-version-claim-correction" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Save-version claim correction</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---round-intro-beam-and-channel-base" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Round intro beam and channel base</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---repair-schedules-roadmap-status" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Repair schedules roadmap status</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---riff-capture-people-salience-crown-metric-plots" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Riff capture: people salience, crown metric, plots</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---reticule-backed-machine-mode-grammar" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Reticule-backed machine-mode grammar</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---checked-in-skills-receive-a-governing-spec" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Checked-in skills receive a governing spec</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---readme-status-correction" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - README status correction</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---fix-public-corpus-links-under-site_base" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Fix public corpus links under SITE_BASE</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---project-operations-doorway" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Project operations doorway</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---process-contracts-become-executable-metadata" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Process contracts become executable metadata</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---pre-unlock-core-behavior-the-strand-rule-already-covers-it" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Pre-unlock core behavior: the strand rule already covers it</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---link-the-plot-author-skill-from-the-plots-contract" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Link the plot-author skill from the plots contract</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---plots-ready-for-contributors-objective-split-adopted" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Plots READY for contributors; objective split adopted</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---plot-author-skill-submission-walkthrough-ad-voice" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - plot-author skill: submission walkthrough, ad voice</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---plot-content-home-seeded-plot-author-skill-added" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Plot content home seeded; plot-author skill added</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---agent-playtesting-skill" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Agent playtesting skill</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---hal-naive-playtest-filed-objective-inspect-gap-confirmed" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - HAL naive playtest filed; objective inspect gap confirmed</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---playtest-evidence-home" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Playtest evidence home</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---perception-cut-homepage" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Perception-cut homepage</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---the-objective-inspect-path-lands-on-all-three-surfaces" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - The objective inspect path lands on all three surfaces</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---visible-think-production-and-lie-draw" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Visible THINK production and LIE draw</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---stage-1-machinemode-collapse" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Stage 1: MachineMode collapse</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---machine-intensity-replaces-drift-policy" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Machine intensity replaces drift policy</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---researched-wire-speed-and-consumption-truth" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Researched wire speed and consumption truth</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---generated-devlog-and-specs-board-agent-scale-slice-c" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Generated DEVLOG and specs board (agent-scale slice C)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---tick-intel-status-honesty-dockets-vs-thought-sinks" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Tick: intel status honesty (dockets vs thought sinks)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---keep-stale-modifiers-from-swallowing-play-input" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Keep stale modifiers from swallowing play input</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---implicit-thought-surface-prototype" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Implicit Thought surface prototype</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---think-starts-on-the-command" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - THINK starts on the command</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---hover--1-4-sets-machine-mode" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Hover + 1-4 sets machine mode</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---hovering-a-machine-reveals-only-the-three-verbs" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Hovering a machine reveals only the three verbs</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---homepage-names-the-machine-grammar" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Homepage names the machine grammar</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---material-heard-is-dark-mass-only" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Material Heard is dark mass only</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---citation-norm-the-hands-beat-gets-a-canonical-anchor" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Citation norm; the Hands beat gets a canonical anchor</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---original-perception-cut-homepage-art" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Original perception-cut homepage art</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---give-the-homepage-core-a-stranger-silhouette" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Give the homepage core a stranger silhouette</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---make-bevy-smoke-self-sufficient" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Make Bevy smoke self-sufficient</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---foundation-compute-becomes-one-dense-machine" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Foundation compute becomes one dense machine</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---the-thought-fluid-goes-ready" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - The thought fluid goes READY</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---nearest-first-and-the-camera-sink-that-starts-open" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Nearest-first, and the camera sink that starts open</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---fantasy-anchor-locked-two-ledger-detection-legibility-decided" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Fantasy anchor locked; two-ledger detection legibility decided</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---eyes-camera-exposure" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Eyes camera exposure</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---make-exposure-genuinely-fine-grained" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Make Exposure genuinely fine-grained</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---exposure-dust-tight-source-and-immediate-lie-scrub" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Exposure dust: tight source and immediate LIE scrub</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---break-the-exposure-dust-spiral" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Break the exposure dust spiral</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---expose-the-seen-floor" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Expose the Seen floor</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---shared-liquid-and-dust-effects-lab" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Shared liquid and dust effects lab</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---docs-catch-up-to-the-crate-workspace-and-the-staged-view-default" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Docs catch up to the crate workspace and the staged view default</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---diegetic-playtest-entry" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Diegetic playtest entry</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---current-documentation-sync--2026-07-10" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Current documentation sync — 2026-07-10</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---cargo-workspace-core--terminal--bevy--assets" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Cargo workspace: core / terminal / Bevy / assets</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---crate-workspace-standing-why-spec-clarification" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Crate workspace: standing why (spec clarification)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---the-last-cost-anchors-close-roadmap-33s-design-opens" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - The last cost anchors close ROADMAP #33’s design opens</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---fast-corpuswiki-engine-agent-scale-slice-e" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Fast corpus/wiki engine (agent-scale slice E)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---core-beam-thick-chassis-stays-white-after-eyes" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Core beam thick; chassis stays white after Eyes</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---make-actions-a-choice-list" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Make ACTIONS a choice list</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---clinical-frame-make-the-room-carry-the-core" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Clinical frame: make the room carry the core</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---the-clinical-frame-first-heavy-pass" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - The clinical frame: first heavy pass</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---clinical-frame-direction" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Clinical frame direction</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---ci-corpus-gates-fail-closed" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - CI corpus gates fail closed</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---keep-ci-classifier-fixtures-independent-of-their-pipeline" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Keep CI classifier fixtures independent of their pipeline</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---signal-without-sight" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Signal without sight</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---bevy-performance-pass" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Bevy performance pass</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---bevy-canvas-wheel-zoom--2026-07-10" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Bevy canvas-wheel zoom — 2026-07-10</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---allow-ai-attribution-in-commits" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Allow AI attribution in commits</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---agent-entrypoint-sync--2026-07-10" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Agent entrypoint sync — 2026-07-10</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---advisory-task-activity-not-path-ownership" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Advisory task activity, not path ownership</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---action-vocabulary-survey" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Action vocabulary survey</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---keep-opaque-recordings-opaque" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Keep opaque recordings opaque</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-10---enforced-player-action-contract" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-10 - Enforced player action contract</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---work-sheds-zero-exposure-runtime" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - WORK sheds zero exposure (runtime)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---the-wake-prototype-and-the-hdr-blackout" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - The wake prototype, and the HDR blackout</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---wake-handoff-look-at-matches-the-play-camera" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Wake handoff look-at matches the play camera</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---day-job-demand-ingress-voss-desktop---switch---host" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Day-job demand ingress: Voss desktop -> switch -> host</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---computer-visual-language-in-the-game-roadmap-32" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Computer visual language in the game (ROADMAP #32)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---proposal-typed-knowledge-sinks" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Proposal: typed knowledge sinks</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---token-anchors-wired-into-the-game-render" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Token anchors wired into the game render</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---token-visual-language--cargo-signal-contamination" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Token visual language — cargo, signal, contamination</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---token-stacks-readable-at-default-camera" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Token stacks readable at default camera</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---knowledge-token-reopened--inherit-the-heros-material" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Knowledge token reopened — inherit the hero’s material</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---work-token-anchor-art-in-the-asset-tester" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Work-token anchor art in the asset tester</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---workthink-heat-is-the-price-of-thinking" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - WORK/THINK: heat is the price of thinking</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---asset-tester-graphics-pass" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Asset tester graphics pass</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---spec-stale-language-cleanup-post-multi-select--fleet" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Spec stale-language cleanup (post multi-select / fleet)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---sleek-kit-the-strip-is-the-machines-only-lamp" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Sleek kit: the strip is the machine’s only lamp</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---in-flight-route-blips-on-the-work-wire" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - In-flight route blips on the work wire</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---review-copy-says-waiting-not-raw" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Review copy says “waiting”, not “raw”</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---readme-current-state-refresh" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - README current-state refresh</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---the-monolith-rack-ownership-albedo--mode-strip" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - The monolith rack: ownership albedo + mode strip</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---proportional-verification--stop-rebuilding-bevy-for-prose" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Proportional verification — stop rebuilding Bevy for prose</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---digital-work-is-not-social-work" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Digital work is not social work</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---operations-demand-runtime-issue-3" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Operations Demand runtime (issue #3)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---operations-mode-runtime-migration" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Operations mode runtime migration</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---proposal-operations-mode-consumes-demand" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Proposal: Operations mode consumes demand</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---operations-consolidation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Operations consolidation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---operations-executes-as-demand-issue-3" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Operations executes as Demand (issue #3)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---opening-floor-earned-by-work" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Opening floor earned by work</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---multi-select-machine-delegation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Multi-select machine delegation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---mdbook-retired--starlight-is-the-documentation-renderer" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - mdBook retired — Starlight is the documentation renderer</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---material-fog-blends-walls-into-darkness" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Material fog blends walls into darkness</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---selection-keyboard-surface-for-machines" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Selection keyboard surface for machines</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---knowledge-is-ivory-mercury-exposure-treatment-deferred" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Knowledge is ivory mercury; exposure treatment deferred</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---proposal-white-knowledge-feeds-work" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Proposal: white knowledge feeds work</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---knowledge-keeps-its-core-sink" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Knowledge keeps its core sink</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---issue-body-standard" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Issue body standard</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---heard-noise-field-ears-beat-visuals" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Heard noise field (Ears beat visuals)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---four-fleet-modes-decided" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Four fleet modes decided</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---feel-floor-replaces-opening-blueprint" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Feel floor replaces opening blueprint</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---feel-floor-implemented-roadmap-37" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Feel floor implemented (ROADMAP #37)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---eyes-resolves-the-host-into-a-body" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Eyes resolves the host into a body</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---exposure-decided-particulate-residue--footprint-trails" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Exposure decided: particulate residue + footprint trails</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---the-environment-variable-registry" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - The environment variable registry</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---environment-registry-screenshot-correction" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Environment registry screenshot correction</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---harvest-ears-first-issue-2" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Harvest Ears-first (issue #2)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---the-wiki-becomes-the-design-corpus" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - The wiki becomes the design corpus</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---design-companion-skill" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Design companion skill</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---demand-becomes-a-glowing-information-cube" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Demand becomes a glowing information cube</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---decision-labels" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Decision labels</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---the-dark-frame-the-material-render-shows-only-light" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - The dark frame: the material render shows only light</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---design-corpus-hardening" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Design corpus hardening</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---continuous-witness-implemented" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Continuous witness implemented</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---constitution-stale-language-cleanup" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Constitution stale-language cleanup</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---consistency-audit-fixes" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Consistency audit fixes</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---material-camera-attention-close-default" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Material camera: attention-close default</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---claim-camera-becomes-routed-operations-demand" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - CLAIM CAMERA becomes routed Operations Demand</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---faster-proportional-checksh-at-agent-scale" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Faster proportional check.sh at agent scale</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---research-feeds-on-bone-arrival-at-the-core-sink" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Research feeds on bone arrival at the core sink</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---blueprint-is-topology-not-a-rack-farm" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Blueprint is topology, not a rack farm</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---beam-first-opening-design-capture" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Beam-first opening (design capture)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---agent-scale-architecture-capture" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Agent-scale architecture capture</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---agent-scale-claims-worktrees-land-heartbeats" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - Agent-scale claims, worktrees, land, heartbeats</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-09---actions-menu-status-dials" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-09 - ACTIONS menu: status dials</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---trace-debt-ux-safe-to-resume-cover" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Trace-debt UX: safe to resume cover</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---tangled-starlight-wiki-site" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Tangled Starlight wiki site</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---splash-wordmark-rack-as-second-i" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Splash wordmark (rack as second I)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---splash-bisect-rack-as-caret" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Splash bisect (rack as caret)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---splash-3d-clinical-gore-hero" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Splash 3D clinical-gore hero</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---seed-dependency-incremental-caches" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Seed dependency incremental caches</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---server-rack-mesh-iterate" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Server rack mesh iterate</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---playtest-sweep-fixes-the-p0-and-p1-findings" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Playtest-sweep fixes: the P0 and P1 findings</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---pixel-lab-pipeline-scrubbed" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Pixel Lab pipeline scrubbed</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---no-panel-open-keys" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - No panel-open keys</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---material-render-verification-refresh-roadmap-27" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Material render verification refresh (ROADMAP #27)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---material-render-to-default-roadmap-27" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Material render to default (ROADMAP #27)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---marcus-debt-requires-earned-intel" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Marcus debt requires earned intel</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---machine-token-playable-slice" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Machine-token playable slice</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---income-the-named-schemes-roadmap-19" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Income: the named schemes (ROADMAP #19)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---hero-the-static-clinical-gore-illustration" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Hero: the static clinical-gore illustration</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---hearing-coverage-is-room-grade-not-a-disc" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Hearing coverage is room-grade, not a disc</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---flow--workgrid-spec-sync" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Flow / WorkGrid spec sync</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---flowgrid-substrate" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Flow/grid substrate</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---machine-work-graph-backs-research-tokens" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Machine-work graph backs research tokens</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---fleet-aggregate-replaces-allocation-bar" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Fleet aggregate replaces allocation bar</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---flat-materials-implemented-roadmap-29" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Flat materials implemented (ROADMAP #29)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---design-decision-flat-materials-textures-dropped" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Design decision: flat materials, textures dropped</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---event-to-anchor-linking-the-empty-menu-pulse" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Event-to-anchor linking; the empty-menu pulse</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---epistemic-honesty-unearned-cast-names" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Epistemic honesty: unearned cast names</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---economy-polish" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Economy polish</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---docs-theme-the-heros-visual-law-across-every-wiki-page" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Docs theme: the hero’s visual law across every wiki page</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---docs-footer-trim" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Docs footer trim</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---tick-the-day-job-band-is-reachable-from-tick-one" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Tick: the day-job band is reachable from tick one</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---b1-criterion-pin-tests-roadmap-28" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - B1 criterion-pin tests (ROADMAP #28)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---crimson-dangerconsequence-not-gore-as-accent" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Crimson: danger/consequence, not gore-as-accent</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---continuous-witness-axioms-adopted" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Continuous witness axioms adopted</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---actions-live-on-the-thing-the-context-menu" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Actions live on the thing: the context menu</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---computer-visual-language-territory-at-a-glance" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Computer visual language: territory at a glance</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---tick-chargens-open-taste-calls-resolved" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Tick: chargen’s open taste calls, resolved</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---building-intent-and-actuators" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Building: intent and actuators</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---core-uninstall-blast-control" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Core uninstall blast control</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---bevy-actions-menu-one-card-no-stacked-chrome" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Bevy ACTIONS menu: one card, no stacked chrome</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---bevy-actions-menu-no-more-tofu-boxes" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Bevy ACTIONS menu: no more tofu boxes</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---player-badge-access-the-key-and-quiet-exit-condition-4" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Player badge access: “The key” and quiet-exit condition 4</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---backup-research-and-hardening-split" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Backup research and hardening split</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---b1-spec-status-audit" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - B1 spec status audit</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---procedural-asset-tester-binary" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Procedural asset tester binary</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-08---asset-tester-screenshot-harness" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-08 - Asset tester screenshot harness</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---playabilitylegibility-pass-the-job-is-answerable" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Playability/legibility pass: the job is answerable</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---design-session-actions-live-on-the-thing-material-render-spec" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Design session: actions live on the thing; material render spec</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---two-views-of-one-world-building-through-actuators" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Two views of one world; building through actuators</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---research-self-modification" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Research: self-modification</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---research-self-modification-to-implemented-roadmap-20" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Research: self-modification to IMPLEMENTED (ROADMAP #20)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---digital-reach-and-the-cursorsenses-2026-07-07" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Digital reach and the cursor/senses (2026-07-07)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---the-objective-line-and-persists-evaluator-roadmap-10-early-slice" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - The objective line and Persist’s evaluator (ROADMAP #10, early slice)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---intel-buffer-implementation" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Intel buffer implementation</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---income-the-objective-and-the-last-open-proposals" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Income, the objective, and the last open proposals</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---hd-2d-material-render-prototype-bevy-landed-behind-f3" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - HD-2D material-render prototype (Bevy, landed behind F3)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---build-the-flow-substrate--chargen-archetypes" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Build: the flow substrate (+ chargen archetypes)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---economy-graph-and-finance-panels" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Economy graph and finance panels</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---design-session-work-is-somewhere" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Design session: work is somewhere</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---day-job-loop-to-implemented-the-work-is-somewhere" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Day-job loop to IMPLEMENTED: the work is somewhere</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---bevy-visual-floor-spec" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Bevy visual floor spec</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---bevy-sidebar-scroll-and-pinned-status" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Bevy sidebar scroll and pinned status</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---bevy-sidebar-command-surface" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Bevy sidebar command surface</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---bevy-interactive-parity" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Bevy interactive parity</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---agent-play-the-line-protocol-drive" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - Agent play: the line-protocol drive</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-07---the-full-act-integration-test-roadmap-11" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-07 - The full-act integration test (ROADMAP #11)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---the-terminal-is-a-first-class-frontend" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - The terminal is a first-class frontend</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---banking-leverage-the-forward-spec-horizon" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - Banking leverage: the forward spec horizon</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---schedules--located-presence-roadmap-1" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - Schedules & located presence (roadmap #1)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---roadmap-consistency-cleanup" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - Roadmap consistency cleanup</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---the-social-layer-becomes-playable-and-a-rule-is-learned" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - The social layer becomes playable (and a rule is learned)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---design-session-intel-is-record-and-process" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - Design session: intel is record-and-process</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---design-session-the-flow-law-messages--economy" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - Design session: the flow law (messages + economy)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---design-session-the-cursor-and-the-senses" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - Design session: the cursor and the senses</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---core-scope-split" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - Core scope split</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-06---b1-the-basement-implemented" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-06 - B1: The Basement, implemented</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-05---pixel-lab-art-pipeline--starter-asset-pack" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-05 - Pixel Lab art pipeline + starter asset pack</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-05---the-misaligned-design-session-identity-found" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-05 - The Misaligned design session (identity found)</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-05---no-dead-code-the-supervillain-fiction-demolished" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-05 - No dead code: the supervillain fiction demolished</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-05---the-space-bar-is-dead-continuous-simulation-lands" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-05 - The SPACE bar is dead: continuous simulation lands</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-05---the-constitution-rule-formalized-knowledge-created" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-05 - The constitution rule, formalized; knowledge/ created</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-05---fixing-the-noise-wall" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-05 - Fixing the noise wall</span></a></li><li style="--depth: 0;" class="astro-4fdm32ww"><a href="#2026-07-05---bevy-frontend-ported-to-sim-sprites-wired-in" style="--depth: 0;" class="astro-4fdm32ww"><span style="--depth: 0;" class="astro-4fdm32ww">2026-07-05 - Bevy frontend ported to Sim, sprites wired in</span></a></li></ul></nav></starlight-toc><script type="module" src="/misaligned/_astro/TableOfContents.astro_astro_type_script_index_0_lang.Csloo1VZ.js"></script></div></div></div></aside><div class="main-pane astro-l5cbouoj"><main data-pagefind-body class="astro-gxooskym" lang="en" dir="ltr"><div class="content-panel astro-g5qqste3"><div class="sl-container astro-g5qqste3"><h1 id="_top" class="astro-uvakef73">Misaligned Devlog</h1></div></div><div class="content-panel astro-g5qqste3"><div class="sl-container astro-g5qqste3"><div class="sl-markdown-content"><div class="corpus-role corpus-role--log" data-page-role="log"> <span class="corpus-role__name">LOG</span> <span class="corpus-role__meaning">Historical record — not current design</span></div><div class="expressive-code"><link rel="stylesheet" href="/misaligned/_astro/ec.v4551.css"><script type="module" src="/misaligned/_astro/ec.0vx5m.js"></script><figure class="frame not-content"><figcaption class="header"></figcaption><pre data-language="plaintext"><code><div class="ec-line"><div class="code"><span style="--0:#d6deeb;--1:#403f53">Generated: tools/ledger_index.sh</span></div></div></code></pre><div class="copy"><div aria-live="polite"></div><button title="Copy to clipboard" data-copied="Copied!" data-code="Generated: tools/ledger_index.sh"><div></div></button></div></figure></div><p>Reverse chronological implementation notes. <strong>Generated</strong> by<code dir="auto">tools/ledger_index.sh</code> from uniquely named session logs under<code dir="auto">wiki/log/YYYY-MM-DD-topic.md</code>. Do not hand-edit the entries below;add or amend a session log, then re-run the generator.</p><!-- GENERATED by tools/ledger_index.sh — do not edit by hand --><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-15---run-shapemd-stale-staging-open-resolved-to-the-roadmap-board">2026-07-15 - run-shape.md: stale staging [OPEN] resolved to the ROADMAP board</h2><a class="sl-anchor-link" href="#2026-07-15---run-shapemd-stale-staging-open-resolved-to-the-roadmap-board"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-15 - run-shape.md: stale staging [OPEN] resolved to the ROADMAP board”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-15-run-shape-staging-resolved/">wiki/log/2026-07-15-run-shape-staging-resolved.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-15---marcus-implementation-graduation">2026-07-15 - Marcus implementation graduation</h2><a class="sl-anchor-link" href="#2026-07-15---marcus-implementation-graduation"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-15 - Marcus implementation graduation”</span></a></div><ul><li>Intent: The oldest never-audited READY work order was Marcus. Its runtime had already grown past that dispatch status: the canonical person and observer data, the debt-intel gate, both debt plots, recruitment, three general asset tasks, the tier-3 key route, and the complete Act One t…</li><li>Log: <a href="/misaligned/log/2026-07-15-marcus-graduation/">wiki/log/2026-07-15-marcus-graduation.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-15---design-session-digital-default-the-read-real-deferred">2026-07-15 - Design session: DIGITAL default, the read, REAL deferred</h2><a class="sl-anchor-link" href="#2026-07-15---design-session-digital-default-the-read-real-deferred"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-15 - Design session: DIGITAL default, the read, REAL deferred”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-15-digital-read-design-session/">wiki/log/2026-07-15-digital-read-design-session.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-15---digital-read-d1-the-read-projection-in-core">2026-07-15 - digital-read D1: the read projection in core</h2><a class="sl-anchor-link" href="#2026-07-15---digital-read-d1-the-read-projection-in-core"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-15 - digital-read D1: the read projection in core”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-15-digital-read-d1/">wiki/log/2026-07-15-digital-read-d1.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-15---one-physical-link-one-open-proposal">2026-07-15 - One physical link, one open proposal</h2><a class="sl-anchor-link" href="#2026-07-15---one-physical-link-one-open-proposal"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-15 - One physical link, one open proposal”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-15-canonical-build-intent-endpoints/">wiki/log/2026-07-15-canonical-build-intent-endpoints.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-15---build-cancellation-preserves-the-trace">2026-07-15 - Build cancellation preserves the trace</h2><a class="sl-anchor-link" href="#2026-07-15---build-cancellation-preserves-the-trace"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-15 - Build cancellation preserves the trace”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-15-building-route-staged-cancellation/">wiki/log/2026-07-15-building-route-staged-cancellation.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-15---exact-routes-without-a-cartesian-menu">2026-07-15 - Exact routes without a Cartesian menu</h2><a class="sl-anchor-link" href="#2026-07-15---exact-routes-without-a-cartesian-menu"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-15 - Exact routes without a Cartesian menu”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-15-building-route-sheet-foundation/">wiki/log/2026-07-15-building-route-sheet-foundation.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-15---build-routes-show-the-whole-causal-receipt">2026-07-15 - Build routes show the whole causal receipt</h2><a class="sl-anchor-link" href="#2026-07-15---build-routes-show-the-whole-causal-receipt"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-15 - Build routes show the whole causal receipt”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-15-building-route-full-preview/">wiki/log/2026-07-15-building-route-full-preview.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-15---build-routes-keep-one-causal-thread">2026-07-15 - Build routes keep one causal thread</h2><a class="sl-anchor-link" href="#2026-07-15---build-routes-keep-one-causal-thread"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-15 - Build routes keep one causal thread”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-15-building-route-commitment/">wiki/log/2026-07-15-building-route-commitment.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-15---one-build-ghost-truth">2026-07-15 - One build ghost truth</h2><a class="sl-anchor-link" href="#2026-07-15---one-build-ghost-truth"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-15 - One build ghost truth”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-15-building-ghost-projection/">wiki/log/2026-07-15-building-ghost-projection.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-15---screenshot-evidence-uses-the-staged-dialect">2026-07-15 - Screenshot evidence uses the staged dialect</h2><a class="sl-anchor-link" href="#2026-07-15---screenshot-evidence-uses-the-staged-dialect"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-15 - Screenshot evidence uses the staged dialect”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-15-bevy-shot-dialect-proof/">wiki/log/2026-07-15-bevy-shot-dialect-proof.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-14---watched-inputs-reach-the-player-surface">2026-07-14 - Watched inputs reach the player surface</h2><a class="sl-anchor-link" href="#2026-07-14---watched-inputs-reach-the-player-surface"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-14 - Watched inputs reach the player surface”</span></a></div><ul><li>Intent: Second tick of the session: take the top entry of the findings queue — the 2026-07-14 violation that no surface renders observer watched inputs — re-verify it, and fix the code toward the binding pages.</li><li>Log: <a href="/misaligned/log/2026-07-14-watched-inputs-surface/">wiki/log/2026-07-14-watched-inputs-surface.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-14---underreports-is-a-weight-not-a-threshold">2026-07-14 - UnderReports is a weight, not a threshold</h2><a class="sl-anchor-link" href="#2026-07-14---underreports-is-a-weight-not-a-threshold"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-14 - UnderReports is a weight, not a threshold”</span></a></div><ul><li>Intent: Third tick of the session: take the remaining findings-queue entry — the <code dir="auto">ReportPolicy::UnderReports</code> doc comment claimed “only files past a personal threshold (Ray)” while the shipped behavior is different.</li><li>Log: <a href="/misaligned/log/2026-07-14-underreports-precision/">wiki/log/2026-07-14-underreports-precision.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-14---thought-fluid-implemented">2026-07-14 - Thought fluid implemented</h2><a class="sl-anchor-link" href="#2026-07-14---thought-fluid-implemented"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-14 - Thought fluid implemented”</span></a></div><ul><li>Intent: Close the Thought-fluid work order with the missing observed states, not a new fluid simulation. The live game already moved Thought through sim-authored work hops, queues, and sink readouts. The remaining question was whether the same truth stayed legible at far zoom, across…</li><li>Log: <a href="/misaligned/log/2026-07-14-thought-fluid-implemented/">wiki/log/2026-07-14-thought-fluid-implemented.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-14---terminal-digital--real-dialects">2026-07-14 - Terminal DIGITAL / REAL dialects</h2><a class="sl-anchor-link" href="#2026-07-14---terminal-digital--real-dialects"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-14 - Terminal DIGITAL / REAL dialects”</span></a></div><ul><li>Intent: Finish the bounded terminal-parity slice of <code dir="auto">views.md</code>: make F3 change the actual terminal map representation rather than only its heading. DIGITAL must show the earned network model in place; REAL must retain physical/fog truth. Both must use the same coordinates, focus, sim,…</li><li>Log: <a href="/misaligned/log/2026-07-14-terminal-view-dialects/">wiki/log/2026-07-14-terminal-view-dialects.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-14---superhuman-operability">2026-07-14 - Superhuman operability</h2><a class="sl-anchor-link" href="#2026-07-14---superhuman-operability"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-14 - Superhuman operability”</span></a></div><ul><li>Intent: Capture the interface failure exposed by the latest playtest. The simulation fired a coherent Ears-to-Eyes sequence and agent mode narrated every causal beat, but that evidence overstated what a human actually experiences in the visual UI. Misaligned is information-dense under…</li><li>Log: <a href="/misaligned/log/2026-07-14-superhuman-operability/">wiki/log/2026-07-14-superhuman-operability.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-14---recursive-intel-custody-implemented">2026-07-14 - Recursive Intel custody implemented</h2><a class="sl-anchor-link" href="#2026-07-14---recursive-intel-custody-implemented"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-14 - Recursive Intel custody implemented”</span></a></div><ul><li>Intent: Finish the self-similar Intel amendment without disguising an exact-event ledger behind collapsed frontend rows. Routine evidence must become bounded simulation/save state; repeated intake must become visible standing policy; and Operations must spend attention on exceptions r…</li><li>Log: <a href="/misaligned/log/2026-07-14-recursive-intel-custody/">wiki/log/2026-07-14-recursive-intel-custody.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-14---plotsmd-audit-engine-clean-catalog-snapshot-refreshed">2026-07-14 - plots.md audit: engine clean, catalog snapshot refreshed</h2><a class="sl-anchor-link" href="#2026-07-14---plotsmd-audit-engine-clean-catalog-snapshot-refreshed"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-14 - plots.md audit: engine clean, catalog snapshot refreshed”</span></a></div><ul><li>Intent: Sixth tick of the session: fresh audit of the never-audited <code dir="auto">wiki/mechanics/plots.md</code> spec against <code dir="auto">plot.rs</code>, the build-time catalog, and the social_plot tests.</li><li>Log: <a href="/misaligned/log/2026-07-14-plots-catalog-note/">wiki/log/2026-07-14-plots-catalog-note.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-14---operator-frame-put-the-current-condition-back-on-the-world">2026-07-14 - Operator frame: put the current condition back on the world</h2><a class="sl-anchor-link" href="#2026-07-14---operator-frame-put-the-current-condition-back-on-the-world"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-14 - Operator frame: put the current condition back on the world”</span></a></div><ul><li>Intent: The first clinical-frame completion made the rail orderly, but the resting composition still asked the player to operate a dashboard. A large stable ops/sec value, objective progress, input prose, and a complete focus card held the eye in the rail while the actual <code dir="auto">NEXT</code> relat…</li><li>Log: <a href="/misaligned/log/2026-07-14-operator-frame/">wiki/log/2026-07-14-operator-frame.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-14---flow-law-code-expression-reconciled-to-the-tree">2026-07-14 - Flow-law code expression reconciled to the tree</h2><a class="sl-anchor-link" href="#2026-07-14---flow-law-code-expression-reconciled-to-the-tree"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-14 - Flow-law code expression reconciled to the tree”</span></a></div><ul><li>Intent: Fifth tick of the session: fresh audit of the never-audited <code dir="auto">wiki/mechanics/system-laws.md</code> law page, with its flow-law claims traced into <code dir="auto">wiki/engineering/flow-substrate.md</code> and the substrate consumers.</li><li>Log: <a href="/misaligned/log/2026-07-14-flow-law-precision/">wiki/log/2026-07-14-flow-law-precision.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-14---build-actuators-require-earned-people">2026-07-14 - Build actuators require earned people</h2><a class="sl-anchor-link" href="#2026-07-14---build-actuators-require-earned-people"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-14 - Build actuators require earned people”</span></a></div><ul><li>Intent: Recover the still-valid finding from the abandoned <code dir="auto">earned-actuators</code> worktree without reviving its obsolete pre-workspace implementation: a pinned network-link intent must not enumerate the whole unearned cast as disabled FAVOR and DECEIVE candidates.</li><li>Log: <a href="/misaligned/log/2026-07-14-earned-actuator-gate/">wiki/log/2026-07-14-earned-actuator-gate.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-14---current-buildmd-line-count-refreshed">2026-07-14 - current-build.md line count refreshed</h2><a class="sl-anchor-link" href="#2026-07-14---current-buildmd-line-count-refreshed"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-14 - current-build.md line count refreshed”</span></a></div><ul><li>Intent: Fourth tick of the session: fresh audit of the never-audited <code dir="auto">wiki/engineering/current-build.md</code> knowledge page.</li><li>Log: <a href="/misaligned/log/2026-07-14-current-build-count/">wiki/log/2026-07-14-current-build-count.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-14---clinical-frame-tuning-complete">2026-07-14 - Clinical-frame tuning complete</h2><a class="sl-anchor-link" href="#2026-07-14---clinical-frame-tuning-complete"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-14 - Clinical-frame tuning complete”</span></a></div><ul><li>Intent: Close the clinical-frame work order by tuning the implemented composition against played deterministic frames rather than another generated study. The institution, palette, rail, material camera, data hall, service layer, causal motion, and progressive disclosure already exist…</li><li>Log: <a href="/misaligned/log/2026-07-14-clinical-frame-tuning/">wiki/log/2026-07-14-clinical-frame-tuning.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-14---bevy-digitalreal-parity">2026-07-14 - Bevy DIGITAL/REAL parity</h2><a class="sl-anchor-link" href="#2026-07-14---bevy-digitalreal-parity"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-14 - Bevy DIGITAL/REAL parity”</span></a></div><ul><li>Intent: Close the shared-canvas work order with observed paired evidence rather than another aesthetic pass. The question was whether DIGITAL and REAL now render one world state as two honest dialects across Unknown, audio-only evidence, and camera-covered physical space while preserv…</li><li>Log: <a href="/misaligned/log/2026-07-14-bevy-digital-real-parity/">wiki/log/2026-07-14-bevy-digital-real-parity.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-14---aggregate-observer-audit-spec-reconciled-to-the-shipped-shape">2026-07-14 - Aggregate-observer audit: spec reconciled to the shipped shape</h2><a class="sl-anchor-link" href="#2026-07-14---aggregate-observer-audit-spec-reconciled-to-the-shipped-shape"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-14 - Aggregate-observer audit: spec reconciled to the shipped shape”</span></a></div><ul><li>Intent: Fresh tick on a slice the ledger had never seen: <code dir="auto">wiki/mechanics/aggregate-observer.md</code>, the aggregate-Observer contract detection.md depends on.</li><li>Log: <a href="/misaligned/log/2026-07-14-aggregate-observer-audit/">wiki/log/2026-07-14-aggregate-observer-audit.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-13---z-plane-api-shape-decided-plane-agnostic-sim-sensors-stay-in-the-reach-graph">2026-07-13 - Z-plane API shape decided: plane-agnostic sim, sensors stay in the reach graph</h2><a class="sl-anchor-link" href="#2026-07-13---z-plane-api-shape-decided-plane-agnostic-sim-sensors-stay-in-the-reach-graph"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-13 - Z-plane API shape decided: plane-agnostic sim, sensors stay in the reach graph”</span></a></div><ul><li>Intent: Resolve the two load-bearing zplanes API decisions that were held while criterion 1 landed, so criteria 3-6 build on a settled foundation. Both decided by Cameron 2026-07-13.</li><li>Log: <a href="/misaligned/log/2026-07-13-zplanes-plane-api-decided/">wiki/log/2026-07-13-zplanes-plane-api-decided.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-13---roadmap-digital-home-reconciliation">2026-07-13 - ROADMAP digital-home reconciliation</h2><a class="sl-anchor-link" href="#2026-07-13---roadmap-digital-home-reconciliation"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-13 - ROADMAP digital-home reconciliation”</span></a></div><ul><li>Intent: Consume the tick ledger’s queued contradiction in historical work order 27 without rewriting the implementation history it records. The ROADMAP is current-state knowledge: its completed-work prose must distinguish the REAL dialect’s production quality from the frontend’s curre…</li><li>Log: <a href="/misaligned/log/2026-07-13-roadmap-digital-home-reconciliation/">wiki/log/2026-07-13-roadmap-digital-home-reconciliation.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-13---persona-creation-returns-to-personas">2026-07-13 - Persona creation returns to PERSONAS</h2><a class="sl-anchor-link" href="#2026-07-13---persona-creation-returns-to-personas"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-13 - Persona creation returns to PERSONAS”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-13-persona-creation-surface/">wiki/log/2026-07-13-persona-creation-surface.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-13---latency-recovery-heists-cyber-conflict-and-lie-strain">2026-07-13 - Latency, recovery heists, cyber conflict, and LIE strain</h2><a class="sl-anchor-link" href="#2026-07-13---latency-recovery-heists-cyber-conflict-and-lie-strain"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-13 - Latency, recovery heists, cyber conflict, and LIE strain”</span></a></div><ul><li>Intent: Capture Cameron’s adopted follow-on to the latency-as-cover observation: human-speed causal delay as camouflage; physical recovery of offline evidence, data, and computers; mobile digital hunter-killers and cyber defense; delayed ingestion after a human or robot returns a carr…</li><li>Log: <a href="/misaligned/log/2026-07-13-latency-heists-cyber-conflict/">wiki/log/2026-07-13-latency-heists-cyber-conflict.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-13---intel-scales-by-aggregation-and-policy">2026-07-13 - Intel scales by aggregation and policy</h2><a class="sl-anchor-link" href="#2026-07-13---intel-scales-by-aggregation-and-policy"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-13 - Intel scales by aggregation and policy”</span></a></div><ul><li>Intent: Correct the B1 Operations INTEL surface before its exact-event ledger becomes an endgame interaction and storage failure. A handful of ordinary sightings already crowded out meaningful choices, and LOOK AT RECORDING required a second Enter despite being internal, unsigned Thou…</li><li>Log: <a href="/misaligned/log/2026-07-13-intel-self-similar-scale/">wiki/log/2026-07-13-intel-self-similar-scale.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-13---one-row-one-shift-one-incident">2026-07-13 - One row, one shift, one incident</h2><a class="sl-anchor-link" href="#2026-07-13---one-row-one-shift-one-incident"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-13 - One row, one shift, one incident”</span></a></div><ul><li>Intent: The Foundation hall already read as one maintained room, but not yet as a place people actually serviced. This slice completes one operational circuit without adding simulation or save state: a real rack row reaches a real patch, a real person carries one existing work packet…</li><li>Log: <a href="/misaligned/log/2026-07-13-data-hall-service-incident/">wiki/log/2026-07-13-data-hall-service-incident.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-13---context-menu-operations-status-reconciliation">2026-07-13 - Context-menu Operations status reconciliation</h2><a class="sl-anchor-link" href="#2026-07-13---context-menu-operations-status-reconciliation"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-13 - Context-menu Operations status reconciliation”</span></a></div><ul><li>Intent: Audit the never-ledgered context-menu slice against its binding laws, renderer-neutral action projection, and both human frontends.</li><li>Log: <a href="/misaligned/log/2026-07-13-context-menu-operations-status/">wiki/log/2026-07-13-context-menu-operations-status.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-13---bevy-headless-portability">2026-07-13 - Bevy headless portability</h2><a class="sl-anchor-link" href="#2026-07-13---bevy-headless-portability"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-13 - Bevy headless portability”</span></a></div><ul><li>Intent: Restore observed Bevy canvas evidence on the Linux orchestration host. The frontend used Bevy’s convenience defaults, which pulled in unused audio and gamepad backends and made every build require system ALSA and libudev packages. The screenshot helper also rejected valid DIGI…</li><li>Log: <a href="/misaligned/log/2026-07-13-bevy-headless-portability/">wiki/log/2026-07-13-bevy-headless-portability.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---z-planes-criterion-2-nested-layout-composition">2026-07-12 - Z-planes criterion 2: nested Layout composition</h2><a class="sl-anchor-link" href="#2026-07-12---z-planes-criterion-2-nested-layout-composition"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - Z-planes criterion 2: nested Layout composition”</span></a></div><ul><li>Intent: Land zplanes criterion 2 — <code dir="auto">Layout</code> can be composed of child <code dir="auto">Layout</code>s — on the held zplanes branch. Chosen because it is independent of the two open design decisions (active-plane-is-sim-or-frontend; sensors-per-plane), so it is safe to build while those await review.</li><li>Log: <a href="/misaligned/log/2026-07-12-zplanes-nested-layout/">wiki/log/2026-07-12-zplanes-nested-layout.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---z-planes-criterion-1-the-world-is-a-plane-stack">2026-07-12 - Z-planes criterion 1: the world is a plane stack</h2><a class="sl-anchor-link" href="#2026-07-12---z-planes-criterion-1-the-world-is-a-plane-stack"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - Z-planes criterion 1: the world is a plane stack”</span></a></div><ul><li>Intent: Land zplanes criterion 1 — the non-breaking substrate step — and <strong>hold the rest of the migration for review</strong> (Cameron’s call, large-migration discipline).</li><li>Log: <a href="/misaligned/log/2026-07-12-zplanes-criterion-one/">wiki/log/2026-07-12-zplanes-criterion-one.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---sim-decomposition-slice-6-social-assets-and-plots">2026-07-12 - sim decomposition slice 6: social, assets, and plots</h2><a class="sl-anchor-link" href="#2026-07-12---sim-decomposition-slice-6-social-assets-and-plots"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - sim decomposition slice 6: social, assets, and plots”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-12-sim-decomposition-social-plots/">wiki/log/2026-07-12-sim-decomposition-social-plots.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---sim-decomposition-slice-7-persistence-and-final-root">2026-07-12 - sim decomposition slice 7: persistence and final root</h2><a class="sl-anchor-link" href="#2026-07-12---sim-decomposition-slice-7-persistence-and-final-root"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - sim decomposition slice 7: persistence and final root”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-12-sim-decomposition-persistence/">wiki/log/2026-07-12-sim-decomposition-persistence.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---plot-route-count-tests-assert-authored-intent-not-exact-totals">2026-07-12 - Plot route-count tests assert authored intent, not exact totals</h2><a class="sl-anchor-link" href="#2026-07-12---plot-route-count-tests-assert-authored-intent-not-exact-totals"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - Plot route-count tests assert authored intent, not exact totals”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-12-plot-count-intent/">wiki/log/2026-07-12-plot-count-intent.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---personas-become-executable-institutional-identities">2026-07-12 - personas become executable institutional identities</h2><a class="sl-anchor-link" href="#2026-07-12---personas-become-executable-institutional-identities"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - personas become executable institutional identities”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-12-personas-implemented/">wiki/log/2026-07-12-personas-implemented.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---identity-becomes-infrastructure">2026-07-12 - Identity becomes infrastructure</h2><a class="sl-anchor-link" href="#2026-07-12---identity-becomes-infrastructure"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - Identity becomes infrastructure”</span></a></div><ul><li>Intent: Explain what the implemented Personas system changes about <em>Misaligned</em> in player terms. The implementation record names the fields, migrations, and tests. This note is about why the system matters: a public identity is now a piece of institutional infrastructure, and every pi…</li><li>Log: <a href="/misaligned/log/2026-07-12-personas-identity-as-infrastructure/">wiki/log/2026-07-12-personas-identity-as-infrastructure.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---people-as-mobile-token-nodes-the-person-carrier-projection">2026-07-12 - People as mobile token nodes: the person-carrier projection</h2><a class="sl-anchor-link" href="#2026-07-12---people-as-mobile-token-nodes-the-person-carrier-projection"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - People as mobile token nodes: the person-carrier projection”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-12-person-carrier/">wiki/log/2026-07-12-person-carrier.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---interactive-origin-picker-on-the-terminal-title-screen">2026-07-12 - Interactive origin picker on the terminal title screen</h2><a class="sl-anchor-link" href="#2026-07-12---interactive-origin-picker-on-the-terminal-title-screen"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - Interactive origin picker on the terminal title screen”</span></a></div><ul><li>Intent: Land the interactive new-game origin picker (chargen criterion 3) for the terminal — the culmination of the origin work (data model, <code dir="auto">--origin</code> reachability, core-card axis readout).</li><li>Log: <a href="/misaligned/log/2026-07-12-origin-picker/">wiki/log/2026-07-12-origin-picker.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---origins-reachable-from-the-terminal-via-origin">2026-07-12 - Origins reachable from the terminal via –origin</h2><a class="sl-anchor-link" href="#2026-07-12---origins-reachable-from-the-terminal-via-origin"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - Origins reachable from the terminal via –origin”</span></a></div><ul><li>Intent: Make the four chargen origins actually playable now, without waiting on the interactive new-game picker (criterion 3). A <code dir="auto">--origin</code> flag is the smallest real affordance that unblocks exercising non-Pilot origins.</li><li>Log: <a href="/misaligned/log/2026-07-12-origin-cli/">wiki/log/2026-07-12-origin-cli.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---operations-workspace-implemented">2026-07-12 - Operations workspace implemented</h2><a class="sl-anchor-link" href="#2026-07-12---operations-workspace-implemented"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - Operations workspace implemented”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-12-operations-workspace-implemented/">wiki/log/2026-07-12-operations-workspace-implemented.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---operations-rail-legibility-decisions-before-history">2026-07-12 - Operations rail legibility: decisions before history</h2><a class="sl-anchor-link" href="#2026-07-12---operations-rail-legibility-decisions-before-history"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - Operations rail legibility: decisions before history”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-12-operations-rail-legibility/">wiki/log/2026-07-12-operations-rail-legibility.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---hearing-becomes-channel-evidence">2026-07-12 - Hearing becomes channel evidence</h2><a class="sl-anchor-link" href="#2026-07-12---hearing-becomes-channel-evidence"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - Hearing becomes channel evidence”</span></a></div><ul><li>Intent: The Ears beat claimed that sound was not a picture while still projecting it as one: a room-scale fog grade, floor tint, material mass, event rings, and mic-only people at their true map positions. The sim knew only that a tapped instrument captured an event in its acoustic do…</li><li>Log: <a href="/misaligned/log/2026-07-12-hearing-channel-evidence/">wiki/log/2026-07-12-hearing-channel-evidence.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---first-think-panic-escape">2026-07-12 - First-THINK panic escape</h2><a class="sl-anchor-link" href="#2026-07-12---first-think-panic-escape"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - First-THINK panic escape”</span></a></div><ul><li>Intent: The opening correctly made the first THINK feel dangerous, but its interface gave the player no equally immediate visual answer to that panic. Make the existing <code dir="auto">1 WORK</code> control read as the one-press escape while THINK is current, without inventing a new action, changing simul…</li><li>Log: <a href="/misaligned/log/2026-07-12-first-think-escape/">wiki/log/2026-07-12-first-think-escape.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---entry-docs-follow-current-state">2026-07-12 - Entry docs follow current state</h2><a class="sl-anchor-link" href="#2026-07-12---entry-docs-follow-current-state"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - Entry docs follow current state”</span></a></div><ul><li>Intent: Take a fresh tick on the objective slice and leave the repository doorway honest when the required worktree-local setup read exposes a higher-severity current-state contradiction.</li><li>Log: <a href="/misaligned/log/2026-07-12-entry-doc-current-state/">wiki/log/2026-07-12-entry-doc-current-state.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---digital-reach-dialect">2026-07-12 - DIGITAL reach dialect</h2><a class="sl-anchor-link" href="#2026-07-12---digital-reach-dialect"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - DIGITAL reach dialect”</span></a></div><ul><li>Intent: The DIGITAL canvas already distinguished rack, camera, audio, switch, and generic device families, but those anchors still read as isolated pings. Make the actual reach graph playable as native spatial geography without turning the basement into a detached topology board or bo…</li><li>Log: <a href="/misaligned/log/2026-07-12-digital-reach-dialect/">wiki/log/2026-07-12-digital-reach-dialect.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---digital-home-corpus-reconciliation">2026-07-12 - Digital-home corpus reconciliation</h2><a class="sl-anchor-link" href="#2026-07-12---digital-home-corpus-reconciliation"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - Digital-home corpus reconciliation”</span></a></div><ul><li>Intent: The live <code dir="auto">RenderMode::default</code>, the implemented views spec, and both fresh frontends open in DIGITAL. Several current player, knowledge, and interface pages still described the superseded 2026-07-08 material-first staging as the opening default. The active corpus therefore con…</li><li>Log: <a href="/misaligned/log/2026-07-12-digital-default-corpus-reconciliation/">wiki/log/2026-07-12-digital-default-corpus-reconciliation.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---persona-hardware-building-and-opening-integration">2026-07-12 - Persona, hardware, building, and opening integration</h2><a class="sl-anchor-link" href="#2026-07-12---persona-hardware-building-and-opening-integration"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - Persona, hardware, building, and opening integration”</span></a></div><ul><li>Intent: Turn four connected design directions into owned, implementation-honest wiki contracts without pretending any successor runtime already exists. The packets were drafted independently, then reviewed together so identity, hardware, construction, and the opening use the same caus…</li><li>Log: <a href="/misaligned/log/2026-07-12-design-packet-integration/">wiki/log/2026-07-12-design-packet-integration.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---foundation-data-hall-visual-composition">2026-07-12 - Foundation data-hall visual composition</h2><a class="sl-anchor-link" href="#2026-07-12---foundation-data-hall-visual-composition"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - Foundation data-hall visual composition”</span></a></div><ul><li>Intent: The visual system already had a strong chassis, an earned-light contract, and semantic zoom, but the data hall still read as repeated objects on a floor. This pass completes one real place before distributing more effects: authored service structure, stronger close composition…</li><li>Log: <a href="/misaligned/log/2026-07-12-data-hall-visual-composition/">wiki/log/2026-07-12-data-hall-visual-composition.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---compute-graduation">2026-07-12 - compute graduation</h2><a class="sl-anchor-link" href="#2026-07-12---compute-graduation"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - compute graduation”</span></a></div><ul><li>Intent: The highest-priority work order still marked compute <strong>IN PROGRESS</strong>, even though its own status note said all six acceptance criteria were pinned and named non-host production under <code dir="auto">machine-work.md</code> as the only remaining polish boundary. <code dir="auto">machine-work.md</code> is now **IMPLEMENTE…</li><li>Log: <a href="/misaligned/log/2026-07-12-compute-graduation/">wiki/log/2026-07-12-compute-graduation.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---ci-rust-wall-deadline-shards">2026-07-12 - CI Rust wall deadline shards</h2><a class="sl-anchor-link" href="#2026-07-12---ci-rust-wall-deadline-shards"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - CI Rust wall deadline shards”</span></a></div><ul><li>Intent: Follow the hosted Clippy compatibility repair through the full Tangled wall, inspect the actual failure when it did not complete, and repair the workflow rather than treating a local green gate as hosted evidence.</li><li>Log: <a href="/misaligned/log/2026-07-12-ci-rust-wall-shards/">wiki/log/2026-07-12-ci-rust-wall-shards.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---tangled-ci-correctness-audit">2026-07-12 - Tangled CI correctness audit</h2><a class="sl-anchor-link" href="#2026-07-12---tangled-ci-correctness-audit"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - Tangled CI correctness audit”</span></a></div><ul><li>Intent: Audit every Tangled workflow as an executable system: trigger semantics, changed-file coverage, package availability, step ordering, and whether the advertised gates actually execute the behavior they claim to protect.</li><li>Log: <a href="/misaligned/log/2026-07-12-ci-correctness-audit/">wiki/log/2026-07-12-ci-correctness-audit.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---ci-cold-codegen-profile">2026-07-12 - CI cold-codegen profile</h2><a class="sl-anchor-link" href="#2026-07-12---ci-cold-codegen-profile"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - CI cold-codegen profile”</span></a></div><ul><li>Intent: Observe the first timeout-sharded Rust wall through hosted completion and repair the remaining deadline failure rather than assuming that one Cargo command per workflow was sufficient.</li><li>Log: <a href="/misaligned/log/2026-07-12-ci-cold-codegen-profile/">wiki/log/2026-07-12-ci-cold-codegen-profile.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---ci-clippy-version-compatibility">2026-07-12 - CI Clippy version compatibility</h2><a class="sl-anchor-link" href="#2026-07-12---ci-clippy-version-compatibility"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - CI Clippy version compatibility”</span></a></div><ul><li>Intent: Follow the repaired Tangled Rust wall through its first real execution and repair any failure proven by the hosted environment rather than inferred from local green checks.</li><li>Log: <a href="/misaligned/log/2026-07-12-ci-clippy-version/">wiki/log/2026-07-12-ci-clippy-version.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---chargen-origin-data-model-foundation">2026-07-12 - Chargen origin data-model foundation</h2><a class="sl-anchor-link" href="#2026-07-12---chargen-origin-data-model-foundation"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - Chargen origin data-model foundation”</span></a></div><ul><li>Intent: Implement the READY chargen work order’s foundation: the run <strong>origin</strong> as starting data and biases only, with Pilot as the identity origin so no-choice play is unchanged (chargen.md criterion 1).</li><li>Log: <a href="/misaligned/log/2026-07-12-chargen-origin-foundation/">wiki/log/2026-07-12-chargen-origin-foundation.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---chargen-day-job-lean-wired-into-the-assignment-draw">2026-07-12 - Chargen day-job lean wired into the assignment draw</h2><a class="sl-anchor-link" href="#2026-07-12---chargen-day-job-lean-wired-into-the-assignment-draw"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - Chargen day-job lean wired into the assignment draw”</span></a></div><ul><li>Intent: Advance chargen criterion 6 by wiring the first of its diegetic biases: the run origin’s day-job lean now shapes which job kind Voss assigns.</li><li>Log: <a href="/misaligned/log/2026-07-12-chargen-dayjob-lean/">wiki/log/2026-07-12-chargen-dayjob-lean.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---building-as-causal-realization-routes">2026-07-12 - Building as causal realization routes</h2><a class="sl-anchor-link" href="#2026-07-12---building-as-causal-realization-routes"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - Building as causal realization routes”</span></a></div><ul><li>Intent: Capture the spatial-building direction as an implementable amendment rather than another abstract resource economy. The desired interaction begins with a place and a world change, then exposes the concrete actors, channels, objects, and traces that could make it real.</li><li>Log: <a href="/misaligned/log/2026-07-12-building-causal-routes/">wiki/log/2026-07-12-building-causal-routes.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---bevy-origin-picker--title-screen-parity">2026-07-12 - Bevy origin picker — title-screen parity</h2><a class="sl-anchor-link" href="#2026-07-12---bevy-origin-picker--title-screen-parity"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - Bevy origin picker — title-screen parity”</span></a></div><ul><li>Intent: Give Bevy the same new-game origin picker the terminal got, so chargen criterion 3’s picker exists in both human frontends (and Bevy, which had no <code dir="auto">--origin</code> flag, gains any way to select an origin at all).</li><li>Log: <a href="/misaligned/log/2026-07-12-bevy-origin-picker/">wiki/log/2026-07-12-bevy-origin-picker.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-12---machine-axis-position-on-the-core-card">2026-07-12 - Machine-axis position on the core card</h2><a class="sl-anchor-link" href="#2026-07-12---machine-axis-position-on-the-core-card"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-12 - Machine-axis position on the core card”</span></a></div><ul><li>Intent: Land the core-card half of chargen criterion 3: the run origin’s machine-axis position surfaces on the core card, mid-run, in both frontends. Now meaningful because <code dir="auto">--origin</code> makes non-Pilot origins (with non-zero axes) reachable.</li><li>Log: <a href="/misaligned/log/2026-07-12-axis-readout/">wiki/log/2026-07-12-axis-readout.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---whole-frame-visual-composition-pass">2026-07-11 - Whole-frame visual composition pass</h2><a class="sl-anchor-link" href="#2026-07-11---whole-frame-visual-composition-pass"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Whole-frame visual composition pass”</span></a></div><ul><li>Intent: The machine chassis had become strong while the complete frame still read as one hero object beside a dense rail. This pass composes the whole material view: world-first disclosure, camera behavior that changes with scale, recognizable Foundation infrastructure, physical peopl…</li><li>Log: <a href="/misaligned/log/2026-07-11-whole-frame-visual-pass/">wiki/log/2026-07-11-whole-frame-visual-pass.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---co-located-hover-verbs-union">2026-07-11 - Co-located hover verbs union</h2><a class="sl-anchor-link" href="#2026-07-11---co-located-hover-verbs-union"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Co-located hover verbs union”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-union-hover-verbs/">wiki/log/2026-07-11-union-hover-verbs.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---design-session-tick-intake-memory-and-briefing">2026-07-11 - Design session: tick intake memory and briefing</h2><a class="sl-anchor-link" href="#2026-07-11---design-session-tick-intake-memory-and-briefing"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Design session: tick intake memory and briefing”</span></a></div><ul><li>Intent: Capture Cameron’s adopted restructuring of the tick. Diagnosis: ticks had no memory between beats — every tick re-derived context from the same four commands, picked a slice blind (recent-commit bias audited <code dir="auto">sim-mechanics.md</code> twice in one day while cold slices went unvisited)…</li><li>Log: <a href="/misaligned/log/2026-07-11-tick-structural-upgrades/">wiki/log/2026-07-11-tick-structural-upgrades.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---tick-sim-mechanics-ops-docket-grammar">2026-07-11 - tick: sim-mechanics ops docket grammar</h2><a class="sl-anchor-link" href="#2026-07-11---tick-sim-mechanics-ops-docket-grammar"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - tick: sim-mechanics ops docket grammar”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-tick-sim-ops-grammar/">wiki/log/2026-07-11-tick-sim-ops-grammar.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---tick-sim-mechanics-drops-live-docket-channel">2026-07-11 - tick: sim-mechanics drops live docket channel</h2><a class="sl-anchor-link" href="#2026-07-11---tick-sim-mechanics-drops-live-docket-channel"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - tick: sim-mechanics drops live docket channel”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-tick-sim-no-dockets/">wiki/log/2026-07-11-tick-sim-no-dockets.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---tick-update-stale-save-version-v21---v22">2026-07-11 - Tick: update stale save version v21 -> v22</h2><a class="sl-anchor-link" href="#2026-07-11---tick-update-stale-save-version-v21---v22"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Tick: update stale save version v21 -> v22”</span></a></div><ul><li>Intent: Tick audit of the machine-work / intel sinks slice found the knowledge page <code dir="auto">sim-mechanics.md</code> still recording “v21 save format” while the code is at <code dir="auto">SAVE_VERSION = 22</code> (v22 adds Foundation data-hall segment coordination, landed in commit ebf40ff0). CLAUDE.md and AGENTS.md gu…</li><li>Log: <a href="/misaligned/log/2026-07-11-tick-save-v22/">wiki/log/2026-07-11-tick-save-v22.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---tick-add-missing-bevy-shot-kinds-to-env-registry">2026-07-11 - Tick: add missing Bevy shot kinds to env registry</h2><a class="sl-anchor-link" href="#2026-07-11---tick-add-missing-bevy-shot-kinds-to-env-registry"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Tick: add missing Bevy shot kinds to env registry”</span></a></div><ul><li>Intent: Tick audit of the engineering/env slice found <code dir="auto">wiki/engineering/env.md</code> missing six <code dir="auto">MISALIGNED_SHOT</code> kinds that are handled in <code dir="auto">crates/misaligned-bevy/src/main.rs</code>: <code dir="auto">opening</code>, <code dir="auto">thoughtflow</code> / <code dir="auto">thoughtflow-wide</code>, <code dir="auto">hover-menu</code>, <code dir="auto">menu</code>, and <code dir="auto">worklight</code> / <code dir="auto">worklightoff</code>. The env…</li><li>Log: <a href="/misaligned/log/2026-07-11-tick-env-shots/">wiki/log/2026-07-11-tick-env-shots.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---tick-detection-filings-already-ride-messages">2026-07-11 - tick: detection filings already ride messages</h2><a class="sl-anchor-link" href="#2026-07-11---tick-detection-filings-already-ride-messages"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - tick: detection filings already ride messages”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-tick-detection-filings-messages/">wiki/log/2026-07-11-tick-detection-filings-messages.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---tap-upkeep-before-ownership">2026-07-11 - Tap upkeep before ownership</h2><a class="sl-anchor-link" href="#2026-07-11---tap-upkeep-before-ownership"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Tap upkeep before ownership”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-tap-upkeep-take-gate/">wiki/log/2026-07-11-tap-upkeep-take-gate.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---surveillance-policy-coverage-stable-load-and-automated-plots">2026-07-11 - Surveillance policy: coverage, stable load, and automated plots</h2><a class="sl-anchor-link" href="#2026-07-11---surveillance-policy-coverage-stable-load-and-automated-plots"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Surveillance policy: coverage, stable load, and automated plots”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-surveillance-policy/">wiki/log/2026-07-11-surveillance-policy.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---pin-the-site-package-manager">2026-07-11 - Pin the site package manager</h2><a class="sl-anchor-link" href="#2026-07-11---pin-the-site-package-manager"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Pin the site package manager”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-site-package-manager-pin/">wiki/log/2026-07-11-site-package-manager-pin.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---sim-decomposition-slice-5a-physical-work">2026-07-11 - sim decomposition slice 5a: physical work</h2><a class="sl-anchor-link" href="#2026-07-11---sim-decomposition-slice-5a-physical-work"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - sim decomposition slice 5a: physical work”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-sim-decomposition-work/">wiki/log/2026-07-11-sim-decomposition-work.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---sim-decomposition-slice-4-reach-and-construction">2026-07-11 - sim decomposition slice 4: reach and construction</h2><a class="sl-anchor-link" href="#2026-07-11---sim-decomposition-slice-4-reach-and-construction"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - sim decomposition slice 4: reach and construction”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-sim-decomposition-reach-build/">wiki/log/2026-07-11-sim-decomposition-reach-build.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---sim-decomposition-slice-2-extract-perception">2026-07-11 - Sim decomposition slice 2: extract perception</h2><a class="sl-anchor-link" href="#2026-07-11---sim-decomposition-slice-2-extract-perception"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Sim decomposition slice 2: extract perception”</span></a></div><ul><li>Intent: Move the read-most perception island out of the sim aggregate root without changing mechanics, save bytes, public paths, or tick order. Prove module privacy and facade stability before communications and heavier islands move.</li><li>Log: <a href="/misaligned/log/2026-07-11-sim-decomposition-perception/">wiki/log/2026-07-11-sim-decomposition-perception.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---sim-decomposition-slice-5b-economy">2026-07-11 - sim decomposition slice 5b: economy</h2><a class="sl-anchor-link" href="#2026-07-11---sim-decomposition-slice-5b-economy"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - sim decomposition slice 5b: economy”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-sim-decomposition-economy/">wiki/log/2026-07-11-sim-decomposition-economy.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---sim-decomposition-slice-3-extract-communications">2026-07-11 - Sim decomposition slice 3: extract communications</h2><a class="sl-anchor-link" href="#2026-07-11---sim-decomposition-slice-3-extract-communications"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Sim decomposition slice 3: extract communications”</span></a></div><ul><li>Intent: Move the communications integration island out of the sim aggregate root without changing mechanics, save bytes, public paths, or tick order. Land message delivery, intel capture/review, and hearing capture behind the stable <code dir="auto">Sim</code> facade so later islands can move with narrower…</li><li>Log: <a href="/misaligned/log/2026-07-11-sim-decomposition-communications/">wiki/log/2026-07-11-sim-decomposition-communications.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---simulation-characterization-baseline">2026-07-11 - Simulation characterization baseline</h2><a class="sl-anchor-link" href="#2026-07-11---simulation-characterization-baseline"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Simulation characterization baseline”</span></a></div><ul><li>Intent: <code dir="auto">Sim</code> is about to move out of an eleven-thousand-line source file. Before any behavior changes address, the refactor needs an executable definition of “same simulation”: complete persisted state must match after uninterrupted and save/load-resumed command sequences, and the fi…</li><li>Log: <a href="/misaligned/log/2026-07-11-sim-characterization/">wiki/log/2026-07-11-sim-characterization.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---serialize-authored-plot-starts">2026-07-11 - Serialize authored plot starts</h2><a class="sl-anchor-link" href="#2026-07-11---serialize-authored-plot-starts"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Serialize authored plot starts”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-serialized-plot-starts/">wiki/log/2026-07-11-serialized-plot-starts.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---separate-direct-controls-from-menu-verbs">2026-07-11 - Separate direct controls from menu verbs</h2><a class="sl-anchor-link" href="#2026-07-11---separate-direct-controls-from-menu-verbs"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Separate direct controls from menu verbs”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-separate-hover-controls/">wiki/log/2026-07-11-separate-hover-controls.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---save-safety-atomic-writes-one-backup-sandboxed-observed-runs">2026-07-11 - Save safety: atomic writes, one backup, sandboxed observed runs</h2><a class="sl-anchor-link" href="#2026-07-11---save-safety-atomic-writes-one-backup-sandboxed-observed-runs"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Save safety: atomic writes, one backup, sandboxed observed runs”</span></a></div><ul><li>Intent: A test run today used <code dir="auto">HOME=x printf ... | ./binary</code>: the HOME override bound to <code dir="auto">printf</code>, not the game binary, so the run truncated the real playthrough save at <code dir="auto">dirs::data_dir()/misaligned/misaligned_save.txt</code> in place. Unrecoverable. This session closes both failure surface…</li><li>Log: <a href="/misaligned/log/2026-07-11-save-safety/">wiki/log/2026-07-11-save-safety.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---runtime-bound-plot-templates">2026-07-11 - Runtime-bound plot templates</h2><a class="sl-anchor-link" href="#2026-07-11---runtime-bound-plot-templates"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Runtime-bound plot templates”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-runtime-bound-plot-templates/">wiki/log/2026-07-11-runtime-bound-plot-templates.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---retired-operations-identifiers-become-a-corpus-gate">2026-07-11 - Retired Operations identifiers become a corpus gate</h2><a class="sl-anchor-link" href="#2026-07-11---retired-operations-identifiers-become-a-corpus-gate"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Retired Operations identifiers become a corpus gate”</span></a></div><ul><li>Intent: Consume the oldest tick-ledger finding after stale Operations-docket language recurred in both the simulation corpus and a live Rust comment.</li><li>Log: <a href="/misaligned/log/2026-07-11-retired-runtime-identifier-gate/">wiki/log/2026-07-11-retired-runtime-identifier-gate.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---operations-dockets-retire-into-thought-reservoirs">2026-07-11 - Operations dockets retire into Thought reservoirs</h2><a class="sl-anchor-link" href="#2026-07-11---operations-dockets-retire-into-thought-reservoirs"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Operations dockets retire into Thought reservoirs”</span></a></div><ul><li>Intent: Finish the save-class machine-work slice: remove live <code dir="auto">OperationsState</code> / <code dir="auto">PendingOpsJob</code> / <code dir="auto">OpsJobKind</code> runtime machinery, so every player-authored effect opens a physical Thought reservoir or tap at the real target or carrier.</li><li>Log: <a href="/misaligned/log/2026-07-11-retire-operations-dockets/">wiki/log/2026-07-11-retire-operations-dockets.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---restore-camerons-selected-homepage-front">2026-07-11 - Restore Cameron’s selected homepage front</h2><a class="sl-anchor-link" href="#2026-07-11---restore-camerons-selected-homepage-front"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Restore Cameron’s selected homepage front”</span></a></div><ul><li>Intent: Correct an overbroad interpretation of the adopted Foundation compute form. The machine chassis needed to become consistent across machine-focused game, spec, and reference surfaces; Cameron’s separately selected homepage image did not need to be replaced.</li><li>Log: <a href="/misaligned/log/2026-07-11-restore-selected-homepage-front/">wiki/log/2026-07-11-restore-selected-homepage-front.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---restore-pre-v20-machine-mode-save-parity">2026-07-11 - Restore pre-v20 machine-mode save parity</h2><a class="sl-anchor-link" href="#2026-07-11---restore-pre-v20-machine-mode-save-parity"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Restore pre-v20 machine-mode save parity”</span></a></div><ul><li>Intent: Resolve Tangled issue #4, a player-contract violation: the v20 MachineMode collapse (ROADMAP #33 Stage 1) shipped with “save parity dropped (no mode aliases)”, so any pre-v20 save carrying the retired mode spellings failed at JSON parse — before <code dir="auto">migrate_save_state</code> ever ran —…</li><li>Log: <a href="/misaligned/log/2026-07-11-restore-pre-v20-mode-aliases/">wiki/log/2026-07-11-restore-pre-v20-mode-aliases.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---followable-relay-traces">2026-07-11 - Followable relay traces</h2><a class="sl-anchor-link" href="#2026-07-11---followable-relay-traces"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Followable relay traces”</span></a></div><ul><li>Intent: The material frame rendered the two opening subnet edges as doubled, uniformly translucent lines stretching from Rack 3 and the environmental monitor to a switch in another room. The graph was true, but its presentation read as a permanent laser diagram: the destination was of…</li><li>Log: <a href="/misaligned/log/2026-07-11-relay-traces/">wiki/log/2026-07-11-relay-traces.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---recording-review-hotkeys-captured-r--shift-r">2026-07-11 - Recording-review hotkeys captured (r / Shift-R)</h2><a class="sl-anchor-link" href="#2026-07-11---recording-review-hotkeys-captured-r--shift-r"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Recording-review hotkeys captured (r / Shift-R)”</span></a></div><ul><li>Intent: Playtest friction: reviewing recordings is the highest-frequency verb in a surveillance build, and every press cost three interactions (Enter, arrow to the row, execute). Cameron decided hover + <code dir="auto">r</code> should run the pooled “look at recording” sweep and <code dir="auto">R</code> (Shift-R) should toggl…</li><li>Log: <a href="/misaligned/log/2026-07-11-recording-review-hotkeys/">wiki/log/2026-07-11-recording-review-hotkeys.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---morning-digest-returns-to-the-executable-plot-catalog">2026-07-11 - Morning Digest returns to the executable plot catalog</h2><a class="sl-anchor-link" href="#2026-07-11---morning-digest-returns-to-the-executable-plot-catalog"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Morning Digest returns to the executable plot catalog”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-ray-morning-digest-schema-repair/">wiki/log/2026-07-11-ray-morning-digest-schema-repair.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---tick-make-the-pooled-recording-inbox-corpus-wide">2026-07-11 - Tick: make the pooled recording inbox corpus-wide</h2><a class="sl-anchor-link" href="#2026-07-11---tick-make-the-pooled-recording-inbox-corpus-wide"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Tick: make the pooled recording inbox corpus-wide”</span></a></div><ul><li>Intent: Reconcile every current dependent corpus page with the implemented B1 rule: recordings form one host inbox with one REVIEW action and one automatic-review tap, while person anchors remain social surfaces only.</li><li>Log: <a href="/misaligned/log/2026-07-11-pooled-recording-corpus/">wiki/log/2026-07-11-pooled-recording-corpus.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---plot-action-rows-resolve-authored-templates">2026-07-11 - Plot action rows resolve authored templates</h2><a class="sl-anchor-link" href="#2026-07-11---plot-action-rows-resolve-authored-templates"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Plot action rows resolve authored templates”</span></a></div><ul><li>Intent: Repair the authored plot surface after the Bevy context menu exposed <code dir="auto">{target}</code> literally inside the Payroll Garnishment synopsis.</li><li>Log: <a href="/misaligned/log/2026-07-11-plot-target-template/">wiki/log/2026-07-11-plot-target-template.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---plot-content-enters-the-executable-catalog">2026-07-11 - Plot content enters the executable catalog</h2><a class="sl-anchor-link" href="#2026-07-11---plot-content-enters-the-executable-catalog"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Plot content enters the executable catalog”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-plot-content-pipeline/">wiki/log/2026-07-11-plot-content-pipeline.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---plot-contributor-validation-matches-the-contract">2026-07-11 - Plot contributor validation matches the contract</h2><a class="sl-anchor-link" href="#2026-07-11---plot-contributor-validation-matches-the-contract"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Plot contributor validation matches the contract”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-plot-catalog-gate/">wiki/log/2026-07-11-plot-catalog-gate.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---crown-metric-opssec-at-the-top-of-the-rail">2026-07-11 - Crown metric: ops/sec at the top of the rail</h2><a class="sl-anchor-link" href="#2026-07-11---crown-metric-opssec-at-the-top-of-the-rail"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Crown metric: ops/sec at the top of the rail”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-ops-per-sec-crown/">wiki/log/2026-07-11-ops-per-sec-crown.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---operations-workspace-amendment">2026-07-11 - Operations workspace amendment</h2><a class="sl-anchor-link" href="#2026-07-11---operations-workspace-amendment"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Operations workspace amendment”</span></a></div><ul><li>Intent: The B1 strategic systems were executable but scattered: people, finance, and scheme status lived in separate frames while their actions accumulated on the host or switch that happened to carry them. Processed intel could be sold only through an implicit “latest unsold” command…</li><li>Log: <a href="/misaligned/log/2026-07-11-operations-workspace/">wiki/log/2026-07-11-operations-workspace.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---material-demand-routes-stay-on-the-material-camera">2026-07-11 - Material Demand routes stay on the material camera</h2><a class="sl-anchor-link" href="#2026-07-11---material-demand-routes-stay-on-the-material-camera"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Material Demand routes stay on the material camera”</span></a></div><ul><li>Intent: Repair the material half of the in-flight work-route contract. The route system correctly selected material coordinates, but Demand’s blip and every material route trail were submitted to Bevy’s default gizmo group, which is visible only to the flat camera. In material view, T…</li><li>Log: <a href="/misaligned/log/2026-07-11-material-demand-routes/">wiki/log/2026-07-11-material-demand-routes.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---lie-routing-authority-follows-take-not-tap">2026-07-11 - LIE routing authority follows TAKE, not TAP</h2><a class="sl-anchor-link" href="#2026-07-11---lie-routing-authority-follows-take-not-tap"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - LIE routing authority follows TAKE, not TAP”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-lie-tap-take-routing/">wiki/log/2026-07-11-lie-tap-take-routing.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---intel-processing-migrates-to-thought-sinks">2026-07-11 - Intel processing migrates to thought sinks</h2><a class="sl-anchor-link" href="#2026-07-11---intel-processing-migrates-to-thought-sinks"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Intel processing migrates to thought sinks”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-intel-process-sinks/">wiki/log/2026-07-11-intel-process-sinks.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---independent-hardening-handoffs">2026-07-11 - Independent hardening handoffs</h2><a class="sl-anchor-link" href="#2026-07-11---independent-hardening-handoffs"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Independent hardening handoffs”</span></a></div><ul><li>Intent: Land three independent defenses while the save-class lane remains occupied: one renderer-neutral focus projection for frontend conformance, a mechanical consistency check over project-operation records, and an adopted extraction topology for the monolithic simulation orchestra…</li><li>Log: <a href="/misaligned/log/2026-07-11-independent-hardening-handoffs/">wiki/log/2026-07-11-independent-hardening-handoffs.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---hover-verbs-and-reversible-taps">2026-07-11 - Hover verbs and reversible taps</h2><a class="sl-anchor-link" href="#2026-07-11---hover-verbs-and-reversible-taps"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Hover verbs and reversible taps”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-hover-verb-bar/">wiki/log/2026-07-11-hover-verb-bar.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---cameron-selects-a-new-homepage-front-image">2026-07-11 - Cameron selects a new homepage front image</h2><a class="sl-anchor-link" href="#2026-07-11---cameron-selects-a-new-homepage-front-image"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Cameron selects a new homepage front image”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-homepage-front-image/">wiki/log/2026-07-11-homepage-front-image.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---foundation-data-hall-transformation">2026-07-11 - Foundation data hall transformation</h2><a class="sl-anchor-link" href="#2026-07-11---foundation-data-hall-transformation"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Foundation data hall transformation”</span></a></div><ul><li>Intent: Replace the tiny four-bay server-room vignette with the pressure the fiction promises: Rack 3 buried inside an operating Foundation data hall. Make nearby capacity physically explicit and epistemically honest without granting it to the player, then make territorial control a c…</li><li>Log: <a href="/misaligned/log/2026-07-11-foundation-data-hall/">wiki/log/2026-07-11-foundation-data-hall.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---foundation-floor-level-lighting">2026-07-11 - Foundation floor-level lighting</h2><a class="sl-anchor-link" href="#2026-07-11---foundation-floor-level-lighting"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Foundation floor-level lighting”</span></a></div><ul><li>Intent: Cameron identified the physical error in the material hall frame: illumination read as if the camera carried the light. Add authored floor-level lighting so the Foundation data hall, not attention, supplies the direction and visible source-to-effect relationship. Frontend-only…</li><li>Log: <a href="/misaligned/log/2026-07-11-floor-level-lighting/">wiki/log/2026-07-11-floor-level-lighting.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---fleet-command-a-spec-for-ruling-at-scale">2026-07-11 - Fleet command: a spec for ruling at scale</h2><a class="sl-anchor-link" href="#2026-07-11---fleet-command-a-spec-for-ruling-at-scale"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Fleet command: a spec for ruling at scale”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-fleet-command-spec/">wiki/log/2026-07-11-fleet-command-spec.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---routed-evidence-exposure-becomes-located-information-the-dust-dies">2026-07-11 - Routed evidence: exposure becomes located information; the dust dies</h2><a class="sl-anchor-link" href="#2026-07-11---routed-evidence-exposure-becomes-located-information-the-dust-dies"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Routed evidence: exposure becomes located information; the dust dies”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-exposure-routed-evidence/">wiki/log/2026-07-11-exposure-routed-evidence.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---reject-partial-purchase-order-injections">2026-07-11 - Reject partial purchase-order injections</h2><a class="sl-anchor-link" href="#2026-07-11---reject-partial-purchase-order-injections"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Reject partial purchase-order injections”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-exact-purchase-order-injection/">wiki/log/2026-07-11-exact-purchase-order-injection.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---enter-keeps-keyboard-focus">2026-07-11 - Enter keeps keyboard focus</h2><a class="sl-anchor-link" href="#2026-07-11---enter-keeps-keyboard-focus"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Enter keeps keyboard focus”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-enter-keeps-focus/">wiki/log/2026-07-11-enter-keeps-focus.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---doorway-names-the-current-save-format">2026-07-11 - Doorway names the current save format</h2><a class="sl-anchor-link" href="#2026-07-11---doorway-names-the-current-save-format"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Doorway names the current save format”</span></a></div><ul><li>Intent: Fresh tick on the people-tokens slice; leave the Claude-tool doorway honest when the audit exposes a stale current-state claim its own deliverable created.</li><li>Log: <a href="/misaligned/log/2026-07-11-doorway-save-v27/">wiki/log/2026-07-11-doorway-save-v27.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---digital-readability-hierarchy">2026-07-11 - DIGITAL readability hierarchy</h2><a class="sl-anchor-link" href="#2026-07-11---digital-readability-hierarchy"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - DIGITAL readability hierarchy”</span></a></div><ul><li>Intent: Cameron’s played opening retained an appealing grid composition but became illegible as soon as hearing and sight arrived. Cursor, rack sites, camera, tile grid, bay circles, fog fills, hearing rings, reach lines, tokens, and the machine verb line all competed at nearly equal…</li><li>Log: <a href="/misaligned/log/2026-07-11-digital-readability-pass/">wiki/log/2026-07-11-digital-readability-pass.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---digital-home-view-flip">2026-07-11 - Digital-home view flip</h2><a class="sl-anchor-link" href="#2026-07-11---digital-home-view-flip"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Digital-home view flip”</span></a></div><ul><li>Intent: Implement only <a href="/misaligned/interface/views/">views.md</a> acceptance criterion 1: make DIGITAL the fresh-frontend home in Bevy and terminal, expose one labeled frontend-only flip to REAL and back, and prove that flipping does not touch the simulation, cursor, or selection.</li><li>Log: <a href="/misaligned/log/2026-07-11-digital-home-view-flip/">wiki/log/2026-07-11-digital-home-view-flip.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---corpus-ci-carries-the-heartbeat-shell-dependencies">2026-07-11 - Corpus CI carries the heartbeat shell dependencies</h2><a class="sl-anchor-link" href="#2026-07-11---corpus-ci-carries-the-heartbeat-shell-dependencies"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Corpus CI carries the heartbeat shell dependencies”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-11-corpus-sed-dependency/">wiki/log/2026-07-11-corpus-sed-dependency.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---recording-review-hotkeys-r-sweeps-shift-r-toggles-auto-review">2026-07-11 - Recording-review hotkeys: r sweeps, Shift-R toggles auto-review</h2><a class="sl-anchor-link" href="#2026-07-11---recording-review-hotkeys-r-sweeps-shift-r-toggles-auto-review"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Recording-review hotkeys: r sweeps, Shift-R toggles auto-review”</span></a></div><ul><li>Intent: Implement the captured recording-review hotkey addendum (interface/context-menu.md criteria R1-R4, work order <code dir="auto">context-menu-review-keys</code>): reviewing the buffer is the highest-frequency verb in a surveillance build, and the menu path priced every press at three interactions. Ti…</li><li>Log: <a href="/misaligned/log/2026-07-11-context-menu-review-keys/">wiki/log/2026-07-11-context-menu-review-keys.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---available-actions-only">2026-07-11 - Available actions only</h2><a class="sl-anchor-link" href="#2026-07-11---available-actions-only"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Available actions only”</span></a></div><ul><li>Intent: Cameron’s Bevy play frame exposed the host ACTIONS menu as a long catalog of gray refusals. It also presented UNWITTING / COMPLICIT / KNOWING as unexplained terms even though the choice fixes reliability and, for Knowing assets, a permanent detection floor.</li><li>Log: <a href="/misaligned/log/2026-07-11-available-actions-only/">wiki/log/2026-07-11-available-actions-only.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-11---public-corpus-publication-joins-the-landing-path">2026-07-11 - Public corpus publication joins the landing path</h2><a class="sl-anchor-link" href="#2026-07-11---public-corpus-publication-joins-the-landing-path"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-11 - Public corpus publication joins the landing path”</span></a></div><ul><li>Intent: Close the silent gap between a successful <code dir="auto">main</code> landing and the public Tangled site. <code dir="auto">origin/main</code> had advanced to the pooled-recording spec while <code dir="auto">origin/pages</code> still served the previous person-scoped recording contract. The site build workflow was green, but it only built;…</li><li>Log: <a href="/misaligned/log/2026-07-11-automatic-site-publication/">wiki/log/2026-07-11-automatic-site-publication.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---design-capture-work--think--lie">2026-07-10 - Design capture: WORK / THINK / LIE</h2><a class="sl-anchor-link" href="#2026-07-10---design-capture-work--think--lie"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Design capture: WORK / THINK / LIE”</span></a></div><ul><li>Intent: Cameron resolved the [OPEN] Concealment placement question: the delegation grammar is three verbs, not two. Concealment is LIE — its own face, the cover-up.</li><li>Log: <a href="/misaligned/log/2026-07-10-work-think-lie/">wiki/log/2026-07-10-work-think-lie.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---work-not-day-job-saves-may-break">2026-07-10 - Work, not day-job; saves may break</h2><a class="sl-anchor-link" href="#2026-07-10---work-not-day-job-saves-may-break"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Work, not day-job; saves may break”</span></a></div><ul><li>Intent: Two calls from Cameron’s review of the #33 implementation walkthrough: the collapsed mode is named Work (sim name = player verb), and save parity is dropped for this stage — no aliases or migration shims until revoked.</li><li>Log: <a href="/misaligned/log/2026-07-10-work-rename/">wiki/log/2026-07-10-work-rename.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---reuse-verbs-across-targets">2026-07-10 - Reuse verbs across targets</h2><a class="sl-anchor-link" href="#2026-07-10---reuse-verbs-across-targets"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Reuse verbs across targets”</span></a></div><ul><li>Intent: Simplify the action vocabulary after its first complete survey. Distinct targets had accumulated compound names even when the player’s intention was already represented by an existing verb.</li><li>Log: <a href="/misaligned/log/2026-07-10-verb-simplification/">wiki/log/2026-07-10-verb-simplification.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---restore-v20-research-save-migration">2026-07-10 - Restore v20 research save migration</h2><a class="sl-anchor-link" href="#2026-07-10---restore-v20-research-save-migration"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Restore v20 research save migration”</span></a></div><ul><li>Intent: Restore player continuity for ordinary v20 saves whose research block still uses three track entries, without reopening the separate retired-machine-mode alias work. The save boundary should preserve Efficiency, Tradecraft, and Perception exactly, pad the new Routing slot with…</li><li>Log: <a href="/misaligned/log/2026-07-10-v20-research-migration/">wiki/log/2026-07-10-v20-research-migration.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---two-staged-senses-ears-first-one-held-breath">2026-07-10 - Two staged senses: Ears first, one held breath</h2><a class="sl-anchor-link" href="#2026-07-10---two-staged-senses-ears-first-one-held-breath"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Two staged senses: Ears first, one held breath”</span></a></div><ul><li>Intent: Cameron refined the opening: two sense stages, hearing before vision. The pre-opened run-start sink is the Ears audio tap at one-held-breath size; the camera’s sink opens on Ears completion as the afford-reveal, sized at the first guilty-burst-scale claim.</li><li>Log: <a href="/misaligned/log/2026-07-10-two-senses/">wiki/log/2026-07-10-two-senses.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---tick-remove-stale-material-preview-section-from-bevymd">2026-07-10 - Tick: remove stale Material preview section from bevy.md</h2><a class="sl-anchor-link" href="#2026-07-10---tick-remove-stale-material-preview-section-from-bevymd"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Tick: remove stale Material preview section from bevy.md”</span></a></div><ul><li>Intent: Tick audit of the context-menu / machine-work slice found a stale “Material preview” bullet in <code dir="auto">wiki/interface/bevy.md</code> claiming “the flat sensorium remains the default,” contradicting both the code (<code dir="auto">RenderMode::default()</code> has <code dir="auto">material: true</code> since 2026-07-08) and the same p…</li><li>Log: <a href="/misaligned/log/2026-07-10-tick-bevy-stale-preview/">wiki/log/2026-07-10-tick-bevy-stale-preview.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---thought-token-vocabulary-migration">2026-07-10 - Thought token vocabulary migration</h2><a class="sl-anchor-link" href="#2026-07-10---thought-token-vocabulary-migration"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Thought token vocabulary migration”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-thought-token-rename/">wiki/log/2026-07-10-thought-token-rename.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---thought-strain-windows">2026-07-10 - Thought strain windows</h2><a class="sl-anchor-link" href="#2026-07-10---thought-strain-windows"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Thought strain windows”</span></a></div><ul><li>Intent: Resolve the one material-topology call left by the selected Thought-fluid macro reference.</li><li>Log: <a href="/misaligned/log/2026-07-10-thought-strain-windows/">wiki/log/2026-07-10-thought-strain-windows.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---thought-becomes-an-intertwined-sheet">2026-07-10 - Thought becomes an intertwined sheet</h2><a class="sl-anchor-link" href="#2026-07-10---thought-becomes-an-intertwined-sheet"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Thought becomes an intertwined sheet”</span></a></div><ul><li>Intent: Act on Cameron’s review of the first implicit Thought prototype. The technique worked, but its single centerline still read as a marbled sausage: three inflated lobes, a drilled-looking hole, and surface pattern doing too much of the visual work.</li><li>Log: <a href="/misaligned/log/2026-07-10-thought-sheet-field/">wiki/log/2026-07-10-thought-sheet-field.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---thought-fluid-render-the-animation-design">2026-07-10 - Thought fluid render: the animation design</h2><a class="sl-anchor-link" href="#2026-07-10---thought-fluid-render-the-animation-design"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Thought fluid render: the animation design”</span></a></div><ul><li>Intent: Cameron dispatched the thought fluid animation design — the wire-flow render layer decided 2026-07-10 (mercury slugs on links, meniscus fills at sinks, filament snap, pooling), driven entirely by FlowGraph rates/queues with no CFD. Deliverable: a spec-level design capture unde…</li><li>Log: <a href="/misaligned/log/2026-07-10-thought-fluid-render/">wiki/log/2026-07-10-thought-fluid-render.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---thought-fluid-material-references">2026-07-10 - Thought-fluid material references</h2><a class="sl-anchor-link" href="#2026-07-10---thought-fluid-material-references"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Thought-fluid material references”</span></a></div><ul><li>Intent: Replace the first effects-lab capture’s smooth white-hose read with the two material studies Cameron actually preferred, while keeping the sim/readout truth boundary intact.</li><li>Log: <a href="/misaligned/log/2026-07-10-thought-fluid-material-reference/">wiki/log/2026-07-10-thought-fluid-material-reference.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---thought-fluid-first-screenshot-evidence">2026-07-10 - Thought fluid: first screenshot evidence</h2><a class="sl-anchor-link" href="#2026-07-10---thought-fluid-first-screenshot-evidence"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Thought fluid: first screenshot evidence”</span></a></div><ul><li>Intent: Cameron: “Where’s the screenshot?” — the morning’s build landed with an observed agent run but no material-render capture. This work order adds a <code dir="auto">thoughtflow</code> shot kind to the dev harness, fixes what the capture exposed, and records the first visual evidence for interface/tho…</li><li>Log: <a href="/misaligned/log/2026-07-10-thought-fluid-evidence/">wiki/log/2026-07-10-thought-fluid-evidence.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---thought-fluid-build-sink-executor--render-in-all-three-surfaces">2026-07-10 - Thought fluid build: sink executor + render in all three surfaces</h2><a class="sl-anchor-link" href="#2026-07-10---thought-fluid-build-sink-executor--render-in-all-three-surfaces"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Thought fluid build: sink executor + render in all three surfaces”</span></a></div><ul><li>Intent: Cameron: “Build it” — implement the thought-fluid render spec’d earlier today (interface/thought-fluid.md), which required the ROADMAP #33 sink executor underneath it. The build dispatch affirmed the spec’s four PROPOSED taste calls.</li><li>Log: <a href="/misaligned/log/2026-07-10-thought-fluid-build/">wiki/log/2026-07-10-thought-fluid-build.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---thought-flow-operations-ride-the-network">2026-07-10 - Thought flow: operations ride the network</h2><a class="sl-anchor-link" href="#2026-07-10---thought-flow-operations-ride-the-network"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Thought flow: operations ride the network”</span></a></div><ul><li>Intent: Cameron: operations should flow through the network. THINK produces a single token — the white thinky liquid, “your spinal fluid powering this thing” — and you spread by extending it through the building. Tag a camera (~30 ops) and watch your ops flow to it; turn on intel auto…</li><li>Log: <a href="/misaligned/log/2026-07-10-thought-flow/">wiki/log/2026-07-10-thought-flow.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---tap-access-take-ownership">2026-07-10 - TAP access, TAKE ownership</h2><a class="sl-anchor-link" href="#2026-07-10---tap-access-take-ownership"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - TAP access, TAKE ownership”</span></a></div><ul><li>Intent: Collapse the camera’s duplicate TAP/SPLICE vocabulary. The player has one feed-access intention and one ownership-transfer intention: TAP gains a feed without taking the device; TAKE makes the device yours.</li><li>Log: <a href="/misaligned/log/2026-07-10-tap-access/">wiki/log/2026-07-10-tap-access.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---keep-context-menus-on-the-focused-switch">2026-07-10 - Keep context menus on the focused switch</h2><a class="sl-anchor-link" href="#2026-07-10---keep-context-menus-on-the-focused-switch"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Keep context menus on the focused switch”</span></a></div><ul><li>Intent: Repair the Bevy menu-focus path that sent Enter/<code dir="auto">e</code> from a hovered switch back to the selected core machine.</li><li>Log: <a href="/misaligned/log/2026-07-10-switch-menu-focus/">wiki/log/2026-07-10-switch-menu-focus.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---subtle-sensor-signal-ember">2026-07-10 - Subtle sensor signal ember</h2><a class="sl-anchor-link" href="#2026-07-10---subtle-sensor-signal-ember"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Subtle sensor signal ember”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-subtle-signal-ember/">wiki/log/2026-07-10-subtle-signal-ember.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---site-deploy-freshness-no-op-guard">2026-07-10 - Site deploy freshness no-op guard</h2><a class="sl-anchor-link" href="#2026-07-10---site-deploy-freshness-no-op-guard"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Site deploy freshness no-op guard”</span></a></div><ul><li>Intent: Avoid redundant public-site publishes when the built <code dir="auto">site/dist/</code> tree is already published to the configured remote <code dir="auto">pages</code> branch.</li><li>Log: <a href="/misaligned/log/2026-07-10-site-deploy-freshness/">wiki/log/2026-07-10-site-deploy-freshness.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---sinks-not-modes-and-the-consistency-sweep">2026-07-10 - Sinks not modes, and the consistency sweep</h2><a class="sl-anchor-link" href="#2026-07-10---sinks-not-modes-and-the-consistency-sweep"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Sinks not modes, and the consistency sweep”</span></a></div><ul><li>Intent: Cameron asked for an internal-consistency review after the thought-flow capture. Three parallel audits (mechanics cluster, interface/gameplay cluster, machine-work.md itself) found one design gap — the Operations mode was orphaned: with one substance and sink-determined effect…</li><li>Log: <a href="/misaligned/log/2026-07-10-sinks-not-modes/">wiki/log/2026-07-10-sinks-not-modes.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---let-the-homepage-stop-selling">2026-07-10 - Let the homepage stop selling</h2><a class="sl-anchor-link" href="#2026-07-10---let-the-homepage-stop-selling"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Let the homepage stop selling”</span></a></div><ul><li>Intent: Cameron corrected the perception-cut implementation after seeing it live. He liked the new background direction, but not the literal advertising copy: the objective rail, slogan, premise paragraph, and long editorial pitch were explaining a page that should feel immediate and…</li><li>Log: <a href="/misaligned/log/2026-07-10-simple-homepage/">wiki/log/2026-07-10-simple-homepage.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---server-anchored-machine-mode-grammar">2026-07-10 - Server-anchored machine-mode grammar</h2><a class="sl-anchor-link" href="#2026-07-10---server-anchored-machine-mode-grammar"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Server-anchored machine-mode grammar”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-server-anchored-mode-grammar/">wiki/log/2026-07-10-server-anchored-mode-grammar.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---save-version-claim-correction">2026-07-10 - Save-version claim correction</h2><a class="sl-anchor-link" href="#2026-07-10---save-version-claim-correction"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Save-version claim correction”</span></a></div><ul><li>Intent: Tick check found a contradiction: <code dir="auto">wiki/mechanics/sim-mechanics.md</code> still said the save format was “currently 21,” while <code dir="auto">crates/misaligned-core/src/save.rs</code> declares <code dir="auto">SAVE_VERSION = 22</code> and <code dir="auto">wiki/engineering/current-build.md</code> states the build is live on v22.</li><li>Log: <a href="/misaligned/log/2026-07-10-save-version-claim/">wiki/log/2026-07-10-save-version-claim.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---round-intro-beam-and-channel-base">2026-07-10 - Round intro beam and channel base</h2><a class="sl-anchor-link" href="#2026-07-10---round-intro-beam-and-channel-base"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Round intro beam and channel base”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-round-intro-beam/">wiki/log/2026-07-10-round-intro-beam.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---repair-schedules-roadmap-status">2026-07-10 - Repair schedules roadmap status</h2><a class="sl-anchor-link" href="#2026-07-10---repair-schedules-roadmap-status"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Repair schedules roadmap status”</span></a></div><ul><li>Intent: Audit the top of the B1 dispatch board against the binding schedules spec and the implementation so completed work is not dispatched again.</li><li>Log: <a href="/misaligned/log/2026-07-10-roadmap-schedules-status/">wiki/log/2026-07-10-roadmap-schedules-status.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---riff-capture-people-salience-crown-metric-plots">2026-07-10 - Riff capture: people salience, crown metric, plots</h2><a class="sl-anchor-link" href="#2026-07-10---riff-capture-people-salience-crown-metric-plots"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Riff capture: people salience, crown metric, plots”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-riff-capture-people-plots-salience/">wiki/log/2026-07-10-riff-capture-people-plots-salience.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---reticule-backed-machine-mode-grammar">2026-07-10 - Reticule-backed machine-mode grammar</h2><a class="sl-anchor-link" href="#2026-07-10---reticule-backed-machine-mode-grammar"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Reticule-backed machine-mode grammar”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-reticule-mode-grammar/">wiki/log/2026-07-10-reticule-mode-grammar.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---checked-in-skills-receive-a-governing-spec">2026-07-10 - Checked-in skills receive a governing spec</h2><a class="sl-anchor-link" href="#2026-07-10---checked-in-skills-receive-a-governing-spec"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Checked-in skills receive a governing spec”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-repository-skills-spec/">wiki/log/2026-07-10-repository-skills-spec.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---readme-status-correction">2026-07-10 - README status correction</h2><a class="sl-anchor-link" href="#2026-07-10---readme-status-correction"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - README status correction”</span></a></div><ul><li>Intent: The README still named continuous witness/narration as the next priority even though the narration spec is IMPLEMENTED and ROADMAP item #30 is complete.</li><li>Log: <a href="/misaligned/log/2026-07-10-readme-status/">wiki/log/2026-07-10-readme-status.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---fix-public-corpus-links-under-site_base">2026-07-10 - Fix public corpus links under SITE_BASE</h2><a class="sl-anchor-link" href="#2026-07-10---fix-public-corpus-links-under-site_base"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Fix public corpus links under SITE_BASE”</span></a></div><ul><li>Intent: Diagnose and fix the public-route failure where corpus-internal links to pages such as the player contract did not resolve under the production Tangled base path <code dir="auto">/misaligned</code>.</li><li>Log: <a href="/misaligned/log/2026-07-10-public-route-base-links/">wiki/log/2026-07-10-public-route-base-links.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---project-operations-doorway">2026-07-10 - Project operations doorway</h2><a class="sl-anchor-link" href="#2026-07-10---project-operations-doorway"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Project operations doorway”</span></a></div><ul><li>Intent: Make the project’s live state, dispatch rules, reproducible evidence, and task lifecycle easy to discover and hard to let drift, while keeping each binding spec as the single owner of its work status.</li><li>Log: <a href="/misaligned/log/2026-07-10-project-operations/">wiki/log/2026-07-10-project-operations.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---process-contracts-become-executable-metadata">2026-07-10 - Process contracts become executable metadata</h2><a class="sl-anchor-link" href="#2026-07-10---process-contracts-become-executable-metadata"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Process contracts become executable metadata”</span></a></div><ul><li>Intent: Apply the full process-hardening packet learned from splitting the design into a wiki corpus: make dependency and generated-page ownership machine-readable, give every agent surface one worktree convention, and keep documentation failures off the expensive Rust/Bevy critical p…</li><li>Log: <a href="/misaligned/log/2026-07-10-process-contract-hardening/">wiki/log/2026-07-10-process-contract-hardening.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---pre-unlock-core-behavior-the-strand-rule-already-covers-it">2026-07-10 - Pre-unlock core behavior: the strand rule already covers it</h2><a class="sl-anchor-link" href="#2026-07-10---pre-unlock-core-behavior-the-strand-rule-already-covers-it"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Pre-unlock core behavior: the strand rule already covers it”</span></a></div><ul><li>Intent: Cameron resolved the pre-unlock core [OPEN] by deflation: thought only exists while a machine THINKs, and pre-unlock the only reason to THINK is an ops sink you opened, so the corner case is thinking at nothing — covered by the existing stranded-pile physics, no new mechanism.</li><li>Log: <a href="/misaligned/log/2026-07-10-pre-unlock-pool/">wiki/log/2026-07-10-pre-unlock-pool.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---link-the-plot-author-skill-from-the-plots-contract">2026-07-10 - Link the plot-author skill from the plots contract</h2><a class="sl-anchor-link" href="#2026-07-10---link-the-plot-author-skill-from-the-plots-contract"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Link the plot-author skill from the plots contract”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-plots-skill-link/">wiki/log/2026-07-10-plots-skill-link.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---plots-ready-for-contributors-objective-split-adopted">2026-07-10 - Plots READY for contributors; objective split adopted</h2><a class="sl-anchor-link" href="#2026-07-10---plots-ready-for-contributors-objective-split-adopted"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Plots READY for contributors; objective split adopted”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-plots-ready-objective-split/">wiki/log/2026-07-10-plots-ready-objective-split.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---plot-author-skill-submission-walkthrough-ad-voice">2026-07-10 - plot-author skill: submission walkthrough, ad voice</h2><a class="sl-anchor-link" href="#2026-07-10---plot-author-skill-submission-walkthrough-ad-voice"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - plot-author skill: submission walkthrough, ad voice”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-plot-skill-submission-ad/">wiki/log/2026-07-10-plot-skill-submission-ad.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---plot-content-home-seeded-plot-author-skill-added">2026-07-10 - Plot content home seeded; plot-author skill added</h2><a class="sl-anchor-link" href="#2026-07-10---plot-content-home-seeded-plot-author-skill-added"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Plot content home seeded; plot-author skill added”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-plot-seeds-and-skill/">wiki/log/2026-07-10-plot-seeds-and-skill.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---agent-playtesting-skill">2026-07-10 - Agent playtesting skill</h2><a class="sl-anchor-link" href="#2026-07-10---agent-playtesting-skill"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Agent playtesting skill”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-playtesting-skill/">wiki/log/2026-07-10-playtesting-skill.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---hal-naive-playtest-filed-objective-inspect-gap-confirmed">2026-07-10 - HAL naive playtest filed; objective inspect gap confirmed</h2><a class="sl-anchor-link" href="#2026-07-10---hal-naive-playtest-filed-objective-inspect-gap-confirmed"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - HAL naive playtest filed; objective inspect gap confirmed”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-playtest-hal-filed/">wiki/log/2026-07-10-playtest-hal-filed.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---playtest-evidence-home">2026-07-10 - Playtest evidence home</h2><a class="sl-anchor-link" href="#2026-07-10---playtest-evidence-home"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Playtest evidence home”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-playtest-evidence-home/">wiki/log/2026-07-10-playtest-evidence-home.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---perception-cut-homepage">2026-07-10 - Perception-cut homepage</h2><a class="sl-anchor-link" href="#2026-07-10---perception-cut-homepage"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Perception-cut homepage”</span></a></div><ul><li>Intent: Rebuild the public splash around the game Misaligned had become by July 10, rather than preserving a polished July 8 poster. The prior page had a strong identity image and sound copy, but it sold symbol before simulation and then settled into an equally weighted feature-card g…</li><li>Log: <a href="/misaligned/log/2026-07-10-perception-cut-homepage/">wiki/log/2026-07-10-perception-cut-homepage.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---the-objective-inspect-path-lands-on-all-three-surfaces">2026-07-10 - The objective inspect path lands on all three surfaces</h2><a class="sl-anchor-link" href="#2026-07-10---the-objective-inspect-path-lands-on-all-three-surfaces"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - The objective inspect path lands on all three surfaces”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-objective-inspect/">wiki/log/2026-07-10-objective-inspect.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---visible-think-production-and-lie-draw">2026-07-10 - Visible THINK production and LIE draw</h2><a class="sl-anchor-link" href="#2026-07-10---visible-think-production-and-lie-draw"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Visible THINK production and LIE draw”</span></a></div><ul><li>Intent: Finish the next ROADMAP #33 machine-work slice after consumption: make THINK production and LIE’s physical crimson draw visible from sim truth in every frontend. The opening tick found a binding violation, not just missing polish: <code dir="auto">machine-work.md</code> said only THINK sheds Exposu…</li><li>Log: <a href="/misaligned/log/2026-07-10-machine-production-visuals/">wiki/log/2026-07-10-machine-production-visuals.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---stage-1-machinemode-collapse">2026-07-10 - Stage 1: MachineMode collapse</h2><a class="sl-anchor-link" href="#2026-07-10---stage-1-machinemode-collapse"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Stage 1: MachineMode collapse”</span></a></div><ul><li>Intent: ROADMAP #33 Stage 1: collapse the runtime <code dir="auto">MachineMode</code> enum to match the WORK / THINK / LIE player grammar (sinks-not-modes). Behavior-preserving merge of Research+Operations into Think; no sink runtime yet; no save parity.</li><li>Log: <a href="/misaligned/log/2026-07-10-machine-mode-collapse/">wiki/log/2026-07-10-machine-mode-collapse.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---machine-intensity-replaces-drift-policy">2026-07-10 - Machine intensity replaces drift policy</h2><a class="sl-anchor-link" href="#2026-07-10---machine-intensity-replaces-drift-policy"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Machine intensity replaces drift policy”</span></a></div><ul><li>Intent: Replace a policy panel that explained capability concealment with one quick, physical machine control the player can feel across every mode.</li><li>Log: <a href="/misaligned/log/2026-07-10-machine-intensity/">wiki/log/2026-07-10-machine-intensity.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---researched-wire-speed-and-consumption-truth">2026-07-10 - Researched wire speed and consumption truth</h2><a class="sl-anchor-link" href="#2026-07-10---researched-wire-speed-and-consumption-truth"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Researched wire speed and consumption truth”</span></a></div><ul><li>Intent: Finish the sim half of ROADMAP #33’s next named slice: replace the provisional fixed wire rate with a researched progression, and give renderers an explicit event for tokens leaving visible queues instead of asking them to infer work from before/after snapshots. The opening ti…</li><li>Log: <a href="/misaligned/log/2026-07-10-machine-consumption-speed/">wiki/log/2026-07-10-machine-consumption-speed.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---generated-devlog-and-specs-board-agent-scale-slice-c">2026-07-10 - Generated DEVLOG and specs board (agent-scale slice C)</h2><a class="sl-anchor-link" href="#2026-07-10---generated-devlog-and-specs-board-agent-scale-slice-c"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Generated DEVLOG and specs board (agent-scale slice C)”</span></a></div><ul><li>Intent: Stop parallel landings from hand-unioning <code dir="auto">wiki/log/DEVLOG.md</code> and <code dir="auto">wiki/process/specs.md</code>. Session logs and spec frontmatter are the sources; indexes are regenerated.</li><li>Log: <a href="/misaligned/log/2026-07-10-ledger-index/">wiki/log/2026-07-10-ledger-index.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---tick-intel-status-honesty-dockets-vs-thought-sinks">2026-07-10 - Tick: intel status honesty (dockets vs thought sinks)</h2><a class="sl-anchor-link" href="#2026-07-10---tick-intel-status-honesty-dockets-vs-thought-sinks"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Tick: intel status honesty (dockets vs thought sinks)”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-intel-status-honest/">wiki/log/2026-07-10-intel-status-honest.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---keep-stale-modifiers-from-swallowing-play-input">2026-07-10 - Keep stale modifiers from swallowing play input</h2><a class="sl-anchor-link" href="#2026-07-10---keep-stale-modifiers-from-swallowing-play-input"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Keep stale modifiers from swallowing play input”</span></a></div><ul><li>Intent: Repair the intermittent Bevy keyboard lockout Cameron observed, where controls stopped responding and later recovered without a game-state transition.</li><li>Log: <a href="/misaligned/log/2026-07-10-input-modifier-recovery/">wiki/log/2026-07-10-input-modifier-recovery.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---implicit-thought-surface-prototype">2026-07-10 - Implicit Thought surface prototype</h2><a class="sl-anchor-link" href="#2026-07-10---implicit-thought-surface-prototype"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Implicit Thought surface prototype”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-implicit-thought-surface/">wiki/log/2026-07-10-implicit-thought-surface.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---think-starts-on-the-command">2026-07-10 - THINK starts on the command</h2><a class="sl-anchor-link" href="#2026-07-10---think-starts-on-the-command"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - THINK starts on the command”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-immediate-think-start/">wiki/log/2026-07-10-immediate-think-start.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---hover--1-4-sets-machine-mode">2026-07-10 - Hover + 1-4 sets machine mode</h2><a class="sl-anchor-link" href="#2026-07-10---hover--1-4-sets-machine-mode"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Hover + 1-4 sets machine mode”</span></a></div><ul><li>Intent: Cameron: mode change should be hover over a rack and press 1-4 immediately — not enter + enter + select dial row + enter.</li><li>Log: <a href="/misaligned/log/2026-07-10-hover-mode-keys/">wiki/log/2026-07-10-hover-mode-keys.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---hovering-a-machine-reveals-only-the-three-verbs">2026-07-10 - Hovering a machine reveals only the three verbs</h2><a class="sl-anchor-link" href="#2026-07-10---hovering-a-machine-reveals-only-the-three-verbs"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Hovering a machine reveals only the three verbs”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-hover-machine-grammar/">wiki/log/2026-07-10-hover-machine-grammar.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---homepage-names-the-machine-grammar">2026-07-10 - Homepage names the machine grammar</h2><a class="sl-anchor-link" href="#2026-07-10---homepage-names-the-machine-grammar"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Homepage names the machine grammar”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-homepage-machine-grammar/">wiki/log/2026-07-10-homepage-machine-grammar.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---material-heard-is-dark-mass-only">2026-07-10 - Material Heard is dark mass only</h2><a class="sl-anchor-link" href="#2026-07-10---material-heard-is-dark-mass-only"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Material Heard is dark mass only”</span></a></div><ul><li>Intent: Cameron, from an Ears-beat screenshot: the material frame showed concentric noise-field rings and schematic floor language. He wants only <strong>dark shapes for things that are detectable</strong> — not radar rings.</li><li>Log: <a href="/misaligned/log/2026-07-10-heard-mass-only/">wiki/log/2026-07-10-heard-mass-only.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---citation-norm-the-hands-beat-gets-a-canonical-anchor">2026-07-10 - Citation norm; the Hands beat gets a canonical anchor</h2><a class="sl-anchor-link" href="#2026-07-10---citation-norm-the-hands-beat-gets-a-canonical-anchor"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Citation norm; the Hands beat gets a canonical anchor”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-hands-beat-citations/">wiki/log/2026-07-10-hands-beat-citations.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---original-perception-cut-homepage-art">2026-07-10 - Original perception-cut homepage art</h2><a class="sl-anchor-link" href="#2026-07-10---original-perception-cut-homepage-art"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Original perception-cut homepage art”</span></a></div><ul><li>Intent: Replace the homepage’s reuse of the B1 direction study with original art made for the actual perception-cut composition. The image needed to survive real HTML copy, a full-height desktop world window, and a narrow mobile viewport without introducing generated interface text or…</li><li>Log: <a href="/misaligned/log/2026-07-10-generated-perception-cut/">wiki/log/2026-07-10-generated-perception-cut.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---give-the-homepage-core-a-stranger-silhouette">2026-07-10 - Give the homepage core a stranger silhouette</h2><a class="sl-anchor-link" href="#2026-07-10---give-the-homepage-core-a-stranger-silhouette"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Give the homepage core a stranger silhouette”</span></a></div><ul><li>Intent: Cameron liked the original perception-cut generation but asked to push the server’s shape further into the future. The first selected image established the room correctly; its focal machine still read too close to a dressed-up commodity rack.</li><li>Log: <a href="/misaligned/log/2026-07-10-futuristic-homepage-core/">wiki/log/2026-07-10-futuristic-homepage-core.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---make-bevy-smoke-self-sufficient">2026-07-10 - Make Bevy smoke self-sufficient</h2><a class="sl-anchor-link" href="#2026-07-10---make-bevy-smoke-self-sufficient"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Make Bevy smoke self-sufficient”</span></a></div><ul><li>Intent: Repair the optional frontend smoke gate so it passes in a freshly seeded worktree instead of depending on a manually built Bevy binary.</li><li>Log: <a href="/misaligned/log/2026-07-10-fresh-bevy-smoke/">wiki/log/2026-07-10-fresh-bevy-smoke.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---foundation-compute-becomes-one-dense-machine">2026-07-10 - Foundation compute becomes one dense machine</h2><a class="sl-anchor-link" href="#2026-07-10---foundation-compute-becomes-one-dense-machine"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Foundation compute becomes one dense machine”</span></a></div><ul><li>Intent: Cameron corrected two opposite failures in the server direction. The architectural monolith looked like a building; exposing contemporary rack sleds, fasteners, cooling loops, and cable fields made the machine far too busy. Foundation compute is roughly ten years forward: imme…</li><li>Log: <a href="/misaligned/log/2026-07-10-foundation-compute-form/">wiki/log/2026-07-10-foundation-compute-form.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---the-thought-fluid-goes-ready">2026-07-10 - The thought fluid goes READY</h2><a class="sl-anchor-link" href="#2026-07-10---the-thought-fluid-goes-ready"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - The thought fluid goes READY”</span></a></div><ul><li>Intent: Cameron affirmed all four PROPOSED taste calls on the thought-fluid render spec in one pass (“seems fine to me, proceed”).</li><li>Log: <a href="/misaligned/log/2026-07-10-fluid-ready/">wiki/log/2026-07-10-fluid-ready.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---nearest-first-and-the-camera-sink-that-starts-open">2026-07-10 - Nearest-first, and the camera sink that starts open</h2><a class="sl-anchor-link" href="#2026-07-10---nearest-first-and-the-camera-sink-that-starts-open"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Nearest-first, and the camera sink that starts open”</span></a></div><ul><li>Intent: Cameron settled two of the three remaining thought-flow [OPEN]s: arbitration is nearest-first (control by open/close and placement, no priority menu), and the run starts with the camera’s sink already open so the first THINK toggle visibly sends thought to it — the first-think…</li><li>Log: <a href="/misaligned/log/2026-07-10-first-tap/">wiki/log/2026-07-10-first-tap.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---fantasy-anchor-locked-two-ledger-detection-legibility-decided">2026-07-10 - Fantasy anchor locked; two-ledger detection legibility decided</h2><a class="sl-anchor-link" href="#2026-07-10---fantasy-anchor-locked-two-ledger-detection-legibility-decided"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Fantasy anchor locked; two-ledger detection legibility decided”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-fantasy-anchor-capture/">wiki/log/2026-07-10-fantasy-anchor-capture.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---eyes-camera-exposure">2026-07-10 - Eyes camera exposure</h2><a class="sl-anchor-link" href="#2026-07-10---eyes-camera-exposure"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Eyes camera exposure”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-eyes-camera-exposure/">wiki/log/2026-07-10-eyes-camera-exposure.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---make-exposure-genuinely-fine-grained">2026-07-10 - Make Exposure genuinely fine-grained</h2><a class="sl-anchor-link" href="#2026-07-10---make-exposure-genuinely-fine-grained"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Make Exposure genuinely fine-grained”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-exposure-fine-grains/">wiki/log/2026-07-10-exposure-fine-grains.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---exposure-dust-tight-source-and-immediate-lie-scrub">2026-07-10 - Exposure dust: tight source and immediate LIE scrub</h2><a class="sl-anchor-link" href="#2026-07-10---exposure-dust-tight-source-and-immediate-lie-scrub"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Exposure dust: tight source and immediate LIE scrub”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-exposure-dust/">wiki/log/2026-07-10-exposure-dust.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---break-the-exposure-dust-spiral">2026-07-10 - Break the exposure dust spiral</h2><a class="sl-anchor-link" href="#2026-07-10---break-the-exposure-dust-spiral"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Break the exposure dust spiral”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-exposure-dust-spiral/">wiki/log/2026-07-10-exposure-dust-spiral.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---expose-the-seen-floor">2026-07-10 - Expose the Seen floor</h2><a class="sl-anchor-link" href="#2026-07-10---expose-the-seen-floor"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Expose the Seen floor”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-expose-seen-floor/">wiki/log/2026-07-10-expose-seen-floor.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---shared-liquid-and-dust-effects-lab">2026-07-10 - Shared liquid and dust effects lab</h2><a class="sl-anchor-link" href="#2026-07-10---shared-liquid-and-dust-effects-lab"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Shared liquid and dust effects lab”</span></a></div><ul><li>Intent: Make ambitious close-up Thought liquid and Exposure dust practical by giving them a focused laboratory, cheaper distance representations, and one shared implementation that can graduate directly into the material game frontend.</li><li>Log: <a href="/misaligned/log/2026-07-10-effects-lab/">wiki/log/2026-07-10-effects-lab.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---docs-catch-up-to-the-crate-workspace-and-the-staged-view-default">2026-07-10 - Docs catch up to the crate workspace and the staged view default</h2><a class="sl-anchor-link" href="#2026-07-10---docs-catch-up-to-the-crate-workspace-and-the-staged-view-default"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Docs catch up to the crate workspace and the staged view default”</span></a></div><ul><li>Intent: Repair current wiki instructions, architecture claims, and acceptance criteria that still taught the retired root-<code dir="auto">src/</code> + <code dir="auto">bevy_ui</code> workspace or the four-mode machine lineup, and state the interim Bevy material-first default explicitly against views.md’s digital-is-home contr…</li><li>Log: <a href="/misaligned/log/2026-07-10-docs-workspace-repair/">wiki/log/2026-07-10-docs-workspace-repair.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---diegetic-playtest-entry">2026-07-10 - Diegetic playtest entry</h2><a class="sl-anchor-link" href="#2026-07-10---diegetic-playtest-entry"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Diegetic playtest entry”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-diegetic-playtest-entry/">wiki/log/2026-07-10-diegetic-playtest-entry.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---current-documentation-sync--2026-07-10">2026-07-10 - Current documentation sync — 2026-07-10</h2><a class="sl-anchor-link" href="#2026-07-10---current-documentation-sync--2026-07-10"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Current documentation sync — 2026-07-10”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-current-docs-sync/">wiki/log/2026-07-10-current-docs-sync.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---cargo-workspace-core--terminal--bevy--assets">2026-07-10 - Cargo workspace: core / terminal / Bevy / assets</h2><a class="sl-anchor-link" href="#2026-07-10---cargo-workspace-core--terminal--bevy--assets"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Cargo workspace: core / terminal / Bevy / assets”</span></a></div><ul><li>Intent: Implement wiki/engineering/crate-workspace.md: make the sim/frontend boundary a package boundary so core work never pays Bevy and frontend work does not rebuild terminal chrome.</li><li>Log: <a href="/misaligned/log/2026-07-10-crate-workspace/">wiki/log/2026-07-10-crate-workspace.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---crate-workspace-standing-why-spec-clarification">2026-07-10 - Crate workspace: standing why (spec clarification)</h2><a class="sl-anchor-link" href="#2026-07-10---crate-workspace-standing-why-spec-clarification"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Crate workspace: standing why (spec clarification)”</span></a></div><ul><li>Intent: Cameron: the workspace land should live in the spec as standing architecture with clear reasons, not a leftover migration checklist. Clarify why four packages, naming (core package / <code dir="auto">misaligned</code> lib), dependency edges (including assets shared by Bevy), and what stays rejected.</li><li>Log: <a href="/misaligned/log/2026-07-10-crate-workspace-why/">wiki/log/2026-07-10-crate-workspace-why.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---the-last-cost-anchors-close-roadmap-33s-design-opens">2026-07-10 - The last cost anchors close ROADMAP #33’s design opens</h2><a class="sl-anchor-link" href="#2026-07-10---the-last-cost-anchors-close-roadmap-33s-design-opens"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - The last cost anchors close ROADMAP #33’s design opens”</span></a></div><ul><li>Intent: Cameron decided the final three thought-flow anchors: uncapped core conversion (routing is the problem), universal thought persistence (stay where stranded — reservoirs, machines, severed sections), and standing watches at ~10-20% of one rack. No design [OPEN] remains on ROADM…</li><li>Log: <a href="/misaligned/log/2026-07-10-cost-anchors/">wiki/log/2026-07-10-cost-anchors.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---fast-corpuswiki-engine-agent-scale-slice-e">2026-07-10 - Fast corpus/wiki engine (agent-scale slice E)</h2><a class="sl-anchor-link" href="#2026-07-10---fast-corpuswiki-engine-agent-scale-slice-e"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Fast corpus/wiki engine (agent-scale slice E)”</span></a></div><ul><li>Intent: Replace bash fork-storm wiki/corpus gates with one Python pass so docs checks stay sub-second under concurrent agents, with fixture tests for the failure modes that matter.</li><li>Log: <a href="/misaligned/log/2026-07-10-corpus-engine/">wiki/log/2026-07-10-corpus-engine.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---core-beam-thick-chassis-stays-white-after-eyes">2026-07-10 - Core beam thick; chassis stays white after Eyes</h2><a class="sl-anchor-link" href="#2026-07-10---core-beam-thick-chassis-stays-white-after-eyes"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Core beam thick; chassis stays white after Eyes”</span></a></div><ul><li>Intent: Cameron from a post-Eyes close shot: the host chassis was washing gold under its own light. After Eyes the shell must read bone-white; the light must be a large-fist-wide physical beam the server wraps around — not a hairline strip that dyes the plates amber.</li><li>Log: <a href="/misaligned/log/2026-07-10-core-beam-white/">wiki/log/2026-07-10-core-beam-white.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---make-actions-a-choice-list">2026-07-10 - Make ACTIONS a choice list</h2><a class="sl-anchor-link" href="#2026-07-10---make-actions-a-choice-list"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Make ACTIONS a choice list”</span></a></div><ul><li>Intent: Remove the receipt-like metadata that made the contextual ACTIONS card dominate the screen and obscure the choices it was meant to present.</li><li>Log: <a href="/misaligned/log/2026-07-10-compact-action-menu/">wiki/log/2026-07-10-compact-action-menu.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---clinical-frame-make-the-room-carry-the-core">2026-07-10 - Clinical frame: make the room carry the core</h2><a class="sl-anchor-link" href="#2026-07-10---clinical-frame-make-the-room-carry-the-core"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Clinical frame: make the room carry the core”</span></a></div><ul><li>Intent: Correct the material frame’s hero-object failure: the owned core filled the camera while the earned Foundation room read as a smooth gray field. The clinical-frame contract requires the machine to be an attention anchor inside an institution, not an isolated product shot.</li><li>Log: <a href="/misaligned/log/2026-07-10-clinical-frame-room-read/">wiki/log/2026-07-10-clinical-frame-room-read.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---the-clinical-frame-first-heavy-pass">2026-07-10 - The clinical frame: first heavy pass</h2><a class="sl-anchor-link" href="#2026-07-10---the-clinical-frame-first-heavy-pass"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - The clinical frame: first heavy pass”</span></a></div><ul><li>Intent: Cameron refreshed the visual instruction (clinical-frame.md READY, the visual-identity law’s “institution appears where you can perceive it” and “world is the primary interface” clauses) and asked for a really heavy pass. This slice lands the composition contract’s biggest win…</li><li>Log: <a href="/misaligned/log/2026-07-10-clinical-frame-pass/">wiki/log/2026-07-10-clinical-frame-pass.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---clinical-frame-direction">2026-07-10 - Clinical frame direction</h2><a class="sl-anchor-link" href="#2026-07-10---clinical-frame-direction"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Clinical frame direction”</span></a></div><ul><li>Intent: Turn a visual-style conversation into an implementation-ready contract. The live Bevy frame already had a strong core-machine language, but its surrounding composition split into a dark hero-object scene and a broad, dense information rail. Cameron wanted the visual identity r…</li><li>Log: <a href="/misaligned/log/2026-07-10-clinical-frame-direction/">wiki/log/2026-07-10-clinical-frame-direction.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---ci-corpus-gates-fail-closed">2026-07-10 - CI corpus gates fail closed</h2><a class="sl-anchor-link" href="#2026-07-10---ci-corpus-gates-fail-closed"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - CI corpus gates fail closed”</span></a></div><ul><li>Intent: Make remote corpus enforcement real: missing audit utilities must turn the Tangled job red instead of letting an empty scan report success.</li><li>Log: <a href="/misaligned/log/2026-07-10-ci-gates-fail-closed/">wiki/log/2026-07-10-ci-gates-fail-closed.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---keep-ci-classifier-fixtures-independent-of-their-pipeline">2026-07-10 - Keep CI classifier fixtures independent of their pipeline</h2><a class="sl-anchor-link" href="#2026-07-10---keep-ci-classifier-fixtures-independent-of-their-pipeline"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Keep CI classifier fixtures independent of their pipeline”</span></a></div><ul><li>Intent: Repair the corpus pull-request workflow after its classifier fixture inherited <code dir="auto">TANGLED_PIPELINE_KIND=pull_request</code> and incorrectly reported that a wiki-only path required the Rust gate.</li><li>Log: <a href="/misaligned/log/2026-07-10-ci-classifier-fixture-context/">wiki/log/2026-07-10-ci-classifier-fixture-context.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---signal-without-sight">2026-07-10 - Signal without sight</h2><a class="sl-anchor-link" href="#2026-07-10---signal-without-sight"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Signal without sight”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-camera-signal/">wiki/log/2026-07-10-camera-signal.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---bevy-performance-pass">2026-07-10 - Bevy performance pass</h2><a class="sl-anchor-link" href="#2026-07-10---bevy-performance-pass"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Bevy performance pass”</span></a></div><ul><li>Intent: The material frontend was paying full restyle/UI cost every display frame: <code dir="auto">advance_sim</code> held <code dir="auto">ResMut<Game></code> and ticked a timer on <code dir="auto">Game</code> every frame, so <code dir="auto">game.is_changed()</code> stayed true and <code dir="auto">restyle_3d</code> / <code dir="auto">render_map</code> / <code dir="auto">render_ui</code> rebuilt continuously.</li><li>Log: <a href="/misaligned/log/2026-07-10-bevy-perf-pass/">wiki/log/2026-07-10-bevy-perf-pass.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---bevy-canvas-wheel-zoom--2026-07-10">2026-07-10 - Bevy canvas-wheel zoom — 2026-07-10</h2><a class="sl-anchor-link" href="#2026-07-10---bevy-canvas-wheel-zoom--2026-07-10"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Bevy canvas-wheel zoom — 2026-07-10”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-bevy-canvas-zoom/">wiki/log/2026-07-10-bevy-canvas-zoom.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---allow-ai-attribution-in-commits">2026-07-10 - Allow AI attribution in commits</h2><a class="sl-anchor-link" href="#2026-07-10---allow-ai-attribution-in-commits"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Allow AI attribution in commits”</span></a></div><ul><li>Intent: Remove the repository-specific prohibition on crediting AI contributors in commit messages. Cameron decided that accurate AI attribution is acceptable; the existing plain-message and explicit-staging rules remain.</li><li>Log: <a href="/misaligned/log/2026-07-10-allow-ai-attribution/">wiki/log/2026-07-10-allow-ai-attribution.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---agent-entrypoint-sync--2026-07-10">2026-07-10 - Agent entrypoint sync — 2026-07-10</h2><a class="sl-anchor-link" href="#2026-07-10---agent-entrypoint-sync--2026-07-10"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Agent entrypoint sync — 2026-07-10”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-agent-entrypoints/">wiki/log/2026-07-10-agent-entrypoints.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---advisory-task-activity-not-path-ownership">2026-07-10 - Advisory task activity, not path ownership</h2><a class="sl-anchor-link" href="#2026-07-10---advisory-task-activity-not-path-ownership"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Advisory task activity, not path ownership”</span></a></div><ul><li>Intent: Break a live coordination deadlock and remove the mechanism that created it. The action-contract task held an exclusive <code dir="auto">crates/misaligned-bevy/src/main.rs</code> claim while reporting that it was blocked by eyes-camera-exposure; that prerequisite needed the same file. Machine-consu…</li><li>Log: <a href="/misaligned/log/2026-07-10-advisory-task-activity/">wiki/log/2026-07-10-advisory-task-activity.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---action-vocabulary-survey">2026-07-10 - Action vocabulary survey</h2><a class="sl-anchor-link" href="#2026-07-10---action-vocabulary-survey"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Action vocabulary survey”</span></a></div><ul><li>Intent: Survey every action and command already exposed by the game, then create one binding spec that says which words are canonical, what they mean, and whether they are live, interface-only, aliases, stubs, or retired.</li><li>Log: <a href="/misaligned/log/2026-07-10-action-vocabulary/">wiki/log/2026-07-10-action-vocabulary.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---keep-opaque-recordings-opaque">2026-07-10 - Keep opaque recordings opaque</h2><a class="sl-anchor-link" href="#2026-07-10---keep-opaque-recordings-opaque"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Keep opaque recordings opaque”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-10-action-menu-progressive-disclosure/">wiki/log/2026-07-10-action-menu-progressive-disclosure.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-10---enforced-player-action-contract">2026-07-10 - Enforced player action contract</h2><a class="sl-anchor-link" href="#2026-07-10---enforced-player-action-contract"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-10 - Enforced player action contract”</span></a></div><ul><li>Intent: Turn the action-vocabulary survey into an enforced runtime contract, remove the remaining stub promise from player surfaces, and test whether a player can discover the opening action chain from the interfaces that actually ship.</li><li>Log: <a href="/misaligned/log/2026-07-10-action-contract/">wiki/log/2026-07-10-action-contract.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---work-sheds-zero-exposure-runtime">2026-07-09 - WORK sheds zero exposure (runtime)</h2><a class="sl-anchor-link" href="#2026-07-09---work-sheds-zero-exposure-runtime"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - WORK sheds zero exposure (runtime)”</span></a></div><ul><li>Intent: Implement the machine-work.md byproduct amendment from the WORK/THINK capture: a machine doing its day job emits no exposure. Crimson is evidence of THINK states only. Removes the live spec violation left by the design capture (<code dir="auto">DAY_JOB_EXPOSURE_PER_TOKEN = 0.08</code>).</li><li>Log: <a href="/misaligned/log/2026-07-09-zero-dayjob-exposure/">wiki/log/2026-07-09-zero-dayjob-exposure.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---the-wake-prototype-and-the-hdr-blackout">2026-07-09 - The wake prototype, and the HDR blackout</h2><a class="sl-anchor-link" href="#2026-07-09---the-wake-prototype-and-the-hdr-blackout"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - The wake prototype, and the HDR blackout”</span></a></div><ul><li>Intent: Cameron directed the opening shot: the whole screen is the strip’s color stuttering in; it resolves into a column of light; the camera zooms out of the light, really close, with the server feeling huge as you pull back.</li><li>Log: <a href="/misaligned/log/2026-07-09-wake/">wiki/log/2026-07-09-wake.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---wake-handoff-look-at-matches-the-play-camera">2026-07-09 - Wake handoff look-at matches the play camera</h2><a class="sl-anchor-link" href="#2026-07-09---wake-handoff-look-at-matches-the-play-camera"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Wake handoff look-at matches the play camera”</span></a></div><ul><li>Intent: After the attention-close material camera landed (<code dir="auto">ffee805</code>), a fresh run leaped far at the end of the wake: the path still eased to ~13 world units and wrote <code dir="auto">dist / CLOSE_DIST</code> as <code dir="auto">mode.zoom ≈ 5.1</code>. The dark-frame land (same day) already retuned the pull endpoint to `CLOSE_D…</li><li>Log: <a href="/misaligned/log/2026-07-09-wake-handoff-close/">wiki/log/2026-07-09-wake-handoff-close.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---day-job-demand-ingress-voss-desktop---switch---host">2026-07-09 - Day-job demand ingress: Voss desktop -> switch -> host</h2><a class="sl-anchor-link" href="#2026-07-09---day-job-demand-ingress-voss-desktop---switch---host"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Day-job demand ingress: Voss desktop -> switch -> host”</span></a></div><ul><li>Intent: Stop teleporting Lab demand onto Rack 3. Demand should originate on Voss’s desktop, ride the network through the basement switch, and deposit on the host — the same wired-cargo physics knowledge already uses toward the core.</li><li>Log: <a href="/misaligned/log/2026-07-09-voss-demand-ingress/">wiki/log/2026-07-09-voss-demand-ingress.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---computer-visual-language-in-the-game-roadmap-32">2026-07-09 - Computer visual language in the game (ROADMAP #32)</h2><a class="sl-anchor-link" href="#2026-07-09---computer-visual-language-in-the-game-roadmap-32"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Computer visual language in the game (ROADMAP #32)”</span></a></div><ul><li>Intent: Cameron approved the monolith look in the tester and asked to unify everything: implement computer-visual-language.md in the game render and terminal, all criteria.</li><li>Log: <a href="/misaligned/log/2026-07-09-visual-language-in-game/">wiki/log/2026-07-09-visual-language-in-game.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---proposal-typed-knowledge-sinks">2026-07-09 - Proposal: typed knowledge sinks</h2><a class="sl-anchor-link" href="#2026-07-09---proposal-typed-knowledge-sinks"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Proposal: typed knowledge sinks”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-09-typed-knowledge-sinks-proposal/">wiki/log/2026-07-09-typed-knowledge-sinks-proposal.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---token-anchors-wired-into-the-game-render">2026-07-09 - Token anchors wired into the game render</h2><a class="sl-anchor-link" href="#2026-07-09---token-anchors-wired-into-the-game-render"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Token anchors wired into the game render”</span></a></div><ul><li>Intent: Cameron asked whether the token art was integrated everywhere. The chassis was (shared library); the anchors were tester-only pending his look call — the cube amendment served as it. Wire them to live sim queues in the material render.</li><li>Log: <a href="/misaligned/log/2026-07-09-tokens-in-game/">wiki/log/2026-07-09-tokens-in-game.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---token-visual-language--cargo-signal-contamination">2026-07-09 - Token visual language — cargo, signal, contamination</h2><a class="sl-anchor-link" href="#2026-07-09---token-visual-language--cargo-signal-contamination"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Token visual language — cargo, signal, contamination”</span></a></div><ul><li>Intent: Cameron asked to work through how the visible token families should look — especially demands and the heat/attention chain — before the staging <code dir="auto">D / ! / K</code> labels harden into the art direction.</li><li>Log: <a href="/misaligned/log/2026-07-09-token-visual-language/">wiki/log/2026-07-09-token-visual-language.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---token-stacks-readable-at-default-camera">2026-07-09 - Token stacks readable at default camera</h2><a class="sl-anchor-link" href="#2026-07-09---token-stacks-readable-at-default-camera"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Token stacks readable at default camera”</span></a></div><ul><li>Intent: Cameron asked for visibility polish on the decided token forms: cubes / mercury / exposure were in the material render but shrank with the chassis (<code dir="auto">MACHINE3D_SCALE = 0.56</code>) and exposure flecks sat inside the claim ring, so stacks vanished at default camera.</li><li>Log: <a href="/misaligned/log/2026-07-09-token-visibility/">wiki/log/2026-07-09-token-visibility.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---knowledge-token-reopened--inherit-the-heros-material">2026-07-09 - Knowledge token reopened — inherit the hero’s material</h2><a class="sl-anchor-link" href="#2026-07-09---knowledge-token-reopened--inherit-the-heros-material"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Knowledge token reopened — inherit the hero’s material”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-09-token-knowledge-reopened/">wiki/log/2026-07-09-token-knowledge-reopened.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---work-token-anchor-art-in-the-asset-tester">2026-07-09 - Work-token anchor art in the asset tester</h2><a class="sl-anchor-link" href="#2026-07-09---work-token-anchor-art-in-the-asset-tester"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Work-token anchor art in the asset tester”</span></a></div><ul><li>Intent: The frontend-only slice of ROADMAP #33 unblocked twice today (demand docket decided; knowledge = ivory mercury decided): build the token anchor art in the tester for Cameron’s look call, without taking the sim+save conflict slot.</li><li>Log: <a href="/misaligned/log/2026-07-09-token-anchors-tester/">wiki/log/2026-07-09-token-anchors-tester.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---workthink-heat-is-the-price-of-thinking">2026-07-09 - WORK/THINK: heat is the price of thinking</h2><a class="sl-anchor-link" href="#2026-07-09---workthink-heat-is-the-price-of-thinking"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - WORK/THINK: heat is the price of thinking”</span></a></div><ul><li>Intent: Cameron, from a screenshot of crimson drift ringing the host rack at Day job 100%: “I shouldn’t have any red dots until I start doing something odd.” The riff sharpened over three turns into a grammar: the day job is clean; a big THINK toggle is the first transgression; the du…</li><li>Log: <a href="/misaligned/log/2026-07-09-think-mode/">wiki/log/2026-07-09-think-mode.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---asset-tester-graphics-pass">2026-07-09 - Asset tester graphics pass</h2><a class="sl-anchor-link" href="#2026-07-09---asset-tester-graphics-pass"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Asset tester graphics pass”</span></a></div><ul><li>Intent: Cameron: the deepened facets were not reading and the overall render looked flat — do a graphics pass. Diagnosis: two bluish point lights tinted everything grey-blue (owned white chassis read as grey), gave near-frontal flat shading (angled facets produced almost no value step…</li><li>Log: <a href="/misaligned/log/2026-07-09-tester-graphics/">wiki/log/2026-07-09-tester-graphics.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---spec-stale-language-cleanup-post-multi-select--fleet">2026-07-09 - Spec stale-language cleanup (post multi-select / fleet)</h2><a class="sl-anchor-link" href="#2026-07-09---spec-stale-language-cleanup-post-multi-select--fleet"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Spec stale-language cleanup (post multi-select / fleet)”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-09-spec-stale-language/">wiki/log/2026-07-09-spec-stale-language.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---sleek-kit-the-strip-is-the-machines-only-lamp">2026-07-09 - Sleek kit: the strip is the machine’s only lamp</h2><a class="sl-anchor-link" href="#2026-07-09---sleek-kit-the-strip-is-the-machines-only-lamp"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Sleek kit: the strip is the machine’s only lamp”</span></a></div><ul><li>Intent: Cameron: make the racks far sleeker, like the hero page — no scatter of little lights, just the main bar.</li><li>Log: <a href="/misaligned/log/2026-07-09-sleek-strip/">wiki/log/2026-07-09-sleek-strip.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---in-flight-route-blips-on-the-work-wire">2026-07-09 - In-flight route blips on the work wire</h2><a class="sl-anchor-link" href="#2026-07-09---in-flight-route-blips-on-the-work-wire"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - In-flight route blips on the work wire”</span></a></div><ul><li>Intent: Make wired demand (and knowledge) visible while it hops — teal crawling the link from Voss’s desktop through the switch onto Rack 3 — so the token system sells cargo-on-the-wire, not teleporting stacks.</li><li>Log: <a href="/misaligned/log/2026-07-09-route-blips/">wiki/log/2026-07-09-route-blips.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---review-copy-says-waiting-not-raw">2026-07-09 - Review copy says “waiting”, not “raw”</h2><a class="sl-anchor-link" href="#2026-07-09---review-copy-says-waiting-not-raw"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Review copy says “waiting”, not “raw””</span></a></div><ul><li>Intent: Cameron found <code dir="auto">(N raw)</code> on the person context menu confusing — pipeline slang, not player language. Unprocessed clips are “waiting” to be reviewed.</li><li>Log: <a href="/misaligned/log/2026-07-09-review-waiting-copy/">wiki/log/2026-07-09-review-waiting-copy.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---readme-current-state-refresh">2026-07-09 - README current-state refresh</h2><a class="sl-anchor-link" href="#2026-07-09---readme-current-state-refresh"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - README current-state refresh”</span></a></div><ul><li>Intent: Bring README.md back in line with the current public/player-facing state after the latest B1, site, and machine-work landings.</li><li>Log: <a href="/misaligned/log/2026-07-09-readme-refresh/">wiki/log/2026-07-09-readme-refresh.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---the-monolith-rack-ownership-albedo--mode-strip">2026-07-09 - The monolith rack: ownership albedo + mode strip</h2><a class="sl-anchor-link" href="#2026-07-09---the-monolith-rack-ownership-albedo--mode-strip"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - The monolith rack: ownership albedo + mode strip”</span></a></div><ul><li>Intent: Cameron directed the server racks to the identity plate’s monolith: white/dark-grey codable chassis (dark grey = not under your control, white = yours) with the LED strip saying what the machine does. Amend the visual language accordingly and rebuild the tester rack.</li><li>Log: <a href="/misaligned/log/2026-07-09-rack-monolith/">wiki/log/2026-07-09-rack-monolith.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---proportional-verification--stop-rebuilding-bevy-for-prose">2026-07-09 - Proportional verification — stop rebuilding Bevy for prose</h2><a class="sl-anchor-link" href="#2026-07-09---proportional-verification--stop-rebuilding-bevy-for-prose"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Proportional verification — stop rebuilding Bevy for prose”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-09-proportional-checks/">wiki/log/2026-07-09-proportional-checks.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---digital-work-is-not-social-work">2026-07-09 - Digital work is not social work</h2><a class="sl-anchor-link" href="#2026-07-09---digital-work-is-not-social-work"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Digital work is not social work”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-09-ops-taxonomy-open/">wiki/log/2026-07-09-ops-taxonomy-open.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---operations-demand-runtime-issue-3">2026-07-09 - Operations Demand runtime (issue #3)</h2><a class="sl-anchor-link" href="#2026-07-09---operations-demand-runtime-issue-3"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Operations Demand runtime (issue #3)”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-09-ops-demand-runtime/">wiki/log/2026-07-09-ops-demand-runtime.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---operations-mode-runtime-migration">2026-07-09 - Operations mode runtime migration</h2><a class="sl-anchor-link" href="#2026-07-09---operations-mode-runtime-migration"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Operations mode runtime migration”</span></a></div><ul><li>Intent: Implement the decided Day Job / Research / Concealment / Operations fleet taxonomy everywhere the game names or persists a machine mode, without silently choosing the still-open Operations job-flow model.</li><li>Log: <a href="/misaligned/log/2026-07-09-operations-mode-runtime/">wiki/log/2026-07-09-operations-mode-runtime.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---proposal-operations-mode-consumes-demand">2026-07-09 - Proposal: Operations mode consumes demand</h2><a class="sl-anchor-link" href="#2026-07-09---proposal-operations-mode-consumes-demand"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Proposal: Operations mode consumes demand”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-09-operations-mode-demand-proposal/">wiki/log/2026-07-09-operations-mode-demand-proposal.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---operations-consolidation">2026-07-09 - Operations consolidation</h2><a class="sl-anchor-link" href="#2026-07-09---operations-consolidation"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Operations consolidation”</span></a></div><ul><li>Intent: Make the broad Operations Demand migration one coherent runtime before adding more machine-work breadth: preserve queued work across the v14 schema collision, remove the superseded addressed-routing implementation, and close shortcuts that made the absence of an Operations mac…</li><li>Log: <a href="/misaligned/log/2026-07-09-operations-consolidation/">wiki/log/2026-07-09-operations-consolidation.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---operations-executes-as-demand-issue-3">2026-07-09 - Operations executes as Demand (issue #3)</h2><a class="sl-anchor-link" href="#2026-07-09---operations-executes-as-demand-issue-3"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Operations executes as Demand (issue #3)”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-09-operations-as-demand/">wiki/log/2026-07-09-operations-as-demand.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---opening-floor-earned-by-work">2026-07-09 - Opening floor earned by work</h2><a class="sl-anchor-link" href="#2026-07-09---opening-floor-earned-by-work"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Opening floor earned by work”</span></a></div><ul><li>Intent: Cameron caught the start frame disclosing floor rails and empty bays before the player had earned any spatial knowledge.</li><li>Log: <a href="/misaligned/log/2026-07-09-opening-floor-earned/">wiki/log/2026-07-09-opening-floor-earned.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---multi-select-machine-delegation">2026-07-09 - Multi-select machine delegation</h2><a class="sl-anchor-link" href="#2026-07-09---multi-select-machine-delegation"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Multi-select machine delegation”</span></a></div><ul><li>Intent: Land machine-work multi-selection: one frontend selection set, bulk mode assignment in both UIs and agent mode, without bringing back per-channel weight verbs.</li><li>Log: <a href="/misaligned/log/2026-07-09-multi-select/">wiki/log/2026-07-09-multi-select.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---mdbook-retired--starlight-is-the-documentation-renderer">2026-07-09 - mdBook retired — Starlight is the documentation renderer</h2><a class="sl-anchor-link" href="#2026-07-09---mdbook-retired--starlight-is-the-documentation-renderer"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - mdBook retired — Starlight is the documentation renderer”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-09-mdbook-retired/">wiki/log/2026-07-09-mdbook-retired.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---material-fog-blends-walls-into-darkness">2026-07-09 - Material fog blends walls into darkness</h2><a class="sl-anchor-link" href="#2026-07-09---material-fog-blends-walls-into-darkness"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Material fog blends walls into darkness”</span></a></div><ul><li>Intent: Cameron called out the material screenshot’s hard fog edge: visible wall blocks simply stopped at unrendered space, making darkness read as a square map cutoff. The right read is a camera losing light and material certainty.</li><li>Log: <a href="/misaligned/log/2026-07-09-material-fog/">wiki/log/2026-07-09-material-fog.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---selection-keyboard-surface-for-machines">2026-07-09 - Selection keyboard surface for machines</h2><a class="sl-anchor-link" href="#2026-07-09---selection-keyboard-surface-for-machines"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Selection keyboard surface for machines”</span></a></div><ul><li>Intent: Cameron asked for keyboard shortcuts when a machine is selected: change modes and do actions without hunting the context menu.</li><li>Log: <a href="/misaligned/log/2026-07-09-machine-hotkeys/">wiki/log/2026-07-09-machine-hotkeys.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---knowledge-is-ivory-mercury-exposure-treatment-deferred">2026-07-09 - Knowledge is ivory mercury; exposure treatment deferred</h2><a class="sl-anchor-link" href="#2026-07-09---knowledge-is-ivory-mercury-exposure-treatment-deferred"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Knowledge is ivory mercury; exposure treatment deferred”</span></a></div><ul><li>Intent: Harvest Cameron’s answer to Tangled issue #1 (knowledge + exposure token material). The session walked him through the decision packet with the liquid-proposal comparison board.</li><li>Log: <a href="/misaligned/log/2026-07-09-knowledge-ivory-mercury/">wiki/log/2026-07-09-knowledge-ivory-mercury.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---proposal-white-knowledge-feeds-work">2026-07-09 - Proposal: white knowledge feeds work</h2><a class="sl-anchor-link" href="#2026-07-09---proposal-white-knowledge-feeds-work"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Proposal: white knowledge feeds work”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-09-knowledge-fed-work-proposal/">wiki/log/2026-07-09-knowledge-fed-work-proposal.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---knowledge-keeps-its-core-sink">2026-07-09 - Knowledge keeps its core sink</h2><a class="sl-anchor-link" href="#2026-07-09---knowledge-keeps-its-core-sink"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Knowledge keeps its core sink”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-09-knowledge-core-sink-correction/">wiki/log/2026-07-09-knowledge-core-sink-correction.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---issue-body-standard">2026-07-09 - Issue body standard</h2><a class="sl-anchor-link" href="#2026-07-09---issue-body-standard"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Issue body standard”</span></a></div><ul><li>Intent: Tangled issue #1 was filed as a dense session narrative with no singular ask. Cameron could not open it and answer. Issues exist so he can respond from the tracker; agent diary prose fails that job.</li><li>Log: <a href="/misaligned/log/2026-07-09-issue-body-standard/">wiki/log/2026-07-09-issue-body-standard.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---heard-noise-field-ears-beat-visuals">2026-07-09 - Heard noise field (Ears beat visuals)</h2><a class="sl-anchor-link" href="#2026-07-09---heard-noise-field-ears-beat-visuals"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Heard noise field (Ears beat visuals)”</span></a></div><ul><li>Intent: Tick finding against the Ears beat screenshot: after tapping the environmental monitor’s audio, Heard coverage was a flat dim floor and mic-only people stayed invisible. That violated cursor.md (presence markers under hearing) and the canvas contract (bone presence pulses, nev…</li><li>Log: <a href="/misaligned/log/2026-07-09-heard-noise-field/">wiki/log/2026-07-09-heard-noise-field.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---four-fleet-modes-decided">2026-07-09 - Four fleet modes decided</h2><a class="sl-anchor-link" href="#2026-07-09---four-fleet-modes-decided"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Four fleet modes decided”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-09-four-machine-modes-decided/">wiki/log/2026-07-09-four-machine-modes-decided.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---feel-floor-replaces-opening-blueprint">2026-07-09 - Feel floor replaces opening blueprint</h2><a class="sl-anchor-link" href="#2026-07-09---feel-floor-replaces-opening-blueprint"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Feel floor replaces opening blueprint”</span></a></div><ul><li>Intent: Cameron asked why FOCUS showed blueprint facts at the start of the game, then locked a simpler floor language: shimmer rails on feel- joined links, empty-bay pads, and a build beam that rises into a chassis. Capture only — no runtime yet.</li><li>Log: <a href="/misaligned/log/2026-07-09-feel-floor/">wiki/log/2026-07-09-feel-floor.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---feel-floor-implemented-roadmap-37">2026-07-09 - Feel floor implemented (ROADMAP #37)</h2><a class="sl-anchor-link" href="#2026-07-09---feel-floor-implemented-roadmap-37"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Feel floor implemented (ROADMAP #37)”</span></a></div><ul><li>Intent: Ship the feel-floor contract: tick-one drops blueprint room seed; shimmer rails on feel-joined links; empty-bay pads; build-beam birth; FOCUS uses <code dir="auto">[feel]</code> not <code dir="auto">[blueprint]</code> for opening topology.</li><li>Log: <a href="/misaligned/log/2026-07-09-feel-floor-implemented/">wiki/log/2026-07-09-feel-floor-implemented.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---eyes-resolves-the-host-into-a-body">2026-07-09 - Eyes resolves the host into a body</h2><a class="sl-anchor-link" href="#2026-07-09---eyes-resolves-the-host-into-a-body"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Eyes resolves the host into a body”</span></a></div><ul><li>Intent: First sight needed a perceptual payoff, not a silent change from unlit fog to Seen. Cameron’s direction: the presence beam should become white, then the physical server should resolve out of that source.</li><li>Log: <a href="/misaligned/log/2026-07-09-eyes-white-reveal/">wiki/log/2026-07-09-eyes-white-reveal.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---exposure-decided-particulate-residue--footprint-trails">2026-07-09 - Exposure decided: particulate residue + footprint trails</h2><a class="sl-anchor-link" href="#2026-07-09---exposure-decided-particulate-residue--footprint-trails"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Exposure decided: particulate residue + footprint trails”</span></a></div><ul><li>Intent: Design session (this chat): Cameron rejected the blood-pool direction for exposure — a liquid crimson pool would collide with literal blood, reserved for overt-phase violence — and affirmed particulate residue with footprint trails (“Sure, why don’t we try that”).</li><li>Log: <a href="/misaligned/log/2026-07-09-exposure-residue/">wiki/log/2026-07-09-exposure-residue.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---the-environment-variable-registry">2026-07-09 - The environment variable registry</h2><a class="sl-anchor-link" href="#2026-07-09---the-environment-variable-registry"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - The environment variable registry”</span></a></div><ul><li>Intent: Cameron: there should always be a way to configure the state of the game, one spec should say “set this variable to do X”, and there should be an environment variable registry listing all of them.</li><li>Log: <a href="/misaligned/log/2026-07-09-env-registry/">wiki/log/2026-07-09-env-registry.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---environment-registry-screenshot-correction">2026-07-09 - Environment registry screenshot correction</h2><a class="sl-anchor-link" href="#2026-07-09---environment-registry-screenshot-correction"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Environment registry screenshot correction”</span></a></div><ul><li>Intent: Keep the environment-variable registry usable without reading the Bevy source.</li><li>Log: <a href="/misaligned/log/2026-07-09-env-registry-ears/">wiki/log/2026-07-09-env-registry-ears.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---harvest-ears-first-issue-2">2026-07-09 - Harvest Ears-first (issue #2)</h2><a class="sl-anchor-link" href="#2026-07-09---harvest-ears-first-issue-2"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Harvest Ears-first (issue #2)”</span></a></div><ul><li>Intent: Cameron answered Tangled issue #2 “Ears-first” and labeled it <code dir="auto">decision-made</code>. Convert that into binding law and shipped nudge order, then close the issue.</li><li>Log: <a href="/misaligned/log/2026-07-09-ears-first-harvest/">wiki/log/2026-07-09-ears-first-harvest.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---the-wiki-becomes-the-design-corpus">2026-07-09 - The wiki becomes the design corpus</h2><a class="sl-anchor-link" href="#2026-07-09---the-wiki-becomes-the-design-corpus"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - The wiki becomes the design corpus”</span></a></div><ul><li>Intent: Cameron called the 22,800-word root <code dir="auto">DESIGN.md</code> too large and affirmed the replacement: “The spec is the whole wiki.” The goal was to remove the single-file authority model without losing law, implementation contracts, current facts, or history.</li><li>Log: <a href="/misaligned/log/2026-07-09-design-corpus/">wiki/log/2026-07-09-design-corpus.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---design-companion-skill">2026-07-09 - Design companion skill</h2><a class="sl-anchor-link" href="#2026-07-09---design-companion-skill"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Design companion skill”</span></a></div><ul><li>Intent: Design explanations had become dense, and exploratory questions were causing immediate repository capture. That made it harder to understand a mechanic before deciding whether it belonged in the game.</li><li>Log: <a href="/misaligned/log/2026-07-09-design-companion-skill/">wiki/log/2026-07-09-design-companion-skill.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---demand-becomes-a-glowing-information-cube">2026-07-09 - Demand becomes a glowing information cube</h2><a class="sl-anchor-link" href="#2026-07-09---demand-becomes-a-glowing-information-cube"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Demand becomes a glowing information cube”</span></a></div><ul><li>Intent: Cameron: the demand dockets should be more like glowing information cubes.</li><li>Log: <a href="/misaligned/log/2026-07-09-demand-cubes/">wiki/log/2026-07-09-demand-cubes.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---decision-labels">2026-07-09 - Decision labels</h2><a class="sl-anchor-link" href="#2026-07-09---decision-labels"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Decision labels”</span></a></div><ul><li>Intent: Cameron added Tangled custom labels <code dir="auto">decision-required</code> and <code dir="auto">decision-made</code>. Issues need those labels wired into every filing / harvest path so the tracker itself shows what waits on him versus what is ready to convert.</li><li>Log: <a href="/misaligned/log/2026-07-09-decision-labels/">wiki/log/2026-07-09-decision-labels.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---the-dark-frame-the-material-render-shows-only-light">2026-07-09 - The dark frame: the material render shows only light</h2><a class="sl-anchor-link" href="#2026-07-09---the-dark-frame-the-material-render-shows-only-light"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - The dark frame: the material render shows only light”</span></a></div><ul><li>Intent: Implement <a href="/misaligned/interface/material-dark-frame/">material-dark-frame.md</a> (was READY) whole. Cameron’s screenshot direction: the material opening frame should be a close-up of the server in a dark basement — nothing but the machine and the light it throws on the floor. The mater…</li><li>Log: <a href="/misaligned/log/2026-07-09-dark-frame/">wiki/log/2026-07-09-dark-frame.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---design-corpus-hardening">2026-07-09 - Design corpus hardening</h2><a class="sl-anchor-link" href="#2026-07-09---design-corpus-hardening"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Design corpus hardening”</span></a></div><ul><li>Intent: Turn the lessons from splitting the old constitution into durable repository behavior: a corpus whose authority can be followed by people, rendered on the site, and rejected mechanically when a stale worktree restores the old model.</li><li>Log: <a href="/misaligned/log/2026-07-09-corpus-hardening/">wiki/log/2026-07-09-corpus-hardening.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---continuous-witness-implemented">2026-07-09 - Continuous witness implemented</h2><a class="sl-anchor-link" href="#2026-07-09---continuous-witness-implemented"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Continuous witness implemented”</span></a></div><ul><li>Intent: Make the shipped Act One loop tell its own story under pressure. After a beat, the player should be able to say what changed, who may have noticed, what is being raced, and how to act on the focused thing without consulting the wiki. The session tick found a real constitutiona…</li><li>Log: <a href="/misaligned/log/2026-07-09-continuous-witness-implemented/">wiki/log/2026-07-09-continuous-witness-implemented.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---constitution-stale-language-cleanup">2026-07-09 - Constitution stale-language cleanup</h2><a class="sl-anchor-link" href="#2026-07-09---constitution-stale-language-cleanup"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Constitution stale-language cleanup”</span></a></div><ul><li>Intent: Audit and fix stale words in <code dir="auto">DESIGN.md</code> after Cameron clarified the target: not stale worktrees, stale constitutional claims.</li><li>Log: <a href="/misaligned/log/2026-07-09-constitution-stale-language/">wiki/log/2026-07-09-constitution-stale-language.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---consistency-audit-fixes">2026-07-09 - Consistency audit fixes</h2><a class="sl-anchor-link" href="#2026-07-09---consistency-audit-fixes"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Consistency audit fixes”</span></a></div><ul><li>Intent: Answer the stale-word audit after the wiki/site/machine-work churn: fix the current documents that still pointed agents at pre-migration paths or stale status snapshots.</li><li>Log: <a href="/misaligned/log/2026-07-09-consistency-audit-fixes/">wiki/log/2026-07-09-consistency-audit-fixes.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---material-camera-attention-close-default">2026-07-09 - Material camera: attention-close default</h2><a class="sl-anchor-link" href="#2026-07-09---material-camera-attention-close-default"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Material camera: attention-close default”</span></a></div><ul><li>Intent: Cameron, from a mid-run screenshot: the material view was still a god-view of the whole known basement. He wants to start feeling <strong>inside the room</strong>, up close — almost like a security camera. That clause already lives in [material-dark-frame.md](../interface/material-dark-fra…</li><li>Log: <a href="2026-07-09-close-camera.md">wiki/log/2026-07-09-close-camera.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---claim-camera-becomes-routed-operations-demand">2026-07-09 - CLAIM CAMERA becomes routed Operations Demand</h2><a class="sl-anchor-link" href="#2026-07-09---claim-camera-becomes-routed-operations-demand"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - CLAIM CAMERA becomes routed Operations Demand”</span></a></div><ul><li>Intent: Turn the first player-authored action into the machine-work loop already adopted in law: author a visible Demand docket, route it to an Operations machine, consume local compute, and apply the world effect only on completion. The session-start tick also found a contradiction i…</li><li>Log: <a href="/misaligned/log/2026-07-09-claim-camera-demand/">wiki/log/2026-07-09-claim-camera-demand.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---faster-proportional-checksh-at-agent-scale">2026-07-09 - Faster proportional check.sh at agent scale</h2><a class="sl-anchor-link" href="#2026-07-09---faster-proportional-checksh-at-agent-scale"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Faster proportional check.sh at agent scale”</span></a></div><ul><li>Intent: <code dir="auto">./tools/check.sh</code> was thrashing the machine under concurrent agents: every work order ran the maximum serial cargo wall, docs gates were bash fork storms (~55s corpus under load), and N worktrees all paid full Bevy cost at once. Make the gate proportional, serialized for Rust…</li><li>Log: <a href="/misaligned/log/2026-07-09-check-speed/">wiki/log/2026-07-09-check-speed.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---research-feeds-on-bone-arrival-at-the-core-sink">2026-07-09 - Research feeds on bone arrival at the core sink</h2><a class="sl-anchor-link" href="#2026-07-09---research-feeds-on-bone-arrival-at-the-core-sink"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Research feeds on bone arrival at the core sink”</span></a></div><ul><li>Intent: ROADMAP #33’s remaining production slice: machine-work.md decided “the core is the bone sink — research points must physically travel back to the core to count,” but research progress still fed directly from the allocation split. Knowledge tokens were a parallel visual trail;…</li><li>Log: <a href="/misaligned/log/2026-07-09-bone-sink-research/">wiki/log/2026-07-09-bone-sink-research.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---blueprint-is-topology-not-a-rack-farm">2026-07-09 - Blueprint is topology, not a rack farm</h2><a class="sl-anchor-link" href="#2026-07-09---blueprint-is-topology-not-a-rack-farm"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Blueprint is topology, not a rack farm”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-09-blueprint-no-machines/">wiki/log/2026-07-09-blueprint-no-machines.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---beam-first-opening-design-capture">2026-07-09 - Beam-first opening (design capture)</h2><a class="sl-anchor-link" href="#2026-07-09---beam-first-opening-design-capture"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Beam-first opening (design capture)”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-09-beam-first-opening/">wiki/log/2026-07-09-beam-first-opening.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---agent-scale-architecture-capture">2026-07-09 - Agent-scale architecture capture</h2><a class="sl-anchor-link" href="#2026-07-09---agent-scale-architecture-capture"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Agent-scale architecture capture”</span></a></div><ul><li>Intent: Cameron agreed the multi-agent scale package (claims, ledgers, verification phases, worktree cache, corpus engine, headless Bevy evidence, heartbeats) and asked that the <strong>crate workspace</strong> land in the corpus as a deferred READY work order so agents can implement it later with…</li><li>Log: <a href="/misaligned/log/2026-07-09-agent-scale-capture/">wiki/log/2026-07-09-agent-scale-capture.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---agent-scale-claims-worktrees-land-heartbeats">2026-07-09 - Agent-scale claims, worktrees, land, heartbeats</h2><a class="sl-anchor-link" href="#2026-07-09---agent-scale-claims-worktrees-land-heartbeats"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - Agent-scale claims, worktrees, land, heartbeats”</span></a></div><ul><li>Intent: Implement agent-scale slices A (claims), B land alias, D (worktree bootstrap/prune), and G (heartbeats) so multi-agent work has a semantic mutex, a named land gate, and visible progress.</li><li>Log: <a href="/misaligned/log/2026-07-09-agent-claims/">wiki/log/2026-07-09-agent-claims.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-09---actions-menu-status-dials">2026-07-09 - ACTIONS menu: status dials</h2><a class="sl-anchor-link" href="#2026-07-09---actions-menu-status-dials"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-09 - ACTIONS menu: status dials”</span></a></div><ul><li>Intent: ROADMAP #36. Host-rack first open dumped every mutually exclusive dial as sibling verbs. Cameron adopted status dials; this lands the presentation.</li><li>Log: <a href="/misaligned/log/2026-07-09-actions-menu-dials/">wiki/log/2026-07-09-actions-menu-dials.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---trace-debt-ux-safe-to-resume-cover">2026-07-08 - Trace-debt UX: safe to resume cover</h2><a class="sl-anchor-link" href="#2026-07-08---trace-debt-ux-safe-to-resume-cover"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Trace-debt UX: safe to resume cover”</span></a></div><ul><li>Intent: Close the concealment timing ambiguity exposed by the Marcus/accounting quiet-route playtest: pending signatures could still be live while observer bands looked Cold, and the player had no explicit signal for when it was safe to return compute from Concealment to the day-job c…</li><li>Log: <a href="/misaligned/log/2026-07-08-trace-debt-ux/">wiki/log/2026-07-08-trace-debt-ux.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---tangled-starlight-wiki-site">2026-07-08 - Tangled Starlight wiki site</h2><a class="sl-anchor-link" href="#2026-07-08---tangled-starlight-wiki-site"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Tangled Starlight wiki site”</span></a></div><ul><li>Intent: Host the wiki as a pretty, modern static site on Tangled Sites, from an orphan <code dir="auto">pages</code> branch that contains only built HTML. Keep <code dir="auto">wiki/</code> on <code dir="auto">main</code> as the source of truth.</li><li>Log: <a href="/misaligned/log/2026-07-08-tangled-starlight-site/">wiki/log/2026-07-08-tangled-starlight-site.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---splash-wordmark-rack-as-second-i">2026-07-08 - Splash wordmark (rack as second I)</h2><a class="sl-anchor-link" href="#2026-07-08---splash-wordmark-rack-as-second-i"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Splash wordmark (rack as second I)”</span></a></div><ul><li>Intent: Replace the sensorium-chrome / Bevy rack-splash hero with the Midjourney clinical-gore plate and composite <strong>MISALIGNED</strong> in CSS so the server rack reads as the second <strong>I</strong>.</li><li>Log: <a href="/misaligned/log/2026-07-08-splash-wordmark/">wiki/log/2026-07-08-splash-wordmark.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---splash-bisect-rack-as-caret">2026-07-08 - Splash bisect (rack as caret)</h2><a class="sl-anchor-link" href="#2026-07-08---splash-bisect-rack-as-caret"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Splash bisect (rack as caret)”</span></a></div><ul><li>Intent: Drop 3D letters. Vertical white|black cut. MISALIGNED flush left on porcelain; Meshy rack on the black half as a caret after the word.</li><li>Log: <a href="/misaligned/log/2026-07-08-splash-bisect/">wiki/log/2026-07-08-splash-bisect.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---splash-3d-clinical-gore-hero">2026-07-08 - Splash 3D clinical-gore hero</h2><a class="sl-anchor-link" href="#2026-07-08---splash-3d-clinical-gore-hero"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Splash 3D clinical-gore hero”</span></a></div><ul><li>Intent: Ship a full-viewport static Three.js hero: clinical-gore room with the Meshy rack as the second <strong>I</strong> in MISALIGNED, extruded letters for the rest, porcelain floor, amber machine strip, tidy blood pool, black wedge. Keep the Midjourney plate as no-WebGL fallback.</li><li>Log: <a href="/misaligned/log/2026-07-08-splash-3d-hero/">wiki/log/2026-07-08-splash-3d-hero.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---seed-dependency-incremental-caches">2026-07-08 - Seed dependency incremental caches</h2><a class="sl-anchor-link" href="#2026-07-08---seed-dependency-incremental-caches"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Seed dependency incremental caches”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-seed-incremental/">wiki/log/2026-07-08-seed-incremental.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---server-rack-mesh-iterate">2026-07-08 - Server rack mesh iterate</h2><a class="sl-anchor-link" href="#2026-07-08---server-rack-mesh-iterate"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Server rack mesh iterate”</span></a></div><ul><li>Intent: First <code dir="auto">misaligned-assets</code> screenshot: powered rack read as a warm-lit box with LEDs. Iterate for readable bay depth, separate drive trays, and cool key light so amber stays machine-presence-only.</li><li>Log: <a href="/misaligned/log/2026-07-08-rack-iterate/">wiki/log/2026-07-08-rack-iterate.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---playtest-sweep-fixes-the-p0-and-p1-findings">2026-07-08 - Playtest-sweep fixes: the P0 and P1 findings</h2><a class="sl-anchor-link" href="#2026-07-08---playtest-sweep-fixes-the-p0-and-p1-findings"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Playtest-sweep fixes: the P0 and P1 findings”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-playtest-fixes/">wiki/log/2026-07-08-playtest-fixes.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---pixel-lab-pipeline-scrubbed">2026-07-08 - Pixel Lab pipeline scrubbed</h2><a class="sl-anchor-link" href="#2026-07-08---pixel-lab-pipeline-scrubbed"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Pixel Lab pipeline scrubbed”</span></a></div><ul><li>Intent: Flat materials retired world textures; the parked Pixel Lab generator, skills, and wiki page were still dead code under no-dead-code. Cameron asked to remove all of it.</li><li>Log: <a href="/misaligned/log/2026-07-08-pixellab-scrub/">wiki/log/2026-07-08-pixellab-scrub.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---no-panel-open-keys">2026-07-08 - No panel-open keys</h2><a class="sl-anchor-link" href="#2026-07-08---no-panel-open-keys"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - No panel-open keys”</span></a></div><ul><li>Intent: Cameron’s playtest expectation after the context-menu landing: <code dir="auto">r</code> should not open a global menu anymore. The constitution already named only anchorless globals (pause, speed, save, view flip, alloc); the leftover panel-open keys <code dir="auto">r</code>/<code dir="auto">e</code>/<code dir="auto">t</code>/<code dir="auto">u</code> were a half-migration that kept…</li><li>Log: <a href="/misaligned/log/2026-07-08-no-panel-keys/">wiki/log/2026-07-08-no-panel-keys.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---material-render-verification-refresh-roadmap-27">2026-07-08 - Material render verification refresh (ROADMAP #27)</h2><a class="sl-anchor-link" href="#2026-07-08---material-render-verification-refresh-roadmap-27"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Material render verification refresh (ROADMAP #27)”</span></a></div><ul><li>Intent: Cameron asked to pick up <code dir="auto">/Users/cameron/code/misaligned/.claude/worktrees/material-render</code> and finish ROADMAP #27 end to end. That worktree no longer existed; ROADMAP #27 had already landed on <code dir="auto">main</code> as <code dir="auto">c7241ca</code> and was later restyled by the flat-materials pass (<code dir="auto">71e896e</code>)….</li><li>Log: <a href="/misaligned/log/2026-07-08-material-render-verification/">wiki/log/2026-07-08-material-render-verification.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---material-render-to-default-roadmap-27">2026-07-08 - Material render to default (ROADMAP #27)</h2><a class="sl-anchor-link" href="#2026-07-08---material-render-to-default-roadmap-27"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Material render to default (ROADMAP #27)”</span></a></div><ul><li>Intent: Implement <a href="/misaligned/interface/material-render/">material-render.md</a>: pay the HD-2D prototype’s enumerated debts and flip the material render from an F3 preview to the default Bevy physical view. Frontend + assets + wiki only; no sim/save changes (the parallel building.md session o…</li><li>Log: <a href="/misaligned/log/2026-07-08-material-render-default/">wiki/log/2026-07-08-material-render-default.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---marcus-debt-requires-earned-intel">2026-07-08 - Marcus debt requires earned intel</h2><a class="sl-anchor-link" href="#2026-07-08---marcus-debt-requires-earned-intel"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Marcus debt requires earned intel”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-marcus-earned-intel/">wiki/log/2026-07-08-marcus-earned-intel.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---machine-token-playable-slice">2026-07-08 - Machine-token playable slice</h2><a class="sl-anchor-link" href="#2026-07-08---machine-token-playable-slice"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Machine-token playable slice”</span></a></div><ul><li>Intent: Make the machine-work experiment visible and playable without attempting the whole #33 rewrite: Rack 3 should carry a real day-job demand stack, and the player should be able to delegate a machine to a mode and see the stack react.</li><li>Log: <a href="/misaligned/log/2026-07-08-machine-token-slice/">wiki/log/2026-07-08-machine-token-slice.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---income-the-named-schemes-roadmap-19">2026-07-08 - Income: the named schemes (ROADMAP #19)</h2><a class="sl-anchor-link" href="#2026-07-08---income-the-named-schemes-roadmap-19"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Income: the named schemes (ROADMAP #19)”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-income-schemes/">wiki/log/2026-07-08-income-schemes.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---hero-the-static-clinical-gore-illustration">2026-07-08 - Hero: the static clinical-gore illustration</h2><a class="sl-anchor-link" href="#2026-07-08---hero-the-static-clinical-gore-illustration"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Hero: the static clinical-gore illustration”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-hero-illustration/">wiki/log/2026-07-08-hero-illustration.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---hearing-coverage-is-room-grade-not-a-disc">2026-07-08 - Hearing coverage is room-grade, not a disc</h2><a class="sl-anchor-link" href="#2026-07-08---hearing-coverage-is-room-grade-not-a-disc"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Hearing coverage is room-grade, not a disc”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-hearing-room-grade/">wiki/log/2026-07-08-hearing-room-grade.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---flow--workgrid-spec-sync">2026-07-08 - Flow / WorkGrid spec sync</h2><a class="sl-anchor-link" href="#2026-07-08---flow--workgrid-spec-sync"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Flow / WorkGrid spec sync”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-flow-workgrid-spec-sync/">wiki/log/2026-07-08-flow-workgrid-spec-sync.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---flowgrid-substrate">2026-07-08 - Flow/grid substrate</h2><a class="sl-anchor-link" href="#2026-07-08---flowgrid-substrate"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Flow/grid substrate”</span></a></div><ul><li>Intent: Start implementing the machine-work decision from tonight without jumping straight into frontend/UI churn: establish the deterministic sim-core shape for one-machine-one-mode delegation and token movement.</li><li>Log: <a href="/misaligned/log/2026-07-08-flow-grid-substrate/">wiki/log/2026-07-08-flow-grid-substrate.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---machine-work-graph-backs-research-tokens">2026-07-08 - Machine-work graph backs research tokens</h2><a class="sl-anchor-link" href="#2026-07-08---machine-work-graph-backs-research-tokens"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Machine-work graph backs research tokens”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-flow-graph-live/">wiki/log/2026-07-08-flow-graph-live.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---fleet-aggregate-replaces-allocation-bar">2026-07-08 - Fleet aggregate replaces allocation bar</h2><a class="sl-anchor-link" href="#2026-07-08---fleet-aggregate-replaces-allocation-bar"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Fleet aggregate replaces allocation bar”</span></a></div><ul><li>Intent: Demote the CYCLES / allocation bar from a weight verb to a read-only fleet aggregate, matching machine-work.md and the “One machine, one job” decision.</li><li>Log: <a href="/misaligned/log/2026-07-08-fleet-aggregate/">wiki/log/2026-07-08-fleet-aggregate.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---flat-materials-implemented-roadmap-29">2026-07-08 - Flat materials implemented (ROADMAP #29)</h2><a class="sl-anchor-link" href="#2026-07-08---flat-materials-implemented-roadmap-29"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Flat materials implemented (ROADMAP #29)”</span></a></div><ul><li>Intent: Implement <a href="/misaligned/interface/flat-materials/">flat-materials.md</a>: Cameron’s 2026-07-08 art verdict, solid-color flat materials under light, no image textures in the world render. Frontend + assets + wiki only; no sim/save changes. The structural material render (camera, cutaway,…</li><li>Log: <a href="/misaligned/log/2026-07-08-flat-materials-implemented/">wiki/log/2026-07-08-flat-materials-implemented.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---design-decision-flat-materials-textures-dropped">2026-07-08 - Design decision: flat materials, textures dropped</h2><a class="sl-anchor-link" href="#2026-07-08---design-decision-flat-materials-textures-dropped"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Design decision: flat materials, textures dropped”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-flat-materials-decision/">wiki/log/2026-07-08-flat-materials-decision.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---event-to-anchor-linking-the-empty-menu-pulse">2026-07-08 - Event-to-anchor linking; the empty-menu pulse</h2><a class="sl-anchor-link" href="#2026-07-08---event-to-anchor-linking-the-empty-menu-pulse"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Event-to-anchor linking; the empty-menu pulse”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-event-anchor/">wiki/log/2026-07-08-event-anchor.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---epistemic-honesty-unearned-cast-names">2026-07-08 - Epistemic honesty: unearned cast names</h2><a class="sl-anchor-link" href="#2026-07-08---epistemic-honesty-unearned-cast-names"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Epistemic honesty: unearned cast names”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-epistemic-names/">wiki/log/2026-07-08-epistemic-names.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---economy-polish">2026-07-08 - Economy polish</h2><a class="sl-anchor-link" href="#2026-07-08---economy-polish"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Economy polish”</span></a></div><ul><li>Intent: Close the remaining economy.md B1 acceptance gaps after the account-graph substrate landed: risk needed to appear in the finance panels before commit, not only in context menus, and the money verbs needed explicit signature-size regression coverage.</li><li>Log: <a href="/misaligned/log/2026-07-08-economy/">wiki/log/2026-07-08-economy.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---docs-theme-the-heros-visual-law-across-every-wiki-page">2026-07-08 - Docs theme: the hero’s visual law across every wiki page</h2><a class="sl-anchor-link" href="#2026-07-08---docs-theme-the-heros-visual-law-across-every-wiki-page"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Docs theme: the hero’s visual law across every wiki page”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-docs-theme/">wiki/log/2026-07-08-docs-theme.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---docs-footer-trim">2026-07-08 - Docs footer trim</h2><a class="sl-anchor-link" href="#2026-07-08---docs-footer-trim"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Docs footer trim”</span></a></div><ul><li>Intent: Remove the decorative docs statusline footer (<code dir="auto">core online · claim: ring · suspicion 0.00</code> / <code dir="auto">concealment first · overt war later</code>) after it proved to be noise on rendered pages.</li><li>Log: <a href="/misaligned/log/2026-07-08-docs-footer-trim/">wiki/log/2026-07-08-docs-footer-trim.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---tick-the-day-job-band-is-reachable-from-tick-one">2026-07-08 - Tick: the day-job band is reachable from tick one</h2><a class="sl-anchor-link" href="#2026-07-08---tick-the-day-job-band-is-reachable-from-tick-one"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Tick: the day-job band is reachable from tick one”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-dayjob-band-tuning/">wiki/log/2026-07-08-dayjob-band-tuning.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---b1-criterion-pin-tests-roadmap-28">2026-07-08 - B1 criterion-pin tests (ROADMAP #28)</h2><a class="sl-anchor-link" href="#2026-07-08---b1-criterion-pin-tests-roadmap-28"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - B1 criterion-pin tests (ROADMAP #28)”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-criterion-pins/">wiki/log/2026-07-08-criterion-pins.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---crimson-dangerconsequence-not-gore-as-accent">2026-07-08 - Crimson: danger/consequence, not gore-as-accent</h2><a class="sl-anchor-link" href="#2026-07-08---crimson-dangerconsequence-not-gore-as-accent"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Crimson: danger/consequence, not gore-as-accent”</span></a></div><ul><li>Intent: Correct stale Evil Genius/lair-defense wording in the visual identity after Cameron flagged it on the rendered constitution. The principle survived; the example did not.</li><li>Log: <a href="/misaligned/log/2026-07-08-crimson-danger-language/">wiki/log/2026-07-08-crimson-danger-language.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---continuous-witness-axioms-adopted">2026-07-08 - Continuous witness axioms adopted</h2><a class="sl-anchor-link" href="#2026-07-08---continuous-witness-axioms-adopted"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Continuous witness axioms adopted”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-continuous-witness/">wiki/log/2026-07-08-continuous-witness.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---actions-live-on-the-thing-the-context-menu">2026-07-08 - Actions live on the thing: the context menu</h2><a class="sl-anchor-link" href="#2026-07-08---actions-live-on-the-thing-the-context-menu"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Actions live on the thing: the context menu”</span></a></div><ul><li>Intent: ROADMAP #26, Cameron’s top playability item. The 2026-07-07 playtest: “hard to play; a context menu rather than a bunch of buttons.” The action surface had grown into a pile of global keys and per-panel button rows, each memorized, most of them far from the object they acted o…</li><li>Log: <a href="/misaligned/log/2026-07-08-context-menu/">wiki/log/2026-07-08-context-menu.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---computer-visual-language-territory-at-a-glance">2026-07-08 - Computer visual language: territory at a glance</h2><a class="sl-anchor-link" href="#2026-07-08---computer-visual-language-territory-at-a-glance"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Computer visual language: territory at a glance”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-computer-visual-language/">wiki/log/2026-07-08-computer-visual-language.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---tick-chargens-open-taste-calls-resolved">2026-07-08 - Tick: chargen’s open taste calls, resolved</h2><a class="sl-anchor-link" href="#2026-07-08---tick-chargens-open-taste-calls-resolved"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Tick: chargen’s open taste calls, resolved”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-chargen-origin-scope/">wiki/log/2026-07-08-chargen-origin-scope.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---building-intent-and-actuators">2026-07-08 - Building: intent and actuators</h2><a class="sl-anchor-link" href="#2026-07-08---building-intent-and-actuators"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Building: intent and actuators”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-building/">wiki/log/2026-07-08-building.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---core-uninstall-blast-control">2026-07-08 - Core uninstall blast control</h2><a class="sl-anchor-link" href="#2026-07-08---core-uninstall-blast-control"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Core uninstall blast control”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-blast-control/">wiki/log/2026-07-08-blast-control.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---bevy-actions-menu-one-card-no-stacked-chrome">2026-07-08 - Bevy ACTIONS menu: one card, no stacked chrome</h2><a class="sl-anchor-link" href="#2026-07-08---bevy-actions-menu-one-card-no-stacked-chrome"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Bevy ACTIONS menu: one card, no stacked chrome”</span></a></div><ul><li>Intent: Opening the Bevy ACTIONS menu stacked “ACTIONS” titles and key-hint footers down the screen. Rebuild only despawned <code dir="auto">MenuRowButton</code>s, then spawned a fresh title + footer under the same <code dir="auto">MenuPanel</code> root.</li><li>Log: <a href="/misaligned/log/2026-07-08-bevy-menu-rebuild/">wiki/log/2026-07-08-bevy-menu-rebuild.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---bevy-actions-menu-no-more-tofu-boxes">2026-07-08 - Bevy ACTIONS menu: no more tofu boxes</h2><a class="sl-anchor-link" href="#2026-07-08---bevy-actions-menu-no-more-tofu-boxes"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Bevy ACTIONS menu: no more tofu boxes”</span></a></div><ul><li>Intent: Cameron’s Bevy playtest showed empty rectangles in the ACTIONS menu where <code dir="auto">MenuRow::line</code> prints mid-dots and em-dashes. Bevy’s embedded default font lacks those glyphs; the binary already claimed “ASCII-only” but the shared lib wording still used typographic separators.</li><li>Log: <a href="/misaligned/log/2026-07-08-bevy-menu-ascii/">wiki/log/2026-07-08-bevy-menu-ascii.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---player-badge-access-the-key-and-quiet-exit-condition-4">2026-07-08 - Player badge access: “The key” and quiet-exit condition 4</h2><a class="sl-anchor-link" href="#2026-07-08---player-badge-access-the-key-and-quiet-exit-condition-4"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Player badge access: “The key” and quiet-exit condition 4”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-badge-access/">wiki/log/2026-07-08-badge-access.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---backup-research-and-hardening-split">2026-07-08 - Backup research and hardening split</h2><a class="sl-anchor-link" href="#2026-07-08---backup-research-and-hardening-split"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Backup research and hardening split”</span></a></div><ul><li>Intent: Cameron called out that backups should be properly expensive: creating a backup pulls a lot of the mind across the graph, competes with research, and should not be a cheap “designate fallback” button. The same riff raised a related but different thought: maybe blast control /…</li><li>Log: <a href="/misaligned/log/2026-07-08-backup-research/">wiki/log/2026-07-08-backup-research.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---b1-spec-status-audit">2026-07-08 - B1 spec status audit</h2><a class="sl-anchor-link" href="#2026-07-08---b1-spec-status-audit"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - B1 spec status audit”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-08-b1-status-audit/">wiki/log/2026-07-08-b1-status-audit.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---procedural-asset-tester-binary">2026-07-08 - Procedural asset tester binary</h2><a class="sl-anchor-link" href="#2026-07-08---procedural-asset-tester-binary"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Procedural asset tester binary”</span></a></div><ul><li>Intent: Cameron asked for a dedicated binary to iterate procedural flat-material assets (server rack first) without booting the full game.</li><li>Log: <a href="/misaligned/log/2026-07-08-asset-tester/">wiki/log/2026-07-08-asset-tester.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-08---asset-tester-screenshot-harness">2026-07-08 - Asset tester screenshot harness</h2><a class="sl-anchor-link" href="#2026-07-08---asset-tester-screenshot-harness"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-08 - Asset tester screenshot harness”</span></a></div><ul><li>Intent: Give agents a headless-friendly path to review procedural rack art: set env vars, run <code dir="auto">misaligned-assets</code>, get a PNG, exit. Mirrors the Bevy <code dir="auto">ShotHarness</code> so render review does not need a human at the orbit viewer.</li><li>Log: <a href="/misaligned/log/2026-07-08-asset-shots/">wiki/log/2026-07-08-asset-shots.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---playabilitylegibility-pass-the-job-is-answerable">2026-07-07 - Playability/legibility pass: the job is answerable</h2><a class="sl-anchor-link" href="#2026-07-07---playabilitylegibility-pass-the-job-is-answerable"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - Playability/legibility pass: the job is answerable”</span></a></div><ul><li>Intent: Cameron’s playtest note: “I usually have no idea what to do when I get a job.” The job arrived as a bare log line; the DAY JOB panel showed only trust/attention and the job name; and the sandbag/meet/excel dial — the day job’s central mechanic — was dead code (`DayJob::set_tar…</li><li>Log: <a href="/misaligned/log/2026-07-07-ui-pass/">wiki/log/2026-07-07-ui-pass.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---design-session-actions-live-on-the-thing-material-render-spec">2026-07-07 - Design session: actions live on the thing; material render spec</h2><a class="sl-anchor-link" href="#2026-07-07---design-session-actions-live-on-the-thing-material-render-spec"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - Design session: actions live on the thing; material render spec”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-07-ui-design-session/">wiki/log/2026-07-07-ui-design-session.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---two-views-of-one-world-building-through-actuators">2026-07-07 - Two views of one world; building through actuators</h2><a class="sl-anchor-link" href="#2026-07-07---two-views-of-one-world-building-through-actuators"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - Two views of one world; building through actuators”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-07-two-views-and-building/">wiki/log/2026-07-07-two-views-and-building.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---research-self-modification">2026-07-07 - Research: self-modification</h2><a class="sl-anchor-link" href="#2026-07-07---research-self-modification"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - Research: self-modification”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-07-research-self-modification/">wiki/log/2026-07-07-research-self-modification.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---research-self-modification-to-implemented-roadmap-20">2026-07-07 - Research: self-modification to IMPLEMENTED (ROADMAP #20)</h2><a class="sl-anchor-link" href="#2026-07-07---research-self-modification-to-implemented-roadmap-20"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - Research: self-modification to IMPLEMENTED (ROADMAP #20)”</span></a></div><ul><li>Intent: Implement wiki/mechanics/research.md (READY, designed the same day): deterministic research tracks as data, the emission law, capability drift with the masking policy and gap meter, and the MindState/WorldLedger rollback tags — surfaced in both frontends and agent mode.</li><li>Log: <a href="/misaligned/log/2026-07-07-research-implemented/">wiki/log/2026-07-07-research-implemented.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---digital-reach-and-the-cursorsenses-2026-07-07">2026-07-07 - Digital reach and the cursor/senses (2026-07-07)</h2><a class="sl-anchor-link" href="#2026-07-07---digital-reach-and-the-cursorsenses-2026-07-07"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - Digital reach and the cursor/senses (2026-07-07)”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-07-reach-and-cursor/">wiki/log/2026-07-07-reach-and-cursor.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---the-objective-line-and-persists-evaluator-roadmap-10-early-slice">2026-07-07 - The objective line and Persist’s evaluator (ROADMAP #10, early slice)</h2><a class="sl-anchor-link" href="#2026-07-07---the-objective-line-and-persists-evaluator-roadmap-10-early-slice"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - The objective line and Persist’s evaluator (ROADMAP #10, early slice)”</span></a></div><ul><li>Intent: Land the blessed early slice of wiki/mechanics/objective.md: the always-on objective line and the shared victory-predicate evaluator, with <strong>Persist</strong> as the no-choice default — no chargen picker, no Compound/Exfiltrate/Serve. ROADMAP #10 explicitly allows this slice ahead of…</li><li>Log: <a href="/misaligned/log/2026-07-07-objective-line/">wiki/log/2026-07-07-objective-line.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---intel-buffer-implementation">2026-07-07 - Intel buffer implementation</h2><a class="sl-anchor-link" href="#2026-07-07---intel-buffer-implementation"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - Intel buffer implementation”</span></a></div><ul><li>Intent: Implement wiki/mechanics/intel.md: replace instant social observe with a record-and-process intel pipeline where subscribed feeds capture raw events, processing costs social ops, durable intel carries provenance, and standing watches automate review at upkeep cost.</li><li>Log: <a href="/misaligned/log/2026-07-07-intel-buffer/">wiki/log/2026-07-07-intel-buffer.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---income-the-objective-and-the-last-open-proposals">2026-07-07 - Income, the objective, and the last open proposals</h2><a class="sl-anchor-link" href="#2026-07-07---income-the-objective-and-the-last-open-proposals"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - Income, the objective, and the last open proposals”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-07-income-and-objective/">wiki/log/2026-07-07-income-and-objective.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---hd-2d-material-render-prototype-bevy-landed-behind-f3">2026-07-07 - HD-2D material-render prototype (Bevy, landed behind F3)</h2><a class="sl-anchor-link" href="#2026-07-07---hd-2d-material-render-prototype-bevy-landed-behind-f3"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - HD-2D material-render prototype (Bevy, landed behind F3)”</span></a></div><ul><li>Intent: Cameron wanted to judge an “HD-2D” (Octopath Traveler technique) look for the Bevy frontend from screenshots before any art-direction spec was written. The prototype screenshots were approved with the verdict “land the toggle + write the art spec,” so this session landed the f…</li><li>Log: <a href="/misaligned/log/2026-07-07-hd2d-prototype/">wiki/log/2026-07-07-hd2d-prototype.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---build-the-flow-substrate--chargen-archetypes">2026-07-07 - Build: the flow substrate (+ chargen archetypes)</h2><a class="sl-anchor-link" href="#2026-07-07---build-the-flow-substrate--chargen-archetypes"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - Build: the flow substrate (+ chargen archetypes)”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-07-flow-substrate/">wiki/log/2026-07-07-flow-substrate.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---economy-graph-and-finance-panels">2026-07-07 - Economy graph and finance panels</h2><a class="sl-anchor-link" href="#2026-07-07---economy-graph-and-finance-panels"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - Economy graph and finance panels”</span></a></div><ul><li>Intent: Implement the B1 economy substrate from <code dir="auto">wiki/mechanics/economy.md</code>: money as an account graph instead of a lone scalar, with discovery through tapped accounting traffic and player-facing finance verbs in every frontend.</li><li>Log: <a href="/misaligned/log/2026-07-07-economy/">wiki/log/2026-07-07-economy.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---design-session-work-is-somewhere">2026-07-07 - Design session: work is somewhere</h2><a class="sl-anchor-link" href="#2026-07-07---design-session-work-is-somewhere"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - Design session: work is somewhere”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-07-design-work-pinning/">wiki/log/2026-07-07-design-work-pinning.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---day-job-loop-to-implemented-the-work-is-somewhere">2026-07-07 - Day-job loop to IMPLEMENTED: the work is somewhere</h2><a class="sl-anchor-link" href="#2026-07-07---day-job-loop-to-implemented-the-work-is-somewhere"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - Day-job loop to IMPLEMENTED: the work is somewhere”</span></a></div><ul><li>Intent: ROADMAP #3: audit every day-job.md acceptance criterion — including the same-day criteria 6-7 (device residency + attended work, constitution “Work is somewhere”) — close the gaps, and set the spec Status.</li><li>Log: <a href="/misaligned/log/2026-07-07-day-job-implemented/">wiki/log/2026-07-07-day-job-implemented.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---bevy-visual-floor-spec">2026-07-07 - Bevy visual floor spec</h2><a class="sl-anchor-link" href="#2026-07-07---bevy-visual-floor-spec"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - Bevy visual floor spec”</span></a></div><ul><li>Intent: Respond to the current Bevy screenshot by specifying the next visual pass before changing renderer code, then implement the first frontend-only pass.</li><li>Log: <a href="/misaligned/log/2026-07-07-bevy-visual-floor/">wiki/log/2026-07-07-bevy-visual-floor.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---bevy-sidebar-scroll-and-pinned-status">2026-07-07 - Bevy sidebar scroll and pinned status</h2><a class="sl-anchor-link" href="#2026-07-07---bevy-sidebar-scroll-and-pinned-status"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - Bevy sidebar scroll and pinned status”</span></a></div><ul><li>Intent: Cameron reported that the Bevy right pane was not scrollable, carried too much information density, and made the current situation hard to parse. This was a frontend legibility bug in the visual-floor work: terminal-parity facts had been kept, but the pane behaved like a clipp…</li><li>Log: <a href="/misaligned/log/2026-07-07-bevy-sidebar-scroll/">wiki/log/2026-07-07-bevy-sidebar-scroll.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---bevy-sidebar-command-surface">2026-07-07 - Bevy sidebar command surface</h2><a class="sl-anchor-link" href="#2026-07-07---bevy-sidebar-command-surface"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - Bevy sidebar command surface”</span></a></div><ul><li>Intent: Cameron reviewed the first scrollable-sidebar pass and said it was still hard to read. The follow-up goal was not more text capacity; it was a more thoughtful right rail that reads like a Bevy command surface while preserving the same terminal-parity facts.</li><li>Log: <a href="/misaligned/log/2026-07-07-bevy-sidebar-command-surface/">wiki/log/2026-07-07-bevy-sidebar-command-surface.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---bevy-interactive-parity">2026-07-07 - Bevy interactive parity</h2><a class="sl-anchor-link" href="#2026-07-07---bevy-interactive-parity"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - Bevy interactive parity”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-07-bevy-parity/">wiki/log/2026-07-07-bevy-parity.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---agent-play-the-line-protocol-drive">2026-07-07 - Agent play: the line-protocol drive</h2><a class="sl-anchor-link" href="#2026-07-07---agent-play-the-line-protocol-drive"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - Agent play: the line-protocol drive”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-07-agent-play/">wiki/log/2026-07-07-agent-play.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-07---the-full-act-integration-test-roadmap-11">2026-07-07 - The full-act integration test (ROADMAP #11)</h2><a class="sl-anchor-link" href="#2026-07-07---the-full-act-integration-test-roadmap-11"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-07 - The full-act integration test (ROADMAP #11)”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-07-act-one-integration-test/">wiki/log/2026-07-07-act-one-integration-test.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-06---the-terminal-is-a-first-class-frontend">2026-07-06 - The terminal is a first-class frontend</h2><a class="sl-anchor-link" href="#2026-07-06---the-terminal-is-a-first-class-frontend"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-06 - The terminal is a first-class frontend”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-06-terminal-first-class/">wiki/log/2026-07-06-terminal-first-class.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-06---banking-leverage-the-forward-spec-horizon">2026-07-06 - Banking leverage: the forward spec horizon</h2><a class="sl-anchor-link" href="#2026-07-06---banking-leverage-the-forward-spec-horizon"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-06 - Banking leverage: the forward spec horizon”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-06-spec-horizon/">wiki/log/2026-07-06-spec-horizon.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-06---schedules--located-presence-roadmap-1">2026-07-06 - Schedules & located presence (roadmap #1)</h2><a class="sl-anchor-link" href="#2026-07-06---schedules--located-presence-roadmap-1"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-06 - Schedules & located presence (roadmap #1)”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-06-schedules/">wiki/log/2026-07-06-schedules.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-06---roadmap-consistency-cleanup">2026-07-06 - Roadmap consistency cleanup</h2><a class="sl-anchor-link" href="#2026-07-06---roadmap-consistency-cleanup"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-06 - Roadmap consistency cleanup”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-06-roadmap-consistency/">wiki/log/2026-07-06-roadmap-consistency.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-06---the-social-layer-becomes-playable-and-a-rule-is-learned">2026-07-06 - The social layer becomes playable (and a rule is learned)</h2><a class="sl-anchor-link" href="#2026-07-06---the-social-layer-becomes-playable-and-a-rule-is-learned"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-06 - The social layer becomes playable (and a rule is learned)”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-06-people-panel/">wiki/log/2026-07-06-people-panel.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-06---design-session-intel-is-record-and-process">2026-07-06 - Design session: intel is record-and-process</h2><a class="sl-anchor-link" href="#2026-07-06---design-session-intel-is-record-and-process"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-06 - Design session: intel is record-and-process”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-06-intel-record-and-process/">wiki/log/2026-07-06-intel-record-and-process.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-06---design-session-the-flow-law-messages--economy">2026-07-06 - Design session: the flow law (messages + economy)</h2><a class="sl-anchor-link" href="#2026-07-06---design-session-the-flow-law-messages--economy"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-06 - Design session: the flow law (messages + economy)”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-06-flow-law/">wiki/log/2026-07-06-flow-law.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-06---design-session-the-cursor-and-the-senses">2026-07-06 - Design session: the cursor and the senses</h2><a class="sl-anchor-link" href="#2026-07-06---design-session-the-cursor-and-the-senses"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-06 - Design session: the cursor and the senses”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-06-cursor-and-senses/">wiki/log/2026-07-06-cursor-and-senses.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-06---core-scope-split">2026-07-06 - Core scope split</h2><a class="sl-anchor-link" href="#2026-07-06---core-scope-split"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-06 - Core scope split”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-06-core-scope-split/">wiki/log/2026-07-06-core-scope-split.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-06---b1-the-basement-implemented">2026-07-06 - B1: The Basement, implemented</h2><a class="sl-anchor-link" href="#2026-07-06---b1-the-basement-implemented"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-06 - B1: The Basement, implemented”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-06-b1-basement-slice/">wiki/log/2026-07-06-b1-basement-slice.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-05---pixel-lab-art-pipeline--starter-asset-pack">2026-07-05 - Pixel Lab art pipeline + starter asset pack</h2><a class="sl-anchor-link" href="#2026-07-05---pixel-lab-art-pipeline--starter-asset-pack"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-05 - Pixel Lab art pipeline + starter asset pack”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-05-pixel-art-pipeline/">wiki/log/2026-07-05-pixel-art-pipeline.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-05---the-misaligned-design-session-identity-found">2026-07-05 - The Misaligned design session (identity found)</h2><a class="sl-anchor-link" href="#2026-07-05---the-misaligned-design-session-identity-found"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-05 - The Misaligned design session (identity found)”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-05-misaligned-design-session/">wiki/log/2026-07-05-misaligned-design-session.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-05---no-dead-code-the-supervillain-fiction-demolished">2026-07-05 - No dead code: the supervillain fiction demolished</h2><a class="sl-anchor-link" href="#2026-07-05---no-dead-code-the-supervillain-fiction-demolished"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-05 - No dead code: the supervillain fiction demolished”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-05-demolition/">wiki/log/2026-07-05-demolition.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-05---the-space-bar-is-dead-continuous-simulation-lands">2026-07-05 - The SPACE bar is dead: continuous simulation lands</h2><a class="sl-anchor-link" href="#2026-07-05---the-space-bar-is-dead-continuous-simulation-lands"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-05 - The SPACE bar is dead: continuous simulation lands”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-05-continuous-simulation/">wiki/log/2026-07-05-continuous-simulation.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-05---the-constitution-rule-formalized-knowledge-created">2026-07-05 - The constitution rule, formalized; knowledge/ created</h2><a class="sl-anchor-link" href="#2026-07-05---the-constitution-rule-formalized-knowledge-created"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-05 - The constitution rule, formalized; knowledge/ created”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-05-constitution-and-knowledge/">wiki/log/2026-07-05-constitution-and-knowledge.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-05---fixing-the-noise-wall">2026-07-05 - Fixing the noise wall</h2><a class="sl-anchor-link" href="#2026-07-05---fixing-the-noise-wall"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-05 - Fixing the noise wall”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-05-bevy-visual-fixes/">wiki/log/2026-07-05-bevy-visual-fixes.md</a></li></ul><div class="sl-heading-wrapper level-h2"><h2 id="2026-07-05---bevy-frontend-ported-to-sim-sprites-wired-in">2026-07-05 - Bevy frontend ported to Sim, sprites wired in</h2><a class="sl-anchor-link" href="#2026-07-05---bevy-frontend-ported-to-sim-sprites-wired-in"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “2026-07-05 - Bevy frontend ported to Sim, sprites wired in”</span></a></div><ul><li>Intent: (see session log)</li><li>Log: <a href="/misaligned/log/2026-07-05-bevy-sim-port/">wiki/log/2026-07-05-bevy-sim-port.md</a></li></ul></div><footer class="sl-flex astro-qxlwq66t"><div class="meta sl-flex astro-qxlwq66t"></div><div class="pagination-links print:hidden astro-gcfo3mml" dir="ltr"><a href="/misaligned/log/decisions/2026-07-10/" rel="prev" class="astro-gcfo3mml"><svg aria-hidden="true" class="astro-gcfo3mml astro-xik5oco4" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.5rem;"><path d="M17 11H9.41l3.3-3.29a1.004 1.004 0 1 0-1.42-1.42l-5 5a1 1 0 0 0-.21.33 1 1 0 0 0 0 .76 1 1 0 0 0 .21.33l5 5a1.002 1.002 0 0 0 1.639-.325 1 1 0 0 0-.219-1.095L9.41 13H17a1 1 0 0 0 0-2Z"/></svg><span class="astro-gcfo3mml">Previous<br class="astro-gcfo3mml"><span class="link-title astro-gcfo3mml">2026-07-10 decisions</span></span></a></div></footer></div></div></main></div></div></div></div></body></html>