<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/internal/app/spfinal.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/internal/app/spfinal.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/internal/app/spfinal.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-10-18T17:58:46Z</updated>
<entry>
<title>internal/app: remove spfinal</title>
<updated>2025-10-18T17:58:46Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-18T17:58:46Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=c0e860000a53f0fd44f4fa233cafa8a317623aa0'/>
<id>urn:sha1:c0e860000a53f0fd44f4fa233cafa8a317623aa0</id>
<content type='text'>
This no longer needs to be an independent outcomeOp since spFilesystemOp is moved late.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>hst/config: hold acl struct by value</title>
<updated>2025-10-13T22:02:14Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-13T22:02:14Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f95e0a7568e5115dd536f19834083bff392458b8'/>
<id>urn:sha1:f95e0a7568e5115dd536f19834083bff392458b8</id>
<content type='text'>
Doc comments are also reworded for clarity.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/app: copy parts of config to state</title>
<updated>2025-10-09T18:19:09Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-09T18:19:09Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=109aaee6593ac6e72d23b817e5b75292c2ed7bed'/>
<id>urn:sha1:109aaee6593ac6e72d23b817e5b75292c2ed7bed</id>
<content type='text'>
This is less error-prone than passing the address to the entire hst.Config struct, and reduces the likelihood of accidentally clobbering hst.Config. This also improves ease of testing.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/app: hold config address in state</title>
<updated>2025-10-09T16:21:01Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-09T16:20:16Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=4246256d781f169b86f76d8654f6df5ffc6ddae6'/>
<id>urn:sha1:4246256d781f169b86f76d8654f6df5ffc6ddae6</id>
<content type='text'>
This can be removed eventually as it is barely used.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/app: check transmitted ops</title>
<updated>2025-10-08T11:02:09Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-08T10:48:04Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e5baaf416f1404a4a9ae8581603524d868716325'/>
<id>urn:sha1:e5baaf416f1404a4a9ae8581603524d868716325</id>
<content type='text'>
This simulates params to shim and this is the last step before params to shim is merged.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/app: relocate late sys/params outcome</title>
<updated>2025-10-08T09:26:50Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-08T09:26:50Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=034c59a26a871bf7ccae11357651e0ab64bcbbd9'/>
<id>urn:sha1:034c59a26a871bf7ccae11357651e0ab64bcbbd9</id>
<content type='text'>
This will end up merged with another op after reordering. For now relocate it into its dedicated op for test instrumentation.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
</feed>
