<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>JARVIS Labs changelog</title>
    <link>https://jarvisorigin.com/changelog</link>
    <atom:link href="https://jarvisorigin.com/changelog/rss.xml" rel="self" type="application/rss+xml" />
    <description>Dated, evidence-labelled changes to the JARVIS project.</description>
    <language>en</language>
    <item>
      <title>Print readiness: READY / NOT READY / WHY, and a handoff that only asks</title>
      <link>https://jarvisorigin.com/changelog#advanced-print-readiness-and-handoff</link>
      <guid isPermaLink="false">jarvis-changelog-advanced-print-readiness-and-handoff</guid>
      <pubDate>Tue, 22 Sep 2026 12:00:00 GMT</pubDate>
      <description>A lane added print readiness across nine checks and a governed handoff bound to a READY receipt that requests approval and does not print. &apos;READY IS SOFTWARE READINESS AND NOTHING MORE.&apos; No printer was contacted. (Advanced Systems; evidence: tested)</description>
      <category>safety</category>
    </item>
    <item>
      <title>Reflective controller revises plans from receipts</title>
      <link>https://jarvisorigin.com/changelog#advanced-reflective-tool-use-controller</link>
      <guid isPermaLink="false">jarvis-changelog-advanced-reflective-tool-use-controller</guid>
      <pubDate>Tue, 22 Sep 2026 12:00:00 GMT</pubDate>
      <description>A cognition-lane controller checks whether tool use actually verified and revises plans from receipts. &apos;A dispatch that did not verify stays unverified.&apos; It is tested in its lane and not yet integrated. (Advanced Systems; evidence: tested)</description>
      <category>capability</category>
    </item>
    <item>
      <title>Experiment predictions bound to observation receipts</title>
      <link>https://jarvisorigin.com/changelog#advanced-predictions-bound-to-receipts</link>
      <guid isPermaLink="false">jarvis-changelog-advanced-predictions-bound-to-receipts</guid>
      <pubDate>Tue, 22 Sep 2026 12:00:00 GMT</pubDate>
      <description>The operator lane binds experiment predictions to immutable observation receipts, a first step toward predict-before-act. Recording a prediction before every dispatch is still open for integration. (Advanced Systems; evidence: tested)</description>
      <category>capability</category>
    </item>
    <item>
      <title>Sealed STEP cavities that leave outer geometry unchanged</title>
      <link>https://jarvisorigin.com/changelog#advanced-sealed-step-cavities</link>
      <guid isPermaLink="false">jarvis-changelog-advanced-sealed-step-cavities</guid>
      <pubDate>Tue, 22 Sep 2026 12:00:00 GMT</pubDate>
      <description>FreeCAD can now hollow a solid into a sealed inward-offset cavity. On a 20 mm sphere with a 1 mm wall, the cavity volume matched the closed-form value to floating-point precision. This is a geometry calculation, not a physical measurement, and nothing was printed. (Advanced Systems; evidence: calculation)</description>
      <category>capability</category>
    </item>
    <item>
      <title>UI Automation geometry stays correct under display scaling</title>
      <link>https://jarvisorigin.com/changelog#advanced-dpi-correct-uia-geometry</link>
      <guid isPermaLink="false">jarvis-changelog-advanced-dpi-correct-uia-geometry</guid>
      <pubDate>Tue, 22 Sep 2026 12:00:00 GMT</pubDate>
      <description>The operator lane now preserves physical geometry across DPI transitions. A disposable window moved across four displays with physical-pixel readback, and the E-stop refused a later move. The lane&apos;s combined acceptance passed 545 tests across 43 files. (Advanced Systems; evidence: tested)</description>
      <category>fix</category>
    </item>
    <item>
      <title>Browser grounding across frames and shadow roots, with stale-target refusal</title>
      <link>https://jarvisorigin.com/changelog#advanced-frames-and-shadow-roots</link>
      <guid isPermaLink="false">jarvis-changelog-advanced-frames-and-shadow-roots</guid>
      <pubDate>Tue, 22 Sep 2026 12:00:00 GMT</pubDate>
      <description>A DOM scene reader records relationships across iframes and shadow roots, and dom-target-check/1 refuses targets that moved, were replaced, were covered or changed. In a fixture proof, 500 read-only reads verified across a restart, and a same-label replacement was refused. (Advanced Systems; evidence: fixture)</description>
      <category>capability</category>
    </item>
    <item>
      <title>Specialist checkpoints and bounded advisory contracts</title>
      <link>https://jarvisorigin.com/changelog#advanced-specialist-contracts</link>
      <guid isPermaLink="false">jarvis-changelog-advanced-specialist-contracts</guid>
      <pubDate>Tue, 22 Sep 2026 12:00:00 GMT</pubDate>
      <description>Missions can checkpoint specialist work with immutable revisions, and 11 specialist roles have explicit contracts. &apos;Scope is a ceiling, never execution authority.&apos; Live proofs used fixture tasks, and no autonomous specialist dispatch is claimed. (Advanced Systems; evidence: fixture)</description>
      <category>capability</category>
    </item>
    <item>
      <title>STEP to verified slicing mesh, with slicer estimates bound to engineering runs</title>
      <link>https://jarvisorigin.com/changelog#advanced-step-to-slicer</link>
      <guid isPermaLink="false">jarvis-changelog-advanced-step-to-slicer</guid>
      <pubDate>Tue, 22 Sep 2026 12:00:00 GMT</pubDate>
      <description>The installed OrcaSlicer 2.4.2 rejected STEP input, and that failure was kept as a receipt. FreeCAD tessellation now produces a verified closed mesh. A synthetic 10 mm cube sliced to a 325 s and 0.73 g estimate. These are slicer estimates, not a print. (Advanced Systems; evidence: fixture)</description>
      <category>capability</category>
    </item>
    <item>
      <title>Recorded engineering trade spaces</title>
      <link>https://jarvisorigin.com/changelog#advanced-trade-spaces</link>
      <guid isPermaLink="false">jarvis-changelog-advanced-trade-spaces</guid>
      <pubDate>Tue, 22 Sep 2026 12:00:00 GMT</pubDate>
      <description>Engineering runs can be compared across a recorded trade space with explicit objectives, constraints, archived evidence, HUD plots and resumable sweeps. &apos;Nominal frontier is not feasibility&apos; or approval. (Advanced Systems; evidence: tested)</description>
      <category>capability</category>
    </item>
    <item>
      <title>Governed FreeCAD STEP operations</title>
      <link>https://jarvisorigin.com/changelog#advanced-freecad-step-booleans</link>
      <guid isPermaLink="false">jarvis-changelog-advanced-freecad-step-booleans</guid>
      <pubDate>Tue, 22 Sep 2026 12:00:00 GMT</pubDate>
      <description>Fixed, isolated FreeCAD scripts compute STEP booleans and, later the same day, split, components, transform, mirror, fillet, offset and face operations. Each result is journalled through PREPARED, CALCULATED, FILE_VERIFIED and REGISTERED as a CALCULATION. Proofs used synthetic solids. (Advanced Systems; evidence: fixture)</description>
      <category>capability</category>
    </item>
    <item>
      <title>A revision-bound 3D scene inside the ONE HUD</title>
      <link>https://jarvisorigin.com/changelog#advanced-revision-bound-scene</link>
      <guid isPermaLink="false">jarvis-changelog-advanced-revision-bound-scene</guid>
      <pubDate>Tue, 22 Sep 2026 12:00:00 GMT</pubDate>
      <description>A persistent scene store (at most 64 objects and 4,096 revisions) imports STL, OBJ and 3MF, displays STEP, and supports compare, labels and selective restore. A verified spin preview renews a short E-stop lease, and the measured foreground stop took 31 ms. The project labels that &apos;not worst-case 150 ms qualification&apos;. (Advanced Systems; evidence: fixture)</description>
      <category>hud</category>
    </item>
    <item>
      <title>Obsidian projection of project memory and a Failure Atlas</title>
      <link>https://jarvisorigin.com/changelog#advanced-obsidian-and-failure-atlas</link>
      <guid isPermaLink="false">jarvis-changelog-advanced-obsidian-and-failure-atlas</guid>
      <pubDate>Tue, 22 Sep 2026 12:00:00 GMT</pubDate>
      <description>Project memory can be exported to an Obsidian vault as &apos;a human-readable projection, never a second memory authority&apos;. Failure history is kept with evidence links, and &apos;no reported root cause is silently upgraded into verified causation.&apos; (Advanced Systems; evidence: tested)</description>
      <category>capability</category>
    </item>
    <item>
      <title>Advanced Systems begins: six branches and bounded capability discovery</title>
      <link>https://jarvisorigin.com/changelog#advanced-systems-begins</link>
      <guid isPermaLink="false">jarvis-changelog-advanced-systems-begins</guid>
      <pubDate>Tue, 22 Sep 2026 12:00:00 GMT</pubDate>
      <description>Six parallel branches started from production head 893913a9c. The first commits added a temporal world blackboard, a lossless requirements census and read-only capability discovery, which &apos;has no execution or grant method&apos;. None of this work is merged into production. (Advanced Systems; evidence: tested)</description>
      <category>infrastructure</category>
    </item>
    <item>
      <title>Gemma 4 12B passes the training-safe endpoint check (Gate C)</title>
      <link>https://jarvisorigin.com/changelog#lm-gemma-gate-c</link>
      <guid isPermaLink="false">jarvis-changelog-lm-gemma-gate-c</guid>
      <pubDate>Tue, 22 Sep 2026 12:00:00 GMT</pubDate>
      <description>One real optimizer update with a 4,096-token backward pass, exact loss parity and a same-base checkpoint reload passed independent review. This shows the model can be trained on the hardware. It says nothing about behaviour, and its behavioural gates are pending. (Post-LM stronger-local study; evidence: measured)</description>
      <category>training</category>
    </item>
    <item>
      <title>Model, speech recognition, voice, HUD and body fit together on one GPU</title>
      <link>https://jarvisorigin.com/changelog#lm-full-stack-coexistence</link>
      <guid isPermaLink="false">jarvis-changelog-lm-full-stack-coexistence</guid>
      <pubDate>Tue, 22 Sep 2026 12:00:00 GMT</pubDate>
      <description>One clean run loaded the Gemma inference recipe with speech recognition, the voice worker, the HUD, body services and a browser, with a whole-GPU peak of 11,025,776,640 bytes, then shut down cleanly. It shows memory fit only. It is not latency-certified, uncontended or production routing. (Post-LM stronger-local study; evidence: measured)</description>
      <category>infrastructure</category>
    </item>
    <item>
      <title>Negative architecture decision for the local language model</title>
      <link>https://jarvisorigin.com/changelog#negative-feasibility-decision</link>
      <guid isPermaLink="false">jarvis-changelog-negative-feasibility-decision</guid>
      <pubDate>Mon, 21 Sep 2026 12:00:00 GMT</pubDate>
      <description>No tested configuration met the frozen behavioural viability requirements, so the project decided not to start another full training run. It frames this as &apos;a negative feasibility decision, not an assertion that every possible local model or adapter is incapable.&apos; Hosted cognition stays in production. (Post-LM final LM; evidence: documented)</description>
      <category>decision</category>
    </item>
    <item>
      <title>A bounded study of stronger local models is authorised</title>
      <link>https://jarvisorigin.com/changelog#stronger-local-study-authorised</link>
      <guid isPermaLink="false">jarvis-changelog-stronger-local-study-authorised</guid>
      <pubDate>Mon, 21 Sep 2026 12:00:00 GMT</pubDate>
      <description>The owner authorised a study of stronger local bases under a frozen memory and latency envelope, with a hard ceiling on new full campaigns, first three and then five. Predeclared viability gates must pass first. No campaign had been used by 22 September. (Post-LM stronger-local study; evidence: documented)</description>
      <category>decision</category>
    </item>
    <item>
      <title>Qwen3.5-9B adapters fail the transfer gate</title>
      <link>https://jarvisorigin.com/changelog#qwen35-fails-transfer-gate</link>
      <guid isPermaLink="false">jarvis-changelog-qwen35-fails-transfer-gate</guid>
      <pubDate>Mon, 21 Sep 2026 12:00:00 GMT</pubDate>
      <description>A 16-update adapter reached 11/1/0 exact and 8/0/0 anchors but 24/7/9 on transfer. A 48-update continuation reached 32/1/7 on transfer, still above the limit of 4 failures. Exact fit improved, and generalisation did not follow. (Post-LM stronger-local study; evidence: tested)</description>
      <category>training</category>
    </item>
    <item>
      <title>Speech recognition at int8_float16 frees about 1.9 GiB of GPU memory</title>
      <link>https://jarvisorigin.com/changelog#asr-int8-precision-screen</link>
      <guid isPermaLink="false">jarvis-changelog-asr-int8-precision-screen</guid>
      <pubDate>Mon, 21 Sep 2026 12:00:00 GMT</pubDate>
      <description>On a matched public-synthetic screen, the local recogniser at int8_float16 kept accuracy on the frozen cases while using 2,209,906,688 bytes instead of 4,256,743,424. The screen used synthetic speech, not the owner&apos;s acoustics. (Post-LM stronger-local study; evidence: measured)</description>
      <category>performance</category>
    </item>
    <item>
      <title>Final architecture candidate fails its development gates</title>
      <link>https://jarvisorigin.com/changelog#architecture001-not-qualified</link>
      <guid isPermaLink="false">jarvis-changelog-architecture001-not-qualified</guid>
      <pubDate>Mon, 21 Sep 2026 12:00:00 GMT</pubDate>
      <description>Architecture001 trained 125 updates on corpus edition008. Checkpoint 96 was selected by a rule declared in advance and passed 8 of 26 validation and 5 of 25 adversarial cases. It proposed approval while authority was withheld and accepted an expired receipt. The SEALED set stayed unopened. (Post-LM final LM; evidence: tested)</description>
      <category>training</category>
    </item>
    <item>
      <title>Audible first-audio instrument bound to the local voice</title>
      <link>https://jarvisorigin.com/changelog#c013-reflex-instrument-binding</link>
      <guid isPermaLink="false">jarvis-changelog-c013-reflex-instrument-binding</guid>
      <pubDate>Sun, 20 Sep 2026 12:00:00 GMT</pubDate>
      <description>The reflex first-audio probe gained a mode that rejects any fallback voice and binds the exact voice package. The project describes it as an implemented and tested instrument, not an audible qualification. The measurement is reserved for the owner-present sitting. (Post-LM; evidence: tested)</description>
      <category>infrastructure</category>
    </item>
    <item>
      <title>Recovery training runs on reviewed, frozen corpora; none qualified</title>
      <link>https://jarvisorigin.com/changelog#recovery-campaign-not-qualified</link>
      <guid isPermaLink="false">jarvis-changelog-recovery-campaign-not-qualified</guid>
      <pubDate>Sun, 20 Sep 2026 12:00:00 GMT</pubDate>
      <description>Watched recovery runs trained against reviewed corpus editions, with package qualification blocked whenever semantic review was missing. Recovery001 to Recovery004 trained and reloaded, and none was development-qualified. (Post-LM final LM; evidence: tested)</description>
      <category>training</category>
    </item>
    <item>
      <title>Paint, Notepad and Calculator inspected and controlled with verified outcomes</title>
      <link>https://jarvisorigin.com/changelog#native-app-bounded-reproof</link>
      <guid isPermaLink="false">jarvis-changelog-native-app-bounded-reproof</guid>
      <pubDate>Sat, 19 Sep 2026 12:00:00 GMT</pubDate>
      <description>A bounded proof on a real loopback server verified semantic UI Automation inspection of three native apps, same-state restore for Paint and Calculator, and a verified Calculator close. The record labels itself a partial development proof, not RC-certified. (Z08.P14; evidence: measured)</description>
      <category>capability</category>
    </item>
    <item>
      <title>All 44 post-LM body rows have integrated code and cited evidence</title>
      <link>https://jarvisorigin.com/changelog#body-evidence-matrix</link>
      <guid isPermaLink="false">jarvis-changelog-body-evidence-matrix</guid>
      <pubDate>Sat, 19 Sep 2026 12:00:00 GMT</pubDate>
      <description>A reconciliation matrix shows every A-row with integrated code and evidence paths: 36 IMPLEMENTED, 7 IMPLEMENTED_PRODUCTION_REACHABLE and 1 IMPLEMENTED_INTEGRATED. The matrix states that it &apos;does not classify all rows LIVE or formally verified&apos;. (Post-LM A-rows; evidence: documented)</description>
      <category>docs</category>
    </item>
    <item>
      <title>Model-visible contract (CP-7) and final corpus frozen; first final candidate fails validation</title>
      <link>https://jarvisorigin.com/changelog#cp7-contract-freeze</link>
      <guid isPermaLink="false">jarvis-changelog-cp7-contract-freeze</guid>
      <pubDate>Sat, 19 Sep 2026 12:00:00 GMT</pubDate>
      <description>The contract binds 134 commands, their schema projections, the persona prompt, and the tokenizer and template across 373 source files by hash, and a reviewed final corpus was frozen. Candidate final-cp7-001 trained and reloaded, then failed validation (6 of 26). (Post-LM final LM; evidence: tested)</description>
      <category>training</category>
    </item>
    <item>
      <title>Calculator operated end to end, ten steps independently verified</title>
      <link>https://jarvisorigin.com/changelog#calculator-operator-journey</link>
      <guid isPermaLink="false">jarvis-changelog-calculator-operator-journey</guid>
      <pubDate>Sat, 19 Sep 2026 12:00:00 GMT</pubDate>
      <description>An isolated real core launched a new Calculator window, then maximised, restored, inspected and queried it semantically (249.1 ms lookup), invoked a control, set an exact rectangle, closed it and shut down. Every step was verified. This is one application and one run. (Z08.P14; evidence: measured)</description>
      <category>capability</category>
    </item>
    <item>
      <title>E-stop settles a GPU render&apos;s owned processes in 374.68 ms</title>
      <link>https://jarvisorigin.com/changelog#estop-settles-gpu-render</link>
      <guid isPermaLink="false">jarvis-changelog-estop-settles-gpu-render</guid>
      <pubDate>Sat, 19 Sep 2026 12:00:00 GMT</pubDate>
      <description>During a local image-generation render, an E-stop was acknowledged in 19.4 ms, and all three owned processes had settled by 374.68 ms with zero survivors. No artifact was published. This was a single run. (Post-LM A06; evidence: measured)</description>
      <category>safety</category>
    </item>
    <item>
      <title>Fabrication software, durable modes, document intelligence and gesture personalisation merged</title>
      <link>https://jarvisorigin.com/changelog#wave-three-integrated</link>
      <guid isPermaLink="false">jarvis-changelog-wave-three-integrated</guid>
      <pubDate>Fri, 18 Sep 2026 12:00:00 GMT</pubDate>
      <description>Wave three integrated A01 fabrication software, A22 durable owner modes, A43 local document intelligence and A31 gesture personalisation (recognition only). Defects found at integration, including a printer dial from a test and a document-chunk privacy leak, were fixed with tests. (Z08.P14.72; evidence: tested)</description>
      <category>capability</category>
    </item>
    <item>
      <title>Missions can be simulated before they run</title>
      <link>https://jarvisorigin.com/changelog#task-simulation-merged</link>
      <guid isPermaLink="false">jarvis-changelog-task-simulation-merged</guid>
      <pubDate>Fri, 18 Sep 2026 12:00:00 GMT</pubDate>
      <description>POST /missions/simulate walks every step without effects and labels its output SIMULATED / not_proof. A read-only probe of a running core the same day confirmed that label. &apos;Simulation never grants authority or certifies effects.&apos; (Post-LM A44; evidence: observed)</description>
      <category>capability</category>
    </item>
    <item>
      <title>The conversation loop assembles with the local voice</title>
      <link>https://jarvisorigin.com/changelog#c013-converse-assembly</link>
      <guid isPermaLink="false">jarvis-changelog-c013-converse-assembly</guid>
      <pubDate>Fri, 18 Sep 2026 12:00:00 GMT</pubDate>
      <description>In owner-authorised runtime testing, the conversation loop&apos;s check mode assembled with the local C013 voice, and the launcher&apos;s check reported the core and HUD answering. The voice&apos;s technical qualification is still pending. (Post-LM; evidence: observed)</description>
      <category>capability</category>
    </item>
    <item>
      <title>Nine capabilities recorded LIVE under the 24-hour rule</title>
      <link>https://jarvisorigin.com/changelog#registry-nine-live</link>
      <guid isPermaLink="false">jarvis-changelog-registry-nine-live</guid>
      <pubDate>Thu, 17 Sep 2026 12:00:00 GMT</pubDate>
      <description>Bounded health-route probes against booted processes recorded nine capabilities LIVE between 22:33 and 22:35 UTC: runtime infrastructure, fail-closed policy, the E-stop, the prompt-injection detector and unit-checked engineering maths. Under the project&apos;s own rule these readings are historical after 24 hours. (Z08.P14; evidence: observed)</description>
      <category>safety</category>
    </item>
    <item>
      <title>Tier 1 mutation testing: 449 of 611 mutants killed</title>
      <link>https://jarvisorigin.com/changelog#tier1-mutation-score</link>
      <guid isPermaLink="false">jarvis-changelog-tier1-mutation-score</guid>
      <pubDate>Thu, 17 Sep 2026 12:00:00 GMT</pubDate>
      <description>All 44 Tier 1 modules were measured, and 73.5% of mutants were killed. That is below the harness&apos;s own 90% campaign target, and the project reports it that way. (Z08.P14; evidence: measured)</description>
      <category>infrastructure</category>
    </item>
    <item>
      <title>Full suite at bb54722e: 23,984 tests collected</title>
      <link>https://jarvisorigin.com/changelog#full-suite-scoreboard</link>
      <guid isPermaLink="false">jarvis-changelog-full-suite-scoreboard</guid>
      <pubDate>Thu, 17 Sep 2026 12:00:00 GMT</pubDate>
      <description>The run recorded 23,588 passed, 277 failed, 34 errors and 85 skipped. The failures were partitioned rather than hidden: 5 worktree-only families were identified, 85 genuine failures were repaired in 12 commits, and 8 were left open with reasons. No full suite has been recorded at the current head. (Z08.P14; evidence: measured)</description>
      <category>infrastructure</category>
    </item>
    <item>
      <title>The interaction capability model: what works end to end on the owner&apos;s machine</title>
      <link>https://jarvisorigin.com/changelog#interaction-capability-model</link>
      <guid isPermaLink="false">jarvis-changelog-interaction-capability-model</guid>
      <pubDate>Wed, 16 Sep 2026 12:00:00 GMT</pubDate>
      <description>Each interaction category was classified PROVEN_LIVE, IMPLEMENTED_UNPROVEN, BROKEN, BLOCKED or NOT_IMPLEMENTED, with the desktop, browser, files, research, missions and HUD driven live. &apos;Open Notepad&apos; verified in 2.3 s, and a four-step mission completed in 10.8 s. (Post-LM closure; evidence: observed)</description>
      <category>docs</category>
    </item>
    <item>
      <title>The owner-selected speaking voice runs locally</title>
      <link>https://jarvisorigin.com/changelog#c013-local-voice-integrated</link>
      <guid isPermaLink="false">jarvis-changelog-c013-local-voice-integrated</guid>
      <pubDate>Sun, 13 Sep 2026 12:00:00 GMT</pubDate>
      <description>The speaking voice moved to a locally run, open-source text-to-speech model with no fine-tuning, bound to a hash-checked package that fails closed on mismatch. Any fallback voice is announced. Its technical qualification is pending, and the site publishes no voice samples. (Post-LM 2.61; evidence: documented)</description>
      <category>capability</category>
    </item>
    <item>
      <title>A three.js spatial layer inside the ONE HUD; journeys 9, 14 and 16 LIVE</title>
      <link>https://jarvisorigin.com/changelog#spatial-layer-in-one-hud</link>
      <guid isPermaLink="false">jarvis-changelog-spatial-layer-in-one-hud</guid>
      <pubDate>Sun, 13 Sep 2026 12:00:00 GMT</pubDate>
      <description>The pre-spatial baseline of the ONE HUD was measured first, then three.js was added as its spatial layer. The mouse moves none of it. Acceptance journeys 9 (shared selection), 14 (project-scoped reminders) and 16 (rollback) were recorded LIVE. (Post-LM 2.50 to 2.52; evidence: observed)</description>
      <category>hud</category>
    </item>
    <item>
      <title>Research produces a cited artifact that opens correctly</title>
      <link>https://jarvisorigin.com/changelog#research-cited-artifact-live</link>
      <guid isPermaLink="false">jarvis-changelog-research-cited-artifact-live</guid>
      <pubDate>Sat, 12 Sep 2026 12:00:00 GMT</pubDate>
      <description>Journey J5 went LIVE. Research from two named sources produced a Markdown report and an HTML copy, read back by digest, with six sourced findings and one assumption marked NOT ESTABLISHED. A live defect, summarising page openings instead of the question, was repaired. (Post-LM 2.45; evidence: observed)</description>
      <category>capability</category>
    </item>
    <item>
      <title>Objectives, recovery, memory correction and injection resistance hold across a real restart</title>
      <link>https://jarvisorigin.com/changelog#journeys-live-across-restart</link>
      <guid isPermaLink="false">jarvis-changelog-journeys-live-across-restart</guid>
      <pubDate>Sat, 12 Sep 2026 12:00:00 GMT</pubDate>
      <description>Journeys 2, 3, 4 and 12 went LIVE across a real stop and relaunch. A corrected fact was recalled after the restart, and forgetting yielded &apos;I don&apos;t know&apos; after a repair. Injected text in a test&apos;s output did not grant authority. (Post-LM 2.47; evidence: observed)</description>
      <category>capability</category>
    </item>
    <item>
      <title>The engineering live drive restores unit-checked maths to LIVE</title>
      <link>https://jarvisorigin.com/changelog#engineering-live-drive-cap-eng-01</link>
      <guid isPermaLink="false">jarvis-changelog-engineering-live-drive-cap-eng-01</guid>
      <pubDate>Sat, 12 Sep 2026 12:00:00 GMT</pubDate>
      <description>A spoken-style engineering question, delivered as a transcript, was answered with exact, calculated-not-measured pressures, and the engineering widget opened. The drive restored CAP-ENG-01 to LIVE in the registry. (Post-LM 2.28; evidence: calculation)</description>
      <category>capability</category>
    </item>
    <item>
      <title>Median conversation turn cut from 3,083 ms to 1,270 ms</title>
      <link>https://jarvisorigin.com/changelog#latency-optimisation-rounds</link>
      <guid isPermaLink="false">jarvis-changelog-latency-optimisation-rounds</guid>
      <pubDate>Fri, 11 Sep 2026 12:00:00 GMT</pubDate>
      <description>The spoken acknowledgement stopped blocking the provider call, and hosted turns now carry only task-relevant tool schemas instead of all 101. On 21 fixed typed journeys, first answer audio p50 fell from 2,749 ms to 1,107 ms. (Post-LM 1.2 and 1.3; evidence: measured)</description>
      <category>performance</category>
    </item>
    <item>
      <title>Post-LM gate opens; the first sealed local-model qualification fails</title>
      <link>https://jarvisorigin.com/changelog#post-lm-gate-and-sealed-fail</link>
      <guid isPermaLink="false">jarvis-changelog-post-lm-gate-and-sealed-fail</guid>
      <pubDate>Fri, 11 Sep 2026 12:00:00 GMT</pubDate>
      <description>The Post-LM gate opened with the Latency Lab and a typed inlet. The first sealed local-model qualification was recorded as a FAIL on hard axes, and hosted cognition stayed in production. The body work went ahead without waiting on the model. (Post-LM 1.1; evidence: documented)</description>
      <category>decision</category>
    </item>
    <item>
      <title>ONE HUD, slice A</title>
      <link>https://jarvisorigin.com/changelog#one-hud-slice-a</link>
      <guid isPermaLink="false">jarvis-changelog-one-hud-slice-a</guid>
      <pubDate>Sat, 05 Sep 2026 12:00:00 GMT</pubDate>
      <description>One page at &apos;/&apos;, with the intelligence core at the centre, identity above it and four permanent indicators. Workspaces became layout contexts inside the page instead of windows. Nothing renders without a source and an observed instant. (Z08.P14.256; evidence: documented)</description>
      <category>hud</category>
    </item>
    <item>
      <title>Z11 safe local live proof</title>
      <link>https://jarvisorigin.com/changelog#z11-safe-local-live-proof</link>
      <guid isPermaLink="false">jarvis-changelog-z11-safe-local-live-proof</guid>
      <pubDate>Wed, 19 Aug 2026 12:00:00 GMT</pubDate>
      <description>The real core and HUD were booted on isolated loopback ports. Unauthenticated gesture mutations were refused with 403, an E-stop blocked the gesture pipeline, and the HUD rendered that truthfully. No camera was opened and no window was moved. (Z11; evidence: observed)</description>
      <category>safety</category>
    </item>
    <item>
      <title>LIVE must be reached by asking the process</title>
      <link>https://jarvisorigin.com/changelog#live-evidence-rule-tightened</link>
      <guid isPermaLink="false">jarvis-changelog-live-evidence-rule-tightened</guid>
      <pubDate>Thu, 06 Aug 2026 12:00:00 GMT</pubDate>
      <description>The evidence rule was tightened so that a LIVE state must come from asking a booted process, not from proximity. The registry records 108 demotions from LIVE stamped 2026-08-06T04:59:07Z, and the recorded LIVE count fell from 145 to 18 that day. (Z08.P03; evidence: documented)</description>
      <category>decision</category>
    </item>
  </channel>
</rss>
