<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ohcnwiki.tellmey.fyi/index.php?action=history&amp;feed=atom&amp;title=Sandbox%2FRainbowFork</id>
	<title>Sandbox/RainbowFork - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://ohcnwiki.tellmey.fyi/index.php?action=history&amp;feed=atom&amp;title=Sandbox%2FRainbowFork"/>
	<link rel="alternate" type="text/html" href="https://ohcnwiki.tellmey.fyi/index.php?title=Sandbox/RainbowFork&amp;action=history"/>
	<updated>2026-07-06T14:35:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.4</generator>
	<entry>
		<id>https://ohcnwiki.tellmey.fyi/index.php?title=Sandbox/RainbowFork&amp;diff=488&amp;oldid=prev</id>
		<title>Admin: Automated edit (via create-page on MediaWiki MCP Server)</title>
		<link rel="alternate" type="text/html" href="https://ohcnwiki.tellmey.fyi/index.php?title=Sandbox/RainbowFork&amp;diff=488&amp;oldid=prev"/>
		<updated>2026-07-06T05:33:14Z</updated>

		<summary type="html">&lt;p&gt;Automated edit (via create-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Doc header&lt;br /&gt;
|type=guide&lt;br /&gt;
|title=🌈 Rainbow Colour Model&lt;br /&gt;
|order=999&lt;br /&gt;
|introduced=1.0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Info|title=Forking across time — the full demo|1=[[Sandbox/Version demo]] showed versioning. [[Sandbox/ModelFork]] showed forking. This page shows &amp;#039;&amp;#039;&amp;#039;both — multiple sync cycles between an upstream and its downstream fork&amp;#039;&amp;#039;&amp;#039; — using the most important data model ever conceived: the 7 colours of the rainbow.}}&lt;br /&gt;
&lt;br /&gt;
== Once upon a time... ==&lt;br /&gt;
&lt;br /&gt;
A &amp;#039;&amp;#039;&amp;#039;Development Entity&amp;#039;&amp;#039;&amp;#039; owned the canonical Rainbow Colour Model. Seven simple colours. Life was peaceful.&lt;br /&gt;
&lt;br /&gt;
Then &amp;#039;&amp;#039;&amp;#039;Unicorn Dev&amp;#039;&amp;#039;&amp;#039; appeared. Unicorns &amp;#039;&amp;#039;&amp;#039;love&amp;#039;&amp;#039;&amp;#039; rainbows. They forked the model immediately.&lt;br /&gt;
&lt;br /&gt;
Then the Development Entity went &amp;#039;&amp;#039;&amp;#039;absolutely unhinged&amp;#039;&amp;#039;&amp;#039;. Types changed. Colours were deleted. Random fields appeared out of nowhere.&lt;br /&gt;
&lt;br /&gt;
Unicorn Dev had to keep up — without losing their sparkle.&lt;br /&gt;
&lt;br /&gt;
== The cast ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Entity !! Role !! Latest&lt;br /&gt;
|-&lt;br /&gt;
| 🧪 Dev || Upstream (source of truth) || [[Sandbox/RainbowFork/Dev/ColourModel|v3.0.0 &amp;quot;Full Chaos&amp;quot;]]&lt;br /&gt;
|-&lt;br /&gt;
| 🦄 Unicorn Dev || Downstream fork || [[Sandbox/RainbowFork/Prod/Unicorn/ColourModel|v5.0.0 &amp;quot;Perfectly Balanced&amp;quot;]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dev&amp;#039;s frozen history ===&lt;br /&gt;
&lt;br /&gt;
* [[Sandbox/RainbowFork/Dev/ColourModel/1.0.0|v1.0.0 &amp;quot;The Classic&amp;quot;]] — 7 colours, all strings, the world made sense&lt;br /&gt;
* [[Sandbox/RainbowFork/Dev/ColourModel/2.0.0|v2.0.0 &amp;quot;Tech Disruption&amp;quot;]] — types changed, colours deleted, chaos begins&lt;br /&gt;
&lt;br /&gt;
=== Unicorn&amp;#039;s frozen history ===&lt;br /&gt;
&lt;br /&gt;
* [[Sandbox/RainbowFork/Prod/Unicorn/ColourModel/1.0.0|v1.0.0 &amp;quot;Born from Rainbows&amp;quot;]] — fork point, identical to Dev v1.0.0&lt;br /&gt;
* [[Sandbox/RainbowFork/Prod/Unicorn/ColourModel/2.0.0|v2.0.0 &amp;quot;Getting Fancy&amp;quot;]] — custom fields added&lt;br /&gt;
* [[Sandbox/RainbowFork/Prod/Unicorn/ColourModel/3.0.0|v3.0.0 &amp;quot;Sync Wave 1&amp;quot;]] — first selective sync from Dev v2.0.0&lt;br /&gt;
&lt;br /&gt;
== The complete timeline ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! When !! Dev upstream !! Unicorn downstream&lt;br /&gt;
|-&lt;br /&gt;
| Start || &amp;#039;&amp;#039;&amp;#039;v1.0.0&amp;#039;&amp;#039;&amp;#039; — 7 strings || —&lt;br /&gt;
|-&lt;br /&gt;
| 🦄 Fork || — || &amp;#039;&amp;#039;&amp;#039;v1.0.0&amp;#039;&amp;#039;&amp;#039; — forks from Dev v1.0.0 (identical)&lt;br /&gt;
|-&lt;br /&gt;
| Sparkles! || — || &amp;#039;&amp;#039;&amp;#039;v2.0.0&amp;#039;&amp;#039;&amp;#039; — adds sparkle_level, glitter_mode, unicorn_power&lt;br /&gt;
|-&lt;br /&gt;
| 💥 Chaos wave 1 || &amp;#039;&amp;#039;&amp;#039;v2.0.0&amp;#039;&amp;#039;&amp;#039; — colour_1→Integer, colour_2/7 deleted, colour_4→Boolean, colour_6→Float, +fave_colour, +energy || —&lt;br /&gt;
|-&lt;br /&gt;
| 🔄 Sync 1 || — || &amp;#039;&amp;#039;&amp;#039;v3.0.0&amp;#039;&amp;#039;&amp;#039; — cherry-picked from Dev v2.0.0 (adopted 3, declined 4)&lt;br /&gt;
|-&lt;br /&gt;
| 💥 Chaos wave 2 || &amp;#039;&amp;#039;&amp;#039;v3.0.0&amp;#039;&amp;#039;&amp;#039; — colour_1→Boolean, colour_3→Integer, colour_5 deleted, colour_6→String, +mood, +rgb_tuple, +is_neon, +wavelength, -fave_colour || —&lt;br /&gt;
|-&lt;br /&gt;
| ✨ More sparkles || — || &amp;#039;&amp;#039;&amp;#039;v4.0.0&amp;#039;&amp;#039;&amp;#039; — adds rainbows_per_second, magic_spell&lt;br /&gt;
|-&lt;br /&gt;
| 🔄 Sync 2 || — || &amp;#039;&amp;#039;&amp;#039;v5.0.0&amp;#039;&amp;#039;&amp;#039; — cherry-picked from Dev v3.0.0 (adopted 6, declined 5)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== All fields across all forks ==&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:tables=ModelField&lt;br /&gt;
|fields=Model,Field,FieldType,Notes&lt;br /&gt;
|where=Model LIKE &amp;#039;ColourModel%&amp;#039;&lt;br /&gt;
|order by=Model, Field&lt;br /&gt;
|format=table&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Sandbox]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>