<?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%2FDev%2FColourModel</id>
	<title>Sandbox/RainbowFork/Dev/ColourModel - 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%2FDev%2FColourModel"/>
	<link rel="alternate" type="text/html" href="https://ohcnwiki.tellmey.fyi/index.php?title=Sandbox/RainbowFork/Dev/ColourModel&amp;action=history"/>
	<updated>2026-07-06T10:24:50Z</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/Dev/ColourModel&amp;diff=491&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/Dev/ColourModel&amp;diff=491&amp;oldid=prev"/>
		<updated>2026-07-06T05:33:34Z</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=Dev ColourModel (v3.0.0)&lt;br /&gt;
|order=999&lt;br /&gt;
|introduced=3.0&lt;br /&gt;
|status=current&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Info|title=🧪 Source of truth|1=This is the canonical Rainbow Colour Model. It is under &amp;#039;&amp;#039;&amp;#039;aggressive&amp;#039;&amp;#039;&amp;#039; development. Downstream forks sync at their own risk.}}&lt;br /&gt;
&lt;br /&gt;
The Development Entity stopped caring about backward compatibility entirely. Types change across versions like fashion trends. Nothing is sacred.&lt;br /&gt;
&lt;br /&gt;
== Ownership ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Entity:&amp;#039;&amp;#039;&amp;#039; Dev&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Type:&amp;#039;&amp;#039;&amp;#039; Upstream (source of truth)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Latest version:&amp;#039;&amp;#039;&amp;#039; 3.0.0 &amp;quot;Full Chaos&amp;quot;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Status:&amp;#039;&amp;#039;&amp;#039; Rapidly evolving&lt;br /&gt;
&lt;br /&gt;
== Changes from v2.0.0 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Change !! Detail&lt;br /&gt;
|-&lt;br /&gt;
| colour_1 || ⚠️ &amp;#039;&amp;#039;&amp;#039;TYPE CHANGE&amp;#039;&amp;#039;&amp;#039; Integer → &amp;#039;&amp;#039;&amp;#039;Boolean&amp;#039;&amp;#039;&amp;#039; (is_red? Are you red or aren&amp;#039;t you?)&lt;br /&gt;
|-&lt;br /&gt;
| colour_3 || ⚠️ &amp;#039;&amp;#039;&amp;#039;TYPE CHANGE&amp;#039;&amp;#039;&amp;#039; String → &amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; (wavelength in nm: 575)&lt;br /&gt;
|-&lt;br /&gt;
| colour_5 || 🗑️ &amp;#039;&amp;#039;&amp;#039;DELETED&amp;#039;&amp;#039;&amp;#039; (Blue is &amp;quot;a colonial construct&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| colour_6 || ⚠️ &amp;#039;&amp;#039;&amp;#039;TYPE CHANGE&amp;#039;&amp;#039;&amp;#039; Float → &amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; (reverted! &amp;quot;Indigo&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| fave_colour || 🗑️ &amp;#039;&amp;#039;&amp;#039;DELETED&amp;#039;&amp;#039;&amp;#039; (developers aren&amp;#039;t allowed favourites anymore)&lt;br /&gt;
|-&lt;br /&gt;
| mood || ✨ &amp;#039;&amp;#039;&amp;#039;NEW&amp;#039;&amp;#039;&amp;#039; String — how the colour is feeling today&lt;br /&gt;
|-&lt;br /&gt;
| rgb_tuple || ✨ &amp;#039;&amp;#039;&amp;#039;NEW&amp;#039;&amp;#039;&amp;#039; String — &amp;quot;255,0,0&amp;quot; format&lt;br /&gt;
|-&lt;br /&gt;
| is_neon || ✨ &amp;#039;&amp;#039;&amp;#039;NEW&amp;#039;&amp;#039;&amp;#039; Boolean — does it glow?&lt;br /&gt;
|-&lt;br /&gt;
| wavelength_min || ✨ &amp;#039;&amp;#039;&amp;#039;NEW&amp;#039;&amp;#039;&amp;#039; Float — 380 nm&lt;br /&gt;
|-&lt;br /&gt;
| wavelength_max || ✨ &amp;#039;&amp;#039;&amp;#039;NEW&amp;#039;&amp;#039;&amp;#039; Float — 780 nm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Fields (v3.0.0) ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field !! Type !! Notes&lt;br /&gt;
{{Field|model=ColourModel_Dev_v3|section=Survivors|name=colour_1|type=Boolean|notes=is_red? (was Integer)}}&lt;br /&gt;
{{Field|model=ColourModel_Dev_v3|section=Survivors|name=colour_3|type=Integer|notes=575 nm (was String)}}&lt;br /&gt;
{{Field|model=ColourModel_Dev_v3|section=Survivors|name=colour_4|type=Boolean|notes=is_green? (unchanged)}}&lt;br /&gt;
{{Field|model=ColourModel_Dev_v3|section=Survivors|name=colour_6|type=String|notes=&amp;quot;Indigo&amp;quot; (was Float)}}&lt;br /&gt;
{{Field|model=ColourModel_Dev_v3|section=Additions|name=mood|type=String|notes=NEW — current mood of the colour}}&lt;br /&gt;
{{Field|model=ColourModel_Dev_v3|section=Additions|name=rgb_tuple|type=String|notes=NEW — &amp;quot;255,0,0&amp;quot; format}}&lt;br /&gt;
{{Field|model=ColourModel_Dev_v3|section=Additions|name=is_neon|type=Boolean|notes=NEW — does it glow?}}&lt;br /&gt;
{{Field|model=ColourModel_Dev_v3|section=Additions|name=wavelength_min|type=Float|notes=NEW — 380 nm}}&lt;br /&gt;
{{Field|model=ColourModel_Dev_v3|section=Additions|name=wavelength_max|type=Float|notes=NEW — 780 nm}}&lt;br /&gt;
{{Field|model=ColourModel_Dev_v3|section=Additions|name=energy|type=Float|notes=unchanged — 2.1 eV}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Full type evolution ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field !! v1.0.0 !! v2.0.0 !! v3.0.0&lt;br /&gt;
|-&lt;br /&gt;
| colour_1 || String || Integer || Boolean&lt;br /&gt;
|-&lt;br /&gt;
| colour_2 || String || 🗑️ || 🗑️&lt;br /&gt;
|-&lt;br /&gt;
| colour_3 || String || String || Integer&lt;br /&gt;
|-&lt;br /&gt;
| colour_4 || String || Boolean || Boolean&lt;br /&gt;
|-&lt;br /&gt;
| colour_5 || String || String || 🗑️&lt;br /&gt;
|-&lt;br /&gt;
| colour_6 || String || Float || String&lt;br /&gt;
|-&lt;br /&gt;
| colour_7 || String || 🗑️ || 🗑️&lt;br /&gt;
|-&lt;br /&gt;
| fave_colour || — || String || 🗑️&lt;br /&gt;
|-&lt;br /&gt;
| energy || — || Float || Float&lt;br /&gt;
|-&lt;br /&gt;
| mood || — || — || String&lt;br /&gt;
|-&lt;br /&gt;
| rgb_tuple || — || — || String&lt;br /&gt;
|-&lt;br /&gt;
| is_neon || — || — || Boolean&lt;br /&gt;
|-&lt;br /&gt;
| wavelength_min || — || — || Float&lt;br /&gt;
|-&lt;br /&gt;
| wavelength_max || — || — || Float&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Frozen snapshots ==&lt;br /&gt;
&lt;br /&gt;
* [[Sandbox/RainbowFork/Dev/ColourModel/1.0.0|v1.0.0 &amp;quot;The Classic&amp;quot;]]&lt;br /&gt;
* [[Sandbox/RainbowFork/Dev/ColourModel/2.0.0|v2.0.0 &amp;quot;Tech Disruption&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Sandbox]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>