<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>hyf, branch HEAD</title>
<subtitle>Context-aware query service for Radroots
</subtitle>
<entry>
<id>610921c1760665d53ec05d4fc6311fc20a1a58a4</id>
<published>2026-06-19T11:10:23Z</published>
<updated>2026-06-19T11:10:23Z</updated>
<title>runtime: harden max route config scan</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/610921c1760665d53ec05d4fc6311fc20a1a58a4.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 610921c1760665d53ec05d4fc6311fc20a1a58a4
parent b38e595d7d2641858b77db043929791162104a1d
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Fri, 19 Jun 2026 04:10:23 -0700

runtime: harden max route config scan

- scan inline max-local tables with quote-aware delimiter handling
- keep removed route keys rejected when quoted values contain commas
- allow quoted inline values that only mention route text
- verify the stdio contract suite remains green

</content>
</entry>
<entry>
<id>b38e595d7d2641858b77db043929791162104a1d</id>
<published>2026-06-19T11:02:40Z</published>
<updated>2026-06-19T11:02:40Z</updated>
<title>provider: guard max fallback taxonomy</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/b38e595d7d2641858b77db043929791162104a1d.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit b38e595d7d2641858b77db043929791162104a1d
parent 833296344231724ac46fe6f7b1c8fe6ed70d4fe5
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Fri, 19 Jun 2026 04:02:40 -0700

provider: guard max fallback taxonomy

- map unknown max transport failures to the public provider error reason
- keep transport boundary reason tokens out of business fallback taxonomy
- add stdio coverage for malformed max chat completion responses
- verify provider-adapter and stdio contract suites remain green

</content>
</entry>
<entry>
<id>833296344231724ac46fe6f7b1c8fe6ed70d4fe5</id>
<published>2026-06-19T10:56:49Z</published>
<updated>2026-06-19T10:56:49Z</updated>
<title>provider: classify unknown max transport failures</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/833296344231724ac46fe6f7b1c8fe6ed70d4fe5.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 833296344231724ac46fe6f7b1c8fe6ed70d4fe5
parent c26a9264e6ec0f7a8de8f3389c03228f4d74dd1e
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Fri, 19 Jun 2026 03:56:49 -0700

provider: classify unknown max transport failures

- add unknown transport outcomes for generic max-local client failures
- keep timeout classification tied to elapsed request budget exhaustion
- extend the mojo max-local stub with malformed response modes
- cover health and chat unknown transport boundaries in provider tests

</content>
</entry>
<entry>
<id>c26a9264e6ec0f7a8de8f3389c03228f4d74dd1e</id>
<published>2026-06-19T03:53:04Z</published>
<updated>2026-06-19T03:53:04Z</updated>
<title>test: keep fallback reason residue guard clean</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/c26a9264e6ec0f7a8de8f3389c03228f4d74dd1e.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit c26a9264e6ec0f7a8de8f3389c03228f4d74dd1e
parent 82264d575e514abaab89715d08bfd39d93dd488f
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu, 18 Jun 2026 20:53:04 -0700

test: keep fallback reason residue guard clean

</content>
</entry>
<entry>
<id>82264d575e514abaab89715d08bfd39d93dd488f</id>
<published>2026-06-19T03:37:01Z</published>
<updated>2026-06-19T03:37:01Z</updated>
<title>provider: isolate max local transport boundary</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/82264d575e514abaab89715d08bfd39d93dd488f.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 82264d575e514abaab89715d08bfd39d93dd488f
parent 9d9ace6e7670faccb5f3a0223364f970d82c4813
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu, 18 Jun 2026 20:37:01 -0700

provider: isolate max local transport boundary

</content>
</entry>
<entry>
<id>9d9ace6e7670faccb5f3a0223364f970d82c4813</id>
<published>2026-06-19T03:24:04Z</published>
<updated>2026-06-19T03:24:04Z</updated>
<title>test: harden removed route config coverage</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/9d9ace6e7670faccb5f3a0223364f970d82c4813.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 9d9ace6e7670faccb5f3a0223364f970d82c4813
parent 593a74a12f44d1e0f9188e269781bbbf4456a473
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu, 18 Jun 2026 20:24:04 -0700

test: harden removed route config coverage

</content>
</entry>
<entry>
<id>593a74a12f44d1e0f9188e269781bbbf4456a473</id>
<published>2026-06-19T03:17:56Z</published>
<updated>2026-06-19T03:17:56Z</updated>
<title>provider: remove parser sentinel matching</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/593a74a12f44d1e0f9188e269781bbbf4456a473.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 593a74a12f44d1e0f9188e269781bbbf4456a473
parent b735c5353090c32b337d309f9eade01a8a44c630
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu, 18 Jun 2026 20:17:56 -0700

provider: remove parser sentinel matching

</content>
</entry>
<entry>
<id>b735c5353090c32b337d309f9eade01a8a44c630</id>
<published>2026-06-19T03:11:50Z</published>
<updated>2026-06-19T03:11:50Z</updated>
<title>test: define fallback reason taxonomy</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/b735c5353090c32b337d309f9eade01a8a44c630.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit b735c5353090c32b337d309f9eade01a8a44c630
parent 627b4424acceba823637eb92c1fd533c89225f9a
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu, 18 Jun 2026 20:11:50 -0700

test: define fallback reason taxonomy

</content>
</entry>
<entry>
<id>627b4424acceba823637eb92c1fd533c89225f9a</id>
<published>2026-06-19T01:00:23Z</published>
<updated>2026-06-19T01:00:23Z</updated>
<title>provider: bound transport failure classification</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/627b4424acceba823637eb92c1fd533c89225f9a.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 627b4424acceba823637eb92c1fd533c89225f9a
parent bdc5e462c7a5970c14f6cfd44aa896c354d95410
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu, 18 Jun 2026 18:00:23 -0700

provider: bound transport failure classification

</content>
</entry>
<entry>
<id>bdc5e462c7a5970c14f6cfd44aa896c354d95410</id>
<published>2026-06-19T00:50:02Z</published>
<updated>2026-06-19T00:50:02Z</updated>
<title>runtime: reject removed max local route config</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/bdc5e462c7a5970c14f6cfd44aa896c354d95410.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit bdc5e462c7a5970c14f6cfd44aa896c354d95410
parent 4c2e11761e0badc6f177eb2810039b914b19bd53
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu, 18 Jun 2026 17:50:02 -0700

runtime: reject removed max local route config

- catch quoted, dotted, commented-header, and inline-table route config forms

- keep provider route derived by HYF instead of startup config

- add stdio invalid-config regression coverage

</content>
</entry>
<entry>
<id>4c2e11761e0badc6f177eb2810039b914b19bd53</id>
<published>2026-06-19T00:43:25Z</published>
<updated>2026-06-19T00:43:25Z</updated>
<title>provider: normalize max local fallback reasons</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/4c2e11761e0badc6f177eb2810039b914b19bd53.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 4c2e11761e0badc6f177eb2810039b914b19bd53
parent 41642a693248823497df69df1fdc3e17f08a4453
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu, 18 Jun 2026 17:43:25 -0700

provider: normalize max local fallback reasons

- map health non-2xx readiness to business provider_non_2xx

- collapse malformed provider payloads to provider_schema_invalid

- add regression coverage for public fallback reason normalization

</content>
</entry>
<entry>
<id>41642a693248823497df69df1fdc3e17f08a4453</id>
<published>2026-06-18T21:00:42Z</published>
<updated>2026-06-18T21:00:42Z</updated>
<title>provider: add MAX-local operator smoke</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/41642a693248823497df69df1fdc3e17f08a4453.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 41642a693248823497df69df1fdc3e17f08a4453
parent 2d1d461e482e53aa2f4dc56e97306e01431d5bb3
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu, 18 Jun 2026 14:00:42 -0700

provider: add MAX-local operator smoke

- add Mojo-only assisted query rewrite smoke harness
- require an explicit runtime config path for the smoke
- assert provider runtime metadata and rewritten output
- keep the default test lane independent of MAX-local

</content>
</entry>
<entry>
<id>2d1d461e482e53aa2f4dc56e97306e01431d5bb3</id>
<published>2026-06-18T20:53:55Z</published>
<updated>2026-06-18T20:53:55Z</updated>
<title>provider: expose assisted fallback metadata</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/2d1d461e482e53aa2f4dc56e97306e01431d5bb3.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 2d1d461e482e53aa2f4dc56e97306e01431d5bb3
parent b06d3ffcdde613510a5819df5ffa3b082450c5d3
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu, 18 Jun 2026 13:53:55 -0700

provider: expose assisted fallback metadata

- add top-level fallback kind and reason metadata fields
- serialize assisted fallback reasons outside provenance
- preserve provenance-gated fallback details when requested
- test fallback visibility and success metadata omission

</content>
</entry>
<entry>
<id>b06d3ffcdde613510a5819df5ffa3b082450c5d3</id>
<published>2026-06-18T20:46:12Z</published>
<updated>2026-06-18T20:46:12Z</updated>
<title>provider: type max local execution failures</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/b06d3ffcdde613510a5819df5ffa3b082450c5d3.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit b06d3ffcdde613510a5819df5ffa3b082450c5d3
parent d3a19bc664bafdda49a60055118c321b19dba4ad
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu, 18 Jun 2026 13:46:12 -0700

provider: type max local execution failures

- return explicit MAX-local success and failure outcomes
- move stdio fallback handling to provider outcome reasons
- add typed health and completion failure reason checks
- keep provider error public reason strings stable

</content>
</entry>
<entry>
<id>d3a19bc664bafdda49a60055118c321b19dba4ad</id>
<published>2026-06-18T20:31:16Z</published>
<updated>2026-06-18T20:31:16Z</updated>
<title>provider: enforce max local request deadline</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/d3a19bc664bafdda49a60055118c321b19dba4ad.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit d3a19bc664bafdda49a60055118c321b19dba4ad
parent e13907c7ae4aac5ad3d5ecdb19b82f38ff092528
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu, 18 Jun 2026 13:31:16 -0700

provider: enforce max local request deadline

- treat assisted deadline as one provider budget

- pass remaining budget to completion after readiness

- cover remaining-deadline timeout with the max local stub

</content>
</entry>
<entry>
<id>e13907c7ae4aac5ad3d5ecdb19b82f38ff092528</id>
<published>2026-06-18T20:24:14Z</published>
<updated>2026-06-18T20:24:14Z</updated>
<title>provider: derive max local route</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/e13907c7ae4aac5ad3d5ecdb19b82f38ff092528.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit e13907c7ae4aac5ad3d5ecdb19b82f38ff092528
parent 723d29ccbf1062cc40d39d9b865e0dcd2c327aa3
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu, 18 Jun 2026 13:24:14 -0700

provider: derive max local route

- remove max local route from runtime config

- reject stale route config fields

- report provider route from the assisted contract

</content>
</entry>
<entry>
<id>723d29ccbf1062cc40d39d9b865e0dcd2c327aa3</id>
<published>2026-06-15T21:12:53Z</published>
<updated>2026-06-15T21:12:53Z</updated>
<title>runtime: reject padded provider config</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/723d29ccbf1062cc40d39d9b865e0dcd2c327aa3.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 723d29ccbf1062cc40d39d9b865e0dcd2c327aa3
parent 1c7566e06a2e4ca91aaae22c312319eae51a73a0
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Mon, 15 Jun 2026 14:12:53 -0700

runtime: reject padded provider config

- reject leading or trailing whitespace on assisted.provider and max_local string settings

- validate HTTP URLs without silently trimming runtime config values

- cover provider, URL, model, and route padding through stdio config-load failures

- validation: pixi run test-provider-adapter; pixi run test; rg -n &#39;python|\.py\b|max_local_http_stub&#39; pixi.toml src tests

</content>
</entry>
<entry>
<id>1c7566e06a2e4ca91aaae22c312319eae51a73a0</id>
<published>2026-06-15T21:04:15Z</published>
<updated>2026-06-15T21:04:15Z</updated>
<title>provider: bound control health probes</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/1c7566e06a2e4ca91aaae22c312319eae51a73a0.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 1c7566e06a2e4ca91aaae22c312319eae51a73a0
parent 7ee211f6aec4dd5496fc00c518abeacbee3fa6d7
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Mon, 15 Jun 2026 14:04:15 -0700

provider: bound control health probes

- cap sys.status and sys.capabilities provider health checks at 500ms

- keep business request timeout handling separate from control-route diagnostics

- cover timeout classification through status and capabilities stdio routes

</content>
</entry>
<entry>
<id>7ee211f6aec4dd5496fc00c518abeacbee3fa6d7</id>
<published>2026-06-15T20:59:52Z</published>
<updated>2026-06-15T20:59:52Z</updated>
<title>provider: make readiness probe deadline-aware</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/7ee211f6aec4dd5496fc00c518abeacbee3fa6d7.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 7ee211f6aec4dd5496fc00c518abeacbee3fa6d7
parent 6db6d9274edf6d58de398173f7c0c05f626fb706
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Mon, 15 Jun 2026 13:59:52 -0700

provider: make readiness probe deadline-aware

- gate query_rewrite provider execution on loaded config state without control-route health checks

- use the request-effective provider timeout for the single readiness probe

- cover health-probe timeout fallback and preserve one health plus one POST behavior

</content>
</entry>
<entry>
<id>6db6d9274edf6d58de398173f7c0c05f626fb706</id>
<published>2026-06-15T20:54:54Z</published>
<updated>2026-06-15T20:54:54Z</updated>
<title>provider: preserve config fallback reasons</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/6db6d9274edf6d58de398173f7c0c05f626fb706.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 6db6d9274edf6d58de398173f7c0c05f626fb706
parent f5afdc928760ac7e83b1487e7d27a6383ce068fc
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Mon, 15 Jun 2026 13:54:54 -0700

provider: preserve config fallback reasons

- fall back before provider construction for invalid and unconfigured runtime states

- keep assisted query_rewrite deterministic fallback metadata precise

- cover invalid_config and provider_unconfigured stdio behavior

</content>
</entry>
<entry>
<id>f5afdc928760ac7e83b1487e7d27a6383ce068fc</id>
<published>2026-06-15T20:50:36Z</published>
<updated>2026-06-15T20:50:36Z</updated>
<title>provider: mark unsupported assisted fallbacks</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/f5afdc928760ac7e83b1487e7d27a6383ce068fc.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit f5afdc928760ac7e83b1487e7d27a6383ce068fc
parent f22f74cd33d5a8735204a650603c2cc16f0056b7
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Mon, 15 Jun 2026 13:50:36 -0700

provider: mark unsupported assisted fallbacks

- preserve deterministic output for assisted capabilities outside the provider surface

- attach provider_runtime unsupported_capability fallback provenance

- cover assisted semantic_rank fallback behavior on the stdio wire

</content>
</entry>
<entry>
<id>f22f74cd33d5a8735204a650603c2cc16f0056b7</id>
<published>2026-06-15T20:45:06Z</published>
<updated>2026-06-15T20:45:06Z</updated>
<title>tests: replace max local stub with Mojo</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/f22f74cd33d5a8735204a650603c2cc16f0056b7.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit f22f74cd33d5a8735204a650603c2cc16f0056b7
parent f5475c71335c7aa8d3f69525b60ac7848c639ce7
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Mon, 15 Jun 2026 13:45:06 -0700

tests: replace max local stub with Mojo

- remove the Python MAX-local provider stub

- serve provider test responses from a forked Mojo helper

- preserve provider success and failure modes without Python helpers

</content>
</entry>
<entry>
<id>f5475c71335c7aa8d3f69525b60ac7848c639ce7</id>
<published>2026-06-14T23:38:50Z</published>
<updated>2026-06-14T23:38:50Z</updated>
<title>provider: harden max local health coverage</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/f5475c71335c7aa8d3f69525b60ac7848c639ce7.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit f5475c71335c7aa8d3f69525b60ac7848c639ce7
parent 45e3775e5c9e92756b649e045abf9af540e081e7
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sun, 14 Jun 2026 16:38:50 -0700

provider: harden max local health coverage

</content>
</entry>
<entry>
<id>45e3775e5c9e92756b649e045abf9af540e081e7</id>
<published>2026-06-14T23:20:45Z</published>
<updated>2026-06-14T23:20:45Z</updated>
<title>provider: execute max local query rewrite</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/45e3775e5c9e92756b649e045abf9af540e081e7.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 45e3775e5c9e92756b649e045abf9af540e081e7
parent 1c54d4f169b6a9c7d425b9c3b72fce2b1f3bdb54
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sun, 14 Jun 2026 16:20:45 -0700

provider: execute max local query rewrite

Add a repo-local MAX provider stub and stdio contract coverage for assisted query_rewrite execution. Record provider metadata, prompt/schema versions, latency, and assisted provenance for successful max_local responses.

</content>
</entry>
<entry>
<id>1c54d4f169b6a9c7d425b9c3b72fce2b1f3bdb54</id>
<published>2026-06-14T23:15:40Z</published>
<updated>2026-06-14T23:15:40Z</updated>
<title>runtime: dispatch assisted provider execution</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/1c54d4f169b6a9c7d425b9c3b72fce2b1f3bdb54.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 1c54d4f169b6a9c7d425b9c3b72fce2b1f3bdb54
parent a09be2b0d1e862d276eec5158572f96be42bd635
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sun, 14 Jun 2026 16:15:40 -0700

runtime: dispatch assisted provider execution

Route stdio business requests through a runtime-aware execution layer so assisted query_rewrite can call the configured max_local provider after readiness checks. Keep hyf_core deterministic and runtime-agnostic by exposing only generic query rewrite output and fallback metadata builders.

</content>
</entry>
<entry>
<id>a09be2b0d1e862d276eec5158572f96be42bd635</id>
<published>2026-06-14T23:06:02Z</published>
<updated>2026-06-14T23:06:02Z</updated>
<title>provider: port max local adapter source</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/a09be2b0d1e862d276eec5158572f96be42bd635.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit a09be2b0d1e862d276eec5158572f96be42bd635
parent d1b66559f0fb9f51993ae88cf15bbf63a628b747
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sun, 14 Jun 2026 16:06:02 -0700

provider: port max local adapter source

- add pinned flare Git dependency through Pixi

- reintroduce max_local provider config, client, health, schema, and parser modules

- map provider config from strict runtime TOML instead of environment variables

- add adapter tests for config, request body, and response parsing

</content>
</entry>
<entry>
<id>d1b66559f0fb9f51993ae88cf15bbf63a628b747</id>
<published>2026-06-14T22:50:10Z</published>
<updated>2026-06-14T22:50:10Z</updated>
<title>runtime: add strict max provider config</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/d1b66559f0fb9f51993ae88cf15bbf63a628b747.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit d1b66559f0fb9f51993ae88cf15bbf63a628b747
parent ae14a4bc218727c37cef34953bed21c98626a13d
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sun, 14 Jun 2026 15:50:10 -0700

runtime: add strict max provider config

- replace bridge-shaped config with assisted max_local provider structs
- validate provider id, URLs, model, route, timeout, and runtime gate before enabling
- expose effective provider config through runtime status
- add stdio tests for valid and invalid max_local TOML

</content>
</entry>
<entry>
<id>ae14a4bc218727c37cef34953bed21c98626a13d</id>
<published>2026-06-14T22:39:22Z</published>
<updated>2026-06-14T22:39:22Z</updated>
<title>runtime: split assisted provider status</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/ae14a4bc218727c37cef34953bed21c98626a13d.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit ae14a4bc218727c37cef34953bed21c98626a13d
parent d42fcda80966df1031bcd18f8587ead58ddb427f
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sun, 14 Jun 2026 15:39:22 -0700

runtime: split assisted provider status

- rename the assisted runtime status contract away from bridge terminology
- expose provider_runtime status and provider runtime capabilities
- replace bridge unavailable states with provider runtime vocabulary
- update fixtures and stdio assertions for the new status contract

</content>
</entry>
<entry>
<id>d42fcda80966df1031bcd18f8587ead58ddb427f</id>
<published>2026-06-14T21:58:19Z</published>
<updated>2026-06-14T21:58:19Z</updated>
<title>build: prune deferred provider dependencies</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/d42fcda80966df1031bcd18f8587ead58ddb427f.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit d42fcda80966df1031bcd18f8587ead58ddb427f
parent 742de92125d8f7479e384f4bcc48189b1b2d01b0
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sun, 14 Jun 2026 14:58:19 -0700

build: prune deferred provider dependencies

- remove inactive provider and assist bridge source

- drop envo and tempo from the Pixi dependency graph

- keep the active stdio surface on git-pinned json and morph packages

</content>
</entry>
<entry>
<id>742de92125d8f7479e384f4bcc48189b1b2d01b0</id>
<published>2026-06-14T21:54:52Z</published>
<updated>2026-06-14T21:54:52Z</updated>
<title>test: defer provider runtime tests</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/742de92125d8f7479e384f4bcc48189b1b2d01b0.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 742de92125d8f7479e384f4bcc48189b1b2d01b0
parent ad5ae6cd1b9ff7f564b49e030e1b461effaec081
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sun, 14 Jun 2026 14:54:52 -0700

test: defer provider runtime tests

- remove local flare include paths from process helpers

- delete MAX-local HTTP stub tests from the default lane

- report assisted runtime as a deferred bootstrap surface

- keep stdio and process contract tests green on Mojo 1.0.0b1

</content>
</entry>
<entry>
<id>ad5ae6cd1b9ff7f564b49e030e1b461effaec081</id>
<published>2026-06-14T21:46:01Z</published>
<updated>2026-06-14T21:46:01Z</updated>
<title>codec: migrate to json package</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/ad5ae6cd1b9ff7f564b49e030e1b461effaec081.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit ad5ae6cd1b9ff7f564b49e030e1b461effaec081
parent d4562200900157a0c4747cfeca8a23348814d234
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sun, 14 Jun 2026 14:46:01 -0700

codec: migrate to json package

- replace mojson imports with the synced json package surface
- isolate stdio bootstrap code from the deferred flare provider runtime
- preserve deterministic assisted-request fallback behavior
- refresh the Pixi lock without the conflicting flare json package

</content>
</entry>
<entry>
<id>d4562200900157a0c4747cfeca8a23348814d234</id>
<published>2026-06-14T21:39:21Z</published>
<updated>2026-06-14T21:39:21Z</updated>
<title>build: pin latest Mojo dependencies</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/d4562200900157a0c4747cfeca8a23348814d234.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit d4562200900157a0c4747cfeca8a23348814d234
parent e96fcf00c08a4781db9d8c76de01be4e4e674cc2
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sun, 14 Jun 2026 14:39:21 -0700

build: pin latest Mojo dependencies

- move hyf to Mojo 1.0.0b1 for synced Mojo libraries
- replace local vendor paths with triesap git rev dependencies
- refresh pixi.lock from git-backed package sources
- remove local flare path wiring from Pixi tasks

</content>
</entry>
<entry>
<id>e96fcf00c08a4781db9d8c76de01be4e4e674cc2</id>
<published>2026-06-04T19:41:34Z</published>
<updated>2026-06-04T19:41:34Z</updated>
<title>docs: clarify release boundary</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/e96fcf00c08a4781db9d8c76de01be4e4e674cc2.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit e96fcf00c08a4781db9d8c76de01be4e4e674cc2
parent 9aed0fbda0fde70a22923b20a988c2649ef31a0f
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  4 Jun 2026 12:41:34 -0700

docs: clarify release boundary

- distinguish source authority from official artifacts
- preserve repo-local release-candidate validation
- keep builder and target policy outside this repo
- document standalone build and test expectations

</content>
</entry>
<entry>
<id>9aed0fbda0fde70a22923b20a988c2649ef31a0f</id>
<published>2026-05-27T15:47:57Z</published>
<updated>2026-05-27T15:47:57Z</updated>
<title>docs: update readme</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/9aed0fbda0fde70a22923b20a988c2649ef31a0f.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 9aed0fbda0fde70a22923b20a988c2649ef31a0f
parent 89224ba297317dd774370de3e28d7e38e5178307
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed, 27 May 2026 15:47:57 +0000

docs: update readme

</content>
</entry>
<entry>
<id>89224ba297317dd774370de3e28d7e38e5178307</id>
<published>2026-05-27T04:58:35Z</published>
<updated>2026-05-27T04:58:35Z</updated>
<title>build: update pixi lock format</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/89224ba297317dd774370de3e28d7e38e5178307.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 89224ba297317dd774370de3e28d7e38e5178307
parent 5744e72267bfab990aef41cdedc3d84edb576957
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed, 27 May 2026 04:58:35 +0000

build: update pixi lock format

- refresh pixi.lock to the current lockfile schema
- preserve the configured linux and macos Mojo environments
- keep local vendor Mojo sources represented as conda source inputs
- validate the lockfile diff with git diff --check

</content>
</entry>
<entry>
<id>5744e72267bfab990aef41cdedc3d84edb576957</id>
<published>2026-04-12T04:34:24Z</published>
<updated>2026-04-12T04:34:24Z</updated>
<title>test: prove pure-mojo path is sidecar-independent</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/5744e72267bfab990aef41cdedc3d84edb576957.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 5744e72267bfab990aef41cdedc3d84edb576957
parent 7e1b37cbe6b5017e6b049de597e4c72ec9ba2399
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sun, 12 Apr 2026 04:34:24 +0000

test: prove pure-mojo path is sidecar-independent

</content>
</entry>
<entry>
<id>7e1b37cbe6b5017e6b049de597e4c72ec9ba2399</id>
<published>2026-04-12T04:16:19Z</published>
<updated>2026-04-12T04:16:19Z</updated>
<title>control: surface provider runtime truth</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/7e1b37cbe6b5017e6b049de597e4c72ec9ba2399.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 7e1b37cbe6b5017e6b049de597e4c72ec9ba2399
parent 307b277f1d3e86032d8074ff7ada637549d229c4
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sun, 12 Apr 2026 04:16:19 +0000

control: surface provider runtime truth

</content>
</entry>
<entry>
<id>307b277f1d3e86032d8074ff7ada637549d229c4</id>
<published>2026-04-12T03:49:54Z</published>
<updated>2026-04-12T03:49:54Z</updated>
<title>provider: collapse query rewrite into mojo runtime</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/307b277f1d3e86032d8074ff7ada637549d229c4.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 307b277f1d3e86032d8074ff7ada637549d229c4
parent b40a1bdfd183aa25abba875d08835ee9af6407b0
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sun, 12 Apr 2026 03:49:54 +0000

provider: collapse query rewrite into mojo runtime

</content>
</entry>
<entry>
<id>b40a1bdfd183aa25abba875d08835ee9af6407b0</id>
<published>2026-04-12T03:33:45Z</published>
<updated>2026-04-12T03:33:45Z</updated>
<title>provider: port max-local health and request logic to mojo</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/b40a1bdfd183aa25abba875d08835ee9af6407b0.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit b40a1bdfd183aa25abba875d08835ee9af6407b0
parent 3aede8a6840eec079c3a473c4421340f581ba48d
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sun, 12 Apr 2026 03:33:45 +0000

provider: port max-local health and request logic to mojo

</content>
</entry>
<entry>
<id>3aede8a6840eec079c3a473c4421340f581ba48d</id>
<published>2026-04-12T01:51:08Z</published>
<updated>2026-04-12T01:51:08Z</updated>
<title>assist: wire stdio bridge to real provider status</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/3aede8a6840eec079c3a473c4421340f581ba48d.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 3aede8a6840eec079c3a473c4421340f581ba48d
parent 9cb37af4ec8e8b01340d28ed7b99dc2c3a08f5ef
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sun, 12 Apr 2026 01:51:08 +0000

assist: wire stdio bridge to real provider status

</content>
</entry>
<entry>
<id>9cb37af4ec8e8b01340d28ed7b99dc2c3a08f5ef</id>
<published>2026-04-12T01:25:11Z</published>
<updated>2026-04-12T01:25:11Z</updated>
<title>assist: route query_rewrite through fake bridge</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/9cb37af4ec8e8b01340d28ed7b99dc2c3a08f5ef.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 9cb37af4ec8e8b01340d28ed7b99dc2c3a08f5ef
parent 46cf5906392d873058f27416b72dacfc0b03639c
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sun, 12 Apr 2026 01:25:11 +0000

assist: route query_rewrite through fake bridge

</content>
</entry>
<entry>
<id>46cf5906392d873058f27416b72dacfc0b03639c</id>
<published>2026-04-12T01:06:18Z</published>
<updated>2026-04-12T01:06:18Z</updated>
<title>assist: define fake bridge contract</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/46cf5906392d873058f27416b72dacfc0b03639c.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 46cf5906392d873058f27416b72dacfc0b03639c
parent c45c48a7cfca903ea187cf1b57773ae47d54159e
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sun, 12 Apr 2026 01:06:18 +0000

assist: define fake bridge contract

</content>
</entry>
<entry>
<id>c45c48a7cfca903ea187cf1b57773ae47d54159e</id>
<published>2026-04-12T00:56:19Z</published>
<updated>2026-04-12T00:56:19Z</updated>
<title>contract: activate negotiated request context fields</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/c45c48a7cfca903ea187cf1b57773ae47d54159e.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit c45c48a7cfca903ea187cf1b57773ae47d54159e
parent 18359a016c6499e98679d2cf4ca597e4195a2b32
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sun, 12 Apr 2026 00:56:19 +0000

contract: activate negotiated request context fields

</content>
</entry>
<entry>
<id>18359a016c6499e98679d2cf4ca597e4195a2b32</id>
<published>2026-04-12T00:49:25Z</published>
<updated>2026-04-12T00:49:25Z</updated>
<title>runtime: load bounded hyf config</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/18359a016c6499e98679d2cf4ca597e4195a2b32.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 18359a016c6499e98679d2cf4ca597e4195a2b32
parent 249f73211c6c6e9965814f1abc7c05d80fbf2828
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sun, 12 Apr 2026 00:49:25 +0000

runtime: load bounded hyf config

</content>
</entry>
<entry>
<id>249f73211c6c6e9965814f1abc7c05d80fbf2828</id>
<published>2026-04-11T18:42:08Z</published>
<updated>2026-04-11T18:42:08Z</updated>
<title>test: include repo-local process lane by default</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/249f73211c6c6e9965814f1abc7c05d80fbf2828.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 249f73211c6c6e9965814f1abc7c05d80fbf2828
parent dee58f7148491d562790db2b0702aa611ed2c218
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Sat, 11 Apr 2026 18:42:08 +0000

test: include repo-local process lane by default

</content>
</entry>
<entry>
<id>dee58f7148491d562790db2b0702aa611ed2c218</id>
<published>2026-04-10T15:12:43Z</published>
<updated>2026-04-10T15:13:02Z</updated>
<title>tests: make repo-local contract lane self-contained</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/dee58f7148491d562790db2b0702aa611ed2c218.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit dee58f7148491d562790db2b0702aa611ed2c218
parent d92411b8e40a9db9ed38dc310df80cbba40db003
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Fri, 10 Apr 2026 15:12:43 +0000

tests: make repo-local contract lane self-contained

- self-seed repo-local env inside the mounted process proof
- keep src/main.mojo exercised under the real repo_local profile
- remove the parent-process env requirement from the standalone pixi lane
- preserve fail-closed runtime semantics outside test-owned setup

</content>
</entry>
<entry>
<id>d92411b8e40a9db9ed38dc310df80cbba40db003</id>
<published>2026-04-09T22:49:55Z</published>
<updated>2026-04-09T22:49:55Z</updated>
<title>tests: prove hyf protected data stays absent</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/d92411b8e40a9db9ed38dc310df80cbba40db003.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit d92411b8e40a9db9ed38dc310df80cbba40db003
parent 71723e9e399b804ab66fed332a61b825b1ee4646
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 22:49:55 +0000

tests: prove hyf protected data stays absent

</content>
</entry>
<entry>
<id>71723e9e399b804ab66fed332a61b825b1ee4646</id>
<published>2026-04-09T22:33:03Z</published>
<updated>2026-04-09T22:33:03Z</updated>
<title>runtime: report hyf custody status truthfully</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/71723e9e399b804ab66fed332a61b825b1ee4646.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 71723e9e399b804ab66fed332a61b825b1ee4646
parent 05630274f1df46cbf0cc273364f51a44e41708e0
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 22:33:03 +0000

runtime: report hyf custody status truthfully

- align the hyf secret and protected-local-data status strings to the approved reserved posture
- expose configured and implemented custody signals without loading or creating identity material
- keep startup non-ambient while reporting configured-but-deferred state from canonical runtime paths
- extend stdio contract tests to prove unconfigured and configured deferred custody behavior

</content>
</entry>
<entry>
<id>05630274f1df46cbf0cc273364f51a44e41708e0</id>
<published>2026-04-09T18:43:21Z</published>
<updated>2026-04-09T18:43:21Z</updated>
<title>tests: replace hyf process vfork harness</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/05630274f1df46cbf0cc273364f51a44e41708e0.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 05630274f1df46cbf0cc273364f51a44e41708e0
parent 0c1949c227786cb3b75ab13ffde13935798b841a
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 18:43:21 +0000

tests: replace hyf process vfork harness

- switch the pure-mojo stdio helper from vfork to fork before exec
- use _exit in the child failure path to avoid runtime teardown behavior
- capture raw fd and argv state before spawning so the child stays primitive-only
- keep the direct daemon process lane green across repo-local and mounted tests

</content>
</entry>
<entry>
<id>0c1949c227786cb3b75ab13ffde13935798b841a</id>
<published>2026-04-09T18:37:55Z</published>
<updated>2026-04-09T18:37:55Z</updated>
<title>runtime: report effective hyf diagnostics truth</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/0c1949c227786cb3b75ab13ffde13935798b841a.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 0c1949c227786cb3b75ab13ffde13935798b841a
parent 07be61b48ac53deb4f83b4aa373f22b40786c88f
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 18:37:55 +0000

runtime: report effective hyf diagnostics truth

- clear inactive repo-local roots from startup context
- expose canonical and effective diagnostics directories in runtime status
- add startup and stdio tests for the corrected runtime-truth cases
- keep canonical runtime paths stable while reporting debug override state explicitly

</content>
</entry>
<entry>
<id>07be61b48ac53deb4f83b4aa373f22b40786c88f</id>
<published>2026-04-09T17:50:48Z</published>
<updated>2026-04-09T17:50:48Z</updated>
<title>runtime: report reserved hyf secret posture</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/07be61b48ac53deb4f83b4aa373f22b40786c88f.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 07be61b48ac53deb4f83b4aa373f22b40786c88f
parent 002d16da89328f345cb7bf1e1d78a08ad08fb2da
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 17:50:48 +0000

runtime: report reserved hyf secret posture

</content>
</entry>
<entry>
<id>002d16da89328f345cb7bf1e1d78a08ad08fb2da</id>
<published>2026-04-09T17:38:06Z</published>
<updated>2026-04-09T17:38:06Z</updated>
<title>runtime: prove repo local hyfd process startup</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/002d16da89328f345cb7bf1e1d78a08ad08fb2da.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 002d16da89328f345cb7bf1e1d78a08ad08fb2da
parent 53027a33a9d94ee7b7d75ba9295d24d1550bdc7f
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 17:38:06 +0000

runtime: prove repo local hyfd process startup

</content>
</entry>
<entry>
<id>53027a33a9d94ee7b7d75ba9295d24d1550bdc7f</id>
<published>2026-04-09T17:29:21Z</published>
<updated>2026-04-09T17:29:21Z</updated>
<title>runtime: track hyf startup config path</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/53027a33a9d94ee7b7d75ba9295d24d1550bdc7f.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 53027a33a9d94ee7b7d75ba9295d24d1550bdc7f
parent 5b3b5902a81a033345d2dc02d225a7c23586d11a
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 17:29:21 +0000

runtime: track hyf startup config path

</content>
</entry>
<entry>
<id>5b3b5902a81a033345d2dc02d225a7c23586d11a</id>
<published>2026-04-09T17:19:02Z</published>
<updated>2026-04-09T17:19:02Z</updated>
<title>runtime: report hyf paths in status</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/5b3b5902a81a033345d2dc02d225a7c23586d11a.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 5b3b5902a81a033345d2dc02d225a7c23586d11a
parent 02dfbf0ec9d9a646f3a1c930daea792e113bc087
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 17:19:02 +0000

runtime: report hyf paths in status

</content>
</entry>
<entry>
<id>02dfbf0ec9d9a646f3a1c930daea792e113bc087</id>
<published>2026-04-09T17:08:25Z</published>
<updated>2026-04-09T17:08:25Z</updated>
<title>runtime: route diagnostics through hyf paths</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/02dfbf0ec9d9a646f3a1c930daea792e113bc087.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 02dfbf0ec9d9a646f3a1c930daea792e113bc087
parent bf5114b28674e28c465e5c3e43c1f78d660d765e
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 17:08:25 +0000

runtime: route diagnostics through hyf paths

</content>
</entry>
<entry>
<id>bf5114b28674e28c465e5c3e43c1f78d660d765e</id>
<published>2026-04-09T16:58:27Z</published>
<updated>2026-04-09T16:58:27Z</updated>
<title>runtime: resolve hyf startup paths</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/bf5114b28674e28c465e5c3e43c1f78d660d765e.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit bf5114b28674e28c465e5c3e43c1f78d660d765e
parent 22253d833097dd81edbcea1121097906f6d580f5
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 16:58:27 +0000

runtime: resolve hyf startup paths

</content>
</entry>
<entry>
<id>22253d833097dd81edbcea1121097906f6d580f5</id>
<published>2026-04-09T16:51:23Z</published>
<updated>2026-04-09T16:51:23Z</updated>
<title>runtime: add hyf path contract</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/22253d833097dd81edbcea1121097906f6d580f5.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 22253d833097dd81edbcea1121097906f6d580f5
parent c8c4b5494baee49fd0287fbb89a247049c9e241c
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 16:51:23 +0000

runtime: add hyf path contract

</content>
</entry>
<entry>
<id>c8c4b5494baee49fd0287fbb89a247049c9e241c</id>
<published>2026-04-09T05:25:15Z</published>
<updated>2026-04-09T05:25:15Z</updated>
<title>docs: add readme</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/c8c4b5494baee49fd0287fbb89a247049c9e241c.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit c8c4b5494baee49fd0287fbb89a247049c9e241c
parent 65454d6e9e3e6cad2ee28186283783bc79598b92
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 05:25:15 +0000

docs: add readme

</content>
</entry>
<entry>
<id>65454d6e9e3e6cad2ee28186283783bc79598b92</id>
<published>2026-04-09T02:55:13Z</published>
<updated>2026-04-09T02:55:13Z</updated>
<title>tests: harden mirrored fixture extraction</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/65454d6e9e3e6cad2ee28186283783bc79598b92.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 65454d6e9e3e6cad2ee28186283783bc79598b92
parent b57f1d9d9bea7cafac1cb21d8a20729efea5d389
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 02:55:13 +0000

tests: harden mirrored fixture extraction

- replace the raw substring scan with exact top-level json field parsing
- keep scenario request and expected loading clone-local and structurally checked
- avoid the mojson nested-subvalue edge in fixture helper serialization
- add a regression for descriptions that mention request and expected

</content>
</entry>
<entry>
<id>b57f1d9d9bea7cafac1cb21d8a20729efea5d389</id>
<published>2026-04-09T02:42:32Z</published>
<updated>2026-04-09T02:42:32Z</updated>
<title>core: unify hyf capability truth and routing</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/b57f1d9d9bea7cafac1cb21d8a20729efea5d389.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit b57f1d9d9bea7cafac1cb21d8a20729efea5d389
parent 342ff98da7db53048d1bfa0eefe36a266f97e3c5
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 02:42:32 +0000

core: unify hyf capability truth and routing

- move callable business capability lookup and execution into the registry
- route the heuristic backend and stdio server through registry truth
- remove the server-side manual business capability dispatch list
- add loop-based tests for registry-aligned routing and capability output

</content>
</entry>
<entry>
<id>342ff98da7db53048d1bfa0eefe36a266f97e3c5</id>
<published>2026-04-09T02:34:29Z</published>
<updated>2026-04-09T02:34:29Z</updated>
<title>core: harden request validation for deterministic ranking</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/342ff98da7db53048d1bfa0eefe36a266f97e3c5.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 342ff98da7db53048d1bfa0eefe36a266f97e3c5
parent 7273b4d6a57a875c605fc5092e168e218f018b2a
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 02:34:29 +0000

core: harden request validation for deterministic ranking

- require explicit object input on the wire envelope
- reject duplicate candidate ids in semantic_rank requests
- validate candidate delivery against the supported deterministic set
- add unit and stdio regressions for the hardened request errors

</content>
</entry>
<entry>
<id>7273b4d6a57a875c605fc5092e168e218f018b2a</id>
<published>2026-04-09T01:43:30Z</published>
<updated>2026-04-09T01:43:30Z</updated>
<title>tests: record fixture mirror authority contract</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/7273b4d6a57a875c605fc5092e168e218f018b2a.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 7273b4d6a57a875c605fc5092e168e218f018b2a
parent b17fcd74284dd424e3357a3029728e8221f6608b
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 01:43:30 +0000

tests: record fixture mirror authority contract

- add explicit mirror-role metadata to the repo-local hyf fixture manifest
- record the canonical hyf fixture authority path in the mounted mirror
- lock the shared scenario sync policy with a repo-local manifest test
- keep the maintenance surface inside the test fixture boundary only

</content>
</entry>
<entry>
<id>b17fcd74284dd424e3357a3029728e8221f6608b</id>
<published>2026-04-09T01:38:36Z</published>
<updated>2026-04-09T01:38:36Z</updated>
<title>tests: fixture-back semantic and explain coverage</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/b17fcd74284dd424e3357a3029728e8221f6608b.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit b17fcd74284dd424e3357a3029728e8221f6608b
parent 727136c656b6bce3ff9f9dcb9af8a04155ff3641
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 01:38:36 +0000

tests: fixture-back semantic and explain coverage

- move semantic_rank success coverage onto mirrored fixture scenarios
- move explain_result success coverage onto mirrored fixture scenarios
- harden fixture loading around mojson object access limitations
- keep mounted hyf fixture assertions green across both test lanes

</content>
</entry>
<entry>
<id>727136c656b6bce3ff9f9dcb9af8a04155ff3641</id>
<published>2026-04-09T01:16:08Z</published>
<updated>2026-04-09T01:16:08Z</updated>
<title>tests: fixture-back query rewrite contract coverage</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/727136c656b6bce3ff9f9dcb9af8a04155ff3641.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 727136c656b6bce3ff9f9dcb9af8a04155ff3641
parent e043094862b8315f21f07013e1ec3c380b486463
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 01:16:08 +0000

tests: fixture-back query rewrite contract coverage

- drive the main query_rewrite success case from the mirrored scenario json
- move strict unexpected-field coverage onto the mirrored invalid-request scenario
- add process-level stdio coverage for the fixture-backed query_rewrite success path
- keep the smaller query alias and dual-input edge cases inline in mojo

</content>
</entry>
<entry>
<id>e043094862b8315f21f07013e1ec3c380b486463</id>
<published>2026-04-09T01:12:35Z</published>
<updated>2026-04-09T01:12:35Z</updated>
<title>tests: back fixture contract coverage with helpers</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/e043094862b8315f21f07013e1ec3c380b486463.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit e043094862b8315f21f07013e1ec3c380b486463
parent c78524ff860eaef623a3b494ba33bffd0dbb9487
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 01:12:35 +0000

tests: back fixture contract coverage with helpers

- add a shared fixture assertion helper for mirrored hyf scenarios
- drive status capabilities assisted and deferred tests from fixture json
- derive invalid-envelope stdio coverage from the mirrored status request
- compact fixture request bodies before stdio execution to respect line framing

</content>
</entry>
<entry>
<id>c78524ff860eaef623a3b494ba33bffd0dbb9487</id>
<published>2026-04-09T01:01:40Z</published>
<updated>2026-04-09T01:01:40Z</updated>
<title>tests: add repo-local fixture mirror support</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/c78524ff860eaef623a3b494ba33bffd0dbb9487.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit c78524ff860eaef623a3b494ba33bffd0dbb9487
parent bc3706aab53c4ac838d0b13c0da5c8ad5fe8c13f
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Thu,  9 Apr 2026 01:01:40 +0000

tests: add repo-local fixture mirror support

- add a repo-local hyf fixture loader rooted under tests/fixtures/v1
- mirror the approved v1 status and deterministic capability scenarios into the standalone repo
- prove the mounted repo can discover its own manifest and scenario files in unit tests
- keep the fixture dependency surface local while leaving contract assertions for later slices

</content>
</entry>
<entry>
<id>bc3706aab53c4ac838d0b13c0da5c8ad5fe8c13f</id>
<published>2026-04-08T22:27:31Z</published>
<updated>2026-04-08T22:27:31Z</updated>
<title>tests: extract hyf stdio process helper</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/bc3706aab53c4ac838d0b13c0da5c8ad5fe8c13f.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit bc3706aab53c4ac838d0b13c0da5c8ad5fe8c13f
parent c89a8187e0046e1aafcd88e43b4738971dfe9dbd
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 22:27:31 +0000

tests: extract hyf stdio process helper

</content>
</entry>
<entry>
<id>c89a8187e0046e1aafcd88e43b4738971dfe9dbd</id>
<published>2026-04-08T22:23:18Z</published>
<updated>2026-04-08T22:23:18Z</updated>
<title>stdio: harden hyf internal diagnostics sink</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/c89a8187e0046e1aafcd88e43b4738971dfe9dbd.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit c89a8187e0046e1aafcd88e43b4738971dfe9dbd
parent 2a42015ff814340eff87a27569fe93c1c0f52a53
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 22:23:18 +0000

stdio: harden hyf internal diagnostics sink

</content>
</entry>
<entry>
<id>2a42015ff814340eff87a27569fe93c1c0f52a53</id>
<published>2026-04-08T22:13:55Z</published>
<updated>2026-04-08T22:13:55Z</updated>
<title>tests: move hyf internal-error faulting into test seams</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/2a42015ff814340eff87a27569fe93c1c0f52a53.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 2a42015ff814340eff87a27569fe93c1c0f52a53
parent 9288634d7348740710d4fac64e90bf699a9ed0d8
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 22:13:55 +0000

tests: move hyf internal-error faulting into test seams

</content>
</entry>
<entry>
<id>9288634d7348740710d4fac64e90bf699a9ed0d8</id>
<published>2026-04-08T22:07:07Z</published>
<updated>2026-04-08T22:07:07Z</updated>
<title>core: make hyf build identity artifact-backed</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/9288634d7348740710d4fac64e90bf699a9ed0d8.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 9288634d7348740710d4fac64e90bf699a9ed0d8
parent dcd76a615d0aaa75ced6062718853a43faa7cea8
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 22:07:07 +0000

core: make hyf build identity artifact-backed

</content>
</entry>
<entry>
<id>dcd76a615d0aaa75ced6062718853a43faa7cea8</id>
<published>2026-04-08T21:33:19Z</published>
<updated>2026-04-08T21:33:19Z</updated>
<title>tests: use direct process pipes for hyf stdio lane</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/dcd76a615d0aaa75ced6062718853a43faa7cea8.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit dcd76a615d0aaa75ced6062718853a43faa7cea8
parent d7586074d9301c7ba716916bf4dd2525c0044e2e
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 21:33:19 +0000

tests: use direct process pipes for hyf stdio lane

</content>
</entry>
<entry>
<id>d7586074d9301c7ba716916bf4dd2525c0044e2e</id>
<published>2026-04-08T21:25:20Z</published>
<updated>2026-04-08T21:25:20Z</updated>
<title>stdio: bound hyf internal error contract</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/d7586074d9301c7ba716916bf4dd2525c0044e2e.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit d7586074d9301c7ba716916bf4dd2525c0044e2e
parent 40f9e11eccf54fefa73f6f8c9f8431f30a05fb4c
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 21:25:20 +0000

stdio: bound hyf internal error contract

</content>
</entry>
<entry>
<id>40f9e11eccf54fefa73f6f8c9f8431f30a05fb4c</id>
<published>2026-04-08T21:02:52Z</published>
<updated>2026-04-08T21:02:52Z</updated>
<title>core: make hyf response metadata truthful</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/40f9e11eccf54fefa73f6f8c9f8431f30a05fb4c.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 40f9e11eccf54fefa73f6f8c9f8431f30a05fb4c
parent 37beac1daf26d1c8952c38ffd189a993894a4c9e
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 21:02:52 +0000

core: make hyf response metadata truthful

</content>
</entry>
<entry>
<id>37beac1daf26d1c8952c38ffd189a993894a4c9e</id>
<published>2026-04-08T20:58:55Z</published>
<updated>2026-04-08T20:58:55Z</updated>
<title>core: source hyf build identity from manifest</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/37beac1daf26d1c8952c38ffd189a993894a4c9e.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 37beac1daf26d1c8952c38ffd189a993894a4c9e
parent 4fe170de7b4ef1fe298f2697c9e9d57ca6600704
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 20:58:55 +0000

core: source hyf build identity from manifest

</content>
</entry>
<entry>
<id>4fe170de7b4ef1fe298f2697c9e9d57ca6600704</id>
<published>2026-04-08T20:54:00Z</published>
<updated>2026-04-08T20:54:00Z</updated>
<title>control: make hyf feature reporting truthful</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/4fe170de7b4ef1fe298f2697c9e9d57ca6600704.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 4fe170de7b4ef1fe298f2697c9e9d57ca6600704
parent 49410dd3d553a808259a17392a6351a9066ea1c4
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 20:54:00 +0000

control: make hyf feature reporting truthful

</content>
</entry>
<entry>
<id>49410dd3d553a808259a17392a6351a9066ea1c4</id>
<published>2026-04-08T20:45:08Z</published>
<updated>2026-04-08T20:45:08Z</updated>
<title>core: narrow hyf v1 context contract</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/49410dd3d553a808259a17392a6351a9066ea1c4.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 49410dd3d553a808259a17392a6351a9066ea1c4
parent 71ea28a4020d6c17bba5e617e9bda0bd304896c7
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 20:45:08 +0000

core: narrow hyf v1 context contract

</content>
</entry>
<entry>
<id>71ea28a4020d6c17bba5e617e9bda0bd304896c7</id>
<published>2026-04-08T20:10:58Z</published>
<updated>2026-04-08T20:22:29Z</updated>
<title>tests: add process-level stdio contract lane</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/71ea28a4020d6c17bba5e617e9bda0bd304896c7.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 71ea28a4020d6c17bba5e617e9bda0bd304896c7
parent c3c76758ae2da52ba530c9b7f5c0f507654161c8
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 20:10:58 +0000

tests: add process-level stdio contract lane

</content>
</entry>
<entry>
<id>c3c76758ae2da52ba530c9b7f5c0f507654161c8</id>
<published>2026-04-08T20:03:39Z</published>
<updated>2026-04-08T20:03:39Z</updated>
<title>core: add backend selection seam</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/c3c76758ae2da52ba530c9b7f5c0f507654161c8.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit c3c76758ae2da52ba530c9b7f5c0f507654161c8
parent 74b6721fc35090cd8cf77d939d0dbc0ca91a16f4
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 20:03:39 +0000

core: add backend selection seam

</content>
</entry>
<entry>
<id>74b6721fc35090cd8cf77d939d0dbc0ca91a16f4</id>
<published>2026-04-08T19:56:15Z</published>
<updated>2026-04-08T19:56:15Z</updated>
<title>capabilities: type semantic and explain input contracts</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/74b6721fc35090cd8cf77d939d0dbc0ca91a16f4.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 74b6721fc35090cd8cf77d939d0dbc0ca91a16f4
parent 79a7fbf061112916743c2754164f5fae4ec89ea8
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 19:56:15 +0000

capabilities: type semantic and explain input contracts

</content>
</entry>
<entry>
<id>79a7fbf061112916743c2754164f5fae4ec89ea8</id>
<published>2026-04-08T19:51:51Z</published>
<updated>2026-04-08T19:51:51Z</updated>
<title>capabilities: type query rewrite input contract</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/79a7fbf061112916743c2754164f5fae4ec89ea8.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 79a7fbf061112916743c2754164f5fae4ec89ea8
parent 08b5a2a260747796d08fa4277a761b688bf0da98
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 19:51:51 +0000

capabilities: type query rewrite input contract

</content>
</entry>
<entry>
<id>08b5a2a260747796d08fa4277a761b688bf0da98</id>
<published>2026-04-08T19:47:01Z</published>
<updated>2026-04-08T19:47:01Z</updated>
<title>core: make assisted requests explicit</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/08b5a2a260747796d08fa4277a761b688bf0da98.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 08b5a2a260747796d08fa4277a761b688bf0da98
parent becd9e6cc6bcab00c1cf5d66409a298897fd522f
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 19:47:01 +0000

core: make assisted requests explicit

</content>
</entry>
<entry>
<id>becd9e6cc6bcab00c1cf5d66409a298897fd522f</id>
<published>2026-04-08T19:43:05Z</published>
<updated>2026-04-08T19:43:05Z</updated>
<title>stdio: reconcile hyf wire envelope contract</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/becd9e6cc6bcab00c1cf5d66409a298897fd522f.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit becd9e6cc6bcab00c1cf5d66409a298897fd522f
parent 420f0dbbd7e83982a9c6c94d778d60e9cc2523ac
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 19:43:05 +0000

stdio: reconcile hyf wire envelope contract

</content>
</entry>
<entry>
<id>420f0dbbd7e83982a9c6c94d778d60e9cc2523ac</id>
<published>2026-04-08T19:34:13Z</published>
<updated>2026-04-08T19:34:13Z</updated>
<title>core: add hyf build identity surface</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/420f0dbbd7e83982a9c6c94d778d60e9cc2523ac.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 420f0dbbd7e83982a9c6c94d778d60e9cc2523ac
parent ea61c8fc5a24bf18984e6f1aca110ea447944370
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 19:34:13 +0000

core: add hyf build identity surface

</content>
</entry>
<entry>
<id>ea61c8fc5a24bf18984e6f1aca110ea447944370</id>
<published>2026-04-08T18:22:20Z</published>
<updated>2026-04-08T18:22:20Z</updated>
<title>contract: require explicit execution terminology</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/ea61c8fc5a24bf18984e6f1aca110ea447944370.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit ea61c8fc5a24bf18984e6f1aca110ea447944370
parent 9b6de82c9f2adc9478d4d77c39a1b9a77ca4f4c5
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 18:22:20 +0000

contract: require explicit execution terminology

- rename request context and response meta fields from mode shorthand to explicit execution terminology
- replace opaque deterministic and assisted status and capability keys across the stdio control plane
- align registry naming and deterministic meta builders with the explicit wire contract
- verify with pixi run test, pixi run run, and explicit status plus request-context smoke requests

</content>
</entry>
<entry>
<id>9b6de82c9f2adc9478d4d77c39a1b9a77ca4f4c5</id>
<published>2026-04-08T18:10:02Z</published>
<updated>2026-04-08T18:10:02Z</updated>
<title>tests: add checked-in hyf verification lane</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/9b6de82c9f2adc9478d4d77c39a1b9a77ca4f4c5.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 9b6de82c9f2adc9478d4d77c39a1b9a77ca4f4c5
parent c18af0d6b2ba7c027fd4088a9c3ffc85cabbef22
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 18:10:02 +0000

tests: add checked-in hyf verification lane

- add pixi run test and a mojo test module covering protocol and wire encode/decode behavior
- expose a pure stdio request-dispatch helper so tests can exercise routing without subprocess glue
- cover truthful control-plane responses, deferred capability handling, and first-wave mode-a outputs
- verify both pixi run test and pixi run run from the hyf repo root

</content>
</entry>
<entry>
<id>c18af0d6b2ba7c027fd4088a9c3ffc85cabbef22</id>
<published>2026-04-08T18:04:38Z</published>
<updated>2026-04-08T18:04:38Z</updated>
<title>capabilities: add deterministic semantic ranking</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/c18af0d6b2ba7c027fd4088a9c3ffc85cabbef22.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit c18af0d6b2ba7c027fd4088a9c3ffc85cabbef22
parent 81307328f3dcf4814ef0ffe55558124ac7d330b4
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 18:04:38 +0000

capabilities: add deterministic semantic ranking

- add shared query-analysis and ranking helpers reused across bootstrap mode-a capabilities
- implement deterministic semantic_rank and explain_result through hyf_core and hyf_stdio
- update registry and status truthfulness now that all registered mode-a business capabilities are implemented
- validate no-input launch plus representative success, provenance, control-plane, and invalid-input requests

</content>
</entry>
<entry>
<id>81307328f3dcf4814ef0ffe55558124ac7d330b4</id>
<published>2026-04-08T17:54:02Z</published>
<updated>2026-04-08T17:54:02Z</updated>
<title>capabilities: add deterministic query rewrite</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/81307328f3dcf4814ef0ffe55558124ac7d330b4.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 81307328f3dcf4814ef0ffe55558124ac7d330b4
parent b2b99bcb5fb3f6250eedac5fbbe61db8ff8be6dd
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 17:54:02 +0000

capabilities: add deterministic query rewrite

- implement request-local mode-a query_rewrite with typed output and optional provenance
- map core result metadata through the stdio response envelope
- update control-plane truthfulness for the first implemented business capability
- validate success, provenance, and invalid input behavior via pixi run run

</content>
</entry>
<entry>
<id>b2b99bcb5fb3f6250eedac5fbbe61db8ff8be6dd</id>
<published>2026-04-08T17:40:54Z</published>
<updated>2026-04-08T17:40:54Z</updated>
<title>core: add shared hyf context and provenance models</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/b2b99bcb5fb3f6250eedac5fbbe61db8ff8be6dd.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit b2b99bcb5fb3f6250eedac5fbbe61db8ff8be6dd
parent 122c10d1a03848af81fd309a49f21e7dca37aa72
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 17:40:54 +0000

core: add shared hyf context and provenance models

- add typed request-context defaults and semantic validation in hyf_core
- add transport-agnostic provenance and core result error structs
- extend wire requests with optional shared context parsed through core
- expose request-context feature discovery through the stdio control plane

</content>
</entry>
<entry>
<id>122c10d1a03848af81fd309a49f21e7dca37aa72</id>
<published>2026-04-08T17:34:04Z</published>
<updated>2026-04-08T17:34:04Z</updated>
<title>stdio: add truthful hyf control plane</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/122c10d1a03848af81fd309a49f21e7dca37aa72.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 122c10d1a03848af81fd309a49f21e7dca37aa72
parent 1c47b197e9c53fd0beb193ca220700507cbb44b0
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 17:34:04 +0000

stdio: add truthful hyf control plane

- add core registry metadata for enabled and deferred business capabilities
- add sys.status and sys.capabilities control handlers over stdio
- return capability_disabled for deferred requests and capability_unavailable for first-wave stubs
- verify no-input launch plus piped control-plane and capability responses

</content>
</entry>
<entry>
<id>1c47b197e9c53fd0beb193ca220700507cbb44b0</id>
<published>2026-04-08T17:25:52Z</published>
<updated>2026-04-08T17:25:52Z</updated>
<title>stdio: add typed hyf wire codec</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/1c47b197e9c53fd0beb193ca220700507cbb44b0.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 1c47b197e9c53fd0beb193ca220700507cbb44b0
parent 045117aaf65aa29f19d4c83f74b82eab61263f2e
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 17:25:52 +0000

stdio: add typed hyf wire codec

- add strict mojson-backed request and response envelopes
- add newline-delimited decode and encode helpers for stdio
- return explicit invalid_request and unsupported_capability wire errors
- keep pixi run run non-blocking when stdin is interactive

</content>
</entry>
<entry>
<id>045117aaf65aa29f19d4c83f74b82eab61263f2e</id>
<published>2026-04-08T17:12:54Z</published>
<updated>2026-04-08T17:12:54Z</updated>
<title>src: scaffold core and stdio packages</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/045117aaf65aa29f19d4c83f74b82eab61263f2e.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 045117aaf65aa29f19d4c83f74b82eab61263f2e
parent a51bcec280225cd2c443b4b80a44d7942c6955b8
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 17:12:54 +0000

src: scaffold core and stdio packages

- create hyf_core and hyf_stdio package directories
- move the main entrypoint to hyf_stdio.server.run_stdio_server
- keep the slice structural with placeholder core and stdio modules only
- verify the bootstrap shape with pixi run run

</content>
</entry>
<entry>
<id>a51bcec280225cd2c443b4b80a44d7942c6955b8</id>
<published>2026-04-08T17:02:36Z</published>
<updated>2026-04-08T17:02:36Z</updated>
<title>build: pin mojo and add mojson</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/a51bcec280225cd2c443b4b80a44d7942c6955b8.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit a51bcec280225cd2c443b4b80a44d7942c6955b8
parent 3981ab88c5e0e4630f44b65feeacaf2dac9ac035
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed,  8 Apr 2026 17:02:36 +0000

build: pin mojo and add mojson

- pin hyf to mojo 0.26.3.0.dev2026040805
- add vendored mojson as a pixi path dependency
- enable pixi-build and the modular-community channel for source packages
- refresh pixi.lock and verify pixi install plus pixi run run

</content>
</entry>
<entry>
<id>3981ab88c5e0e4630f44b65feeacaf2dac9ac035</id>
<published>2026-04-06T20:31:12Z</published>
<updated>2026-04-06T20:31:12Z</updated>
<title>Initial commit</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/hyfcommit/3981ab88c5e0e4630f44b65feeacaf2dac9ac035.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 3981ab88c5e0e4630f44b65feeacaf2dac9ac035
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Mon,  6 Apr 2026 20:31:12 +0000

Initial commit

</content>
</entry>
</feed>
