<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/internal/state/state_test.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/internal/state/state_test.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/internal/state/state_test.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-10-30T09:43:55Z</updated>
<entry>
<title>internal/store: rename from state</title>
<updated>2025-10-30T09:43:55Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-30T09:43:55Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=ebdcff1049fb979405677a823a47410df7ee7c4f'/>
<id>urn:sha1:ebdcff1049fb979405677a823a47410df7ee7c4f</id>
<content type='text'>
This reduces collision with local variable names, and generally makes sense for the new store package, since it no longer specifies the state struct.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/outcome: rename from app</title>
<updated>2025-10-28T19:33:13Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-28T19:32:43Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a0b4e47acc228e48165966d8e139277b8f6f450e'/>
<id>urn:sha1:a0b4e47acc228e48165966d8e139277b8f6f450e</id>
<content type='text'>
This is less ambiguous, and more accurately describes the purpose of the package.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/hakurei: move to cmd</title>
<updated>2025-07-02T11:42:51Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-02T11:42:51Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=eb22a8bcc1ac03357d4073e5d3ed6d0ab5246a37'/>
<id>urn:sha1:eb22a8bcc1ac03357d4073e5d3ed6d0ab5246a37</id>
<content type='text'>
Having it at the project root never made sense since the "ego" name was deprecated. This change finally addresses it.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>treewide: rename to hakurei</title>
<updated>2025-06-24T19:57:41Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-06-24T18:59:52Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=87e008d56de974947ebb99c2cc40b25d3c2cf43e'/>
<id>urn:sha1:87e008d56de974947ebb99c2cc40b25d3c2cf43e</id>
<content type='text'>
Fortify makes little sense for a container tool.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>app/instance: wrap internal implementation</title>
<updated>2025-04-12T04:56:41Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-04-12T04:56:41Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=6309469e933a31a300fbf16d8e77f48dcee402d3'/>
<id>urn:sha1:6309469e933a31a300fbf16d8e77f48dcee402d3</id>
<content type='text'>
This reduces the scope of the fst package, which was growing questionably large.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>app: run in native sandbox</title>
<updated>2025-03-24T16:52:49Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-03-24T16:52:49Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=5c4058d5ac7e7944973ca8216c258fc50c194e22'/>
<id>urn:sha1:5c4058d5ac7e7944973ca8216c258fc50c194e22</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>state: store config in separate gob stream</title>
<updated>2025-01-21T03:10:58Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-01-21T03:10:58Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=dfcdc5ce20fb163a729efc0ea960480dff129eae'/>
<id>urn:sha1:dfcdc5ce20fb163a729efc0ea960480dff129eae</id>
<content type='text'>
This enables early serialisation of config.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>state: store join util</title>
<updated>2024-12-20T10:05:39Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2024-12-20T10:05:39Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=ed10574deacf5a27be9572a94c1ae2e39e11ff6c'/>
<id>urn:sha1:ed10574deacf5a27be9572a94c1ae2e39e11ff6c</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>migrate to git.gensokyo.uk/security/fortify</title>
<updated>2024-12-19T15:20:02Z</updated>
<author>
<name>Ophestra Umiker</name>
<email>cat@ophivana.moe</email>
</author>
<published>2024-12-19T15:20:02Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=df6fc298f608eb106229efc742f0ef8ce9f78e8b'/>
<id>urn:sha1:df6fc298f608eb106229efc742f0ef8ce9f78e8b</id>
<content type='text'>
Signed-off-by: Ophestra Umiker &lt;cat@ophivana.moe&gt;
</content>
</entry>
<entry>
<title>state: expose aids and use instance id as key</title>
<updated>2024-12-19T12:36:17Z</updated>
<author>
<name>Ophestra Umiker</name>
<email>cat@ophivana.moe</email>
</author>
<published>2024-12-19T12:36:17Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=eae3034260b3abbb8da1deeddfef135b36eeb390'/>
<id>urn:sha1:eae3034260b3abbb8da1deeddfef135b36eeb390</id>
<content type='text'>
Fortify state store instances was specific to aids due to outdated design decisions carried over from the ego rewrite. That no longer makes sense in the current application, so the interface now enables a single store object to manage all transient state.

Signed-off-by: Ophestra Umiker &lt;cat@ophivana.moe&gt;
</content>
</entry>
</feed>
