<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Appendices on Rekeeply Spec</title><link>https://rekeeply.github.io/spec/en/appendices/</link><description>Recent content in Appendices on Rekeeply Spec</description><generator>Hugo</generator><language>en</language><atom:link href="https://rekeeply.github.io/spec/en/appendices/index.xml" rel="self" type="application/rss+xml"/><item><title>Glossary</title><link>https://rekeeply.github.io/spec/en/appendices/glossary/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://rekeeply.github.io/spec/en/appendices/glossary/</guid><description>&lt;h1 id="glossary"&gt;Glossary&lt;a class="anchor" href="#glossary"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Fixed canonical terms used across the specification.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Account&lt;/code&gt; — top-level user domain context in core.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Session&lt;/code&gt; — authenticated runtime context bound to one &lt;code&gt;account_id&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Library&lt;/code&gt; — structured storage domain for organized work.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Raw&lt;/code&gt; — account-scoped unstructured capture domain.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;active_library_id&lt;/code&gt; — selected library for library-scoped operations.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;library-scoped&lt;/code&gt; — operation/data requiring an active library context.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;account-scoped&lt;/code&gt; — operation/data requiring only account session context.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;unlock&lt;/code&gt; — session opening after credential validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;sync&lt;/code&gt; — asynchronous data synchronization between local and remote runtimes.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;promote&lt;/code&gt; — explicit transfer from &lt;code&gt;Raw&lt;/code&gt; into &lt;code&gt;Library&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Versioning Policy</title><link>https://rekeeply.github.io/spec/en/appendices/versioning-policy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://rekeeply.github.io/spec/en/appendices/versioning-policy/</guid><description>&lt;h1 id="versioning-policy"&gt;Versioning Policy&lt;a class="anchor" href="#versioning-policy"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;h2 id="scope"&gt;Scope&lt;a class="anchor" href="#scope"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;This policy defines versioning rules for specification, core API, and project repositories.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="version-domains"&gt;Version Domains&lt;a class="anchor" href="#version-domains"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Spec Version&lt;/code&gt; - version of this specification.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Core API Version&lt;/code&gt; - version of runtime contract between clients and core.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Project Version&lt;/code&gt; - version of each concrete repository/package (&lt;code&gt;core&lt;/code&gt;, &lt;code&gt;cli&lt;/code&gt;, other clients).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="scheme"&gt;Scheme&lt;a class="anchor" href="#scheme"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;All version domains MUST use Semantic Versioning: &lt;code&gt;MAJOR.MINOR.PATCH&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="semver-rules"&gt;SemVer Rules&lt;a class="anchor" href="#semver-rules"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;MAJOR&lt;/code&gt;: breaking contract change.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;MINOR&lt;/code&gt;: backward-compatible feature addition.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH&lt;/code&gt;: backward-compatible fix/editorial correction.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="compatibility-baseline"&gt;Compatibility Baseline&lt;a class="anchor" href="#compatibility-baseline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Clients MUST declare supported &lt;code&gt;Core API Version&lt;/code&gt; range.&lt;/li&gt;
&lt;li&gt;Core runtime MUST expose current &lt;code&gt;Core API Version&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;On startup/handshake, client-core compatibility MUST be validated before normal operations.&lt;/li&gt;
&lt;li&gt;Incompatible versions MUST fail with explicit compatibility error.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="release-mapping"&gt;Release Mapping&lt;a class="anchor" href="#release-mapping"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Spec Version&lt;/code&gt; MAY evolve independently of project package versions.&lt;/li&gt;
&lt;li&gt;Breaking changes in spec core contract SHOULD increment both &lt;code&gt;Spec Version&lt;/code&gt; and &lt;code&gt;Core API Version&lt;/code&gt; major versions.&lt;/li&gt;
&lt;li&gt;Project package versions SHOULD map to internal release cadence but MUST not bypass API compatibility checks.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="rkl-format-versioning"&gt;RKL Format Versioning&lt;a class="anchor" href="#rkl-format-versioning"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;*.rkl&lt;/code&gt; format version is independent and MUST be declared in &lt;code&gt;manifest&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Import MUST validate declared &lt;code&gt;rkl&lt;/code&gt; version before processing datasets.&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>