Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Sandbox/RainbowFork/Dev/ColourModel

From OHC Network Wiki
guideCARE 3.0+
โ„น๏ธ ๐Ÿงช Source of truth
This is the canonical Rainbow Colour Model. It is under aggressive development. Downstream forks sync at their own risk.

The Development Entity stopped caring about backward compatibility entirely. Types change across versions like fashion trends. Nothing is sacred.

Ownership

  • Entity: Dev
  • Type: Upstream (source of truth)
  • Latest version: 3.0.0 "Full Chaos"
  • Status: Rapidly evolving

Changes from v2.0.0

Change Detail
colour_1 โš ๏ธ TYPE CHANGE Integer โ†’ Boolean (is_red? Are you red or aren't you?)
colour_3 โš ๏ธ TYPE CHANGE String โ†’ Integer (wavelength in nm: 575)
colour_5 ๐Ÿ—‘๏ธ DELETED (Blue is "a colonial construct")
colour_6 โš ๏ธ TYPE CHANGE Float โ†’ String (reverted! "Indigo")
fave_colour ๐Ÿ—‘๏ธ DELETED (developers aren't allowed favourites anymore)
mood โœจ NEW String โ€” how the colour is feeling today
rgb_tuple โœจ NEW String โ€” "255,0,0" format
is_neon โœจ NEW Boolean โ€” does it glow?
wavelength_min โœจ NEW Float โ€” 380 nm
wavelength_max โœจ NEW Float โ€” 780 nm

Fields (v3.0.0)

Field Type Notes
colour_1 Boolean is_red? (was Integer)
colour_3 Integer 575 nm (was String)
colour_4 Boolean is_green? (unchanged)
colour_6 String "Indigo" (was Float)
mood String NEW โ€” current mood of the colour
rgb_tuple String NEW โ€” "255,0,0" format
is_neon Boolean NEW โ€” does it glow?
wavelength_min Float NEW โ€” 380 nm
wavelength_max Float NEW โ€” 780 nm
energy Float unchanged โ€” 2.1 eV

Full type evolution

Field v1.0.0 v2.0.0 v3.0.0
colour_1 String Integer Boolean
colour_2 String ๐Ÿ—‘๏ธ ๐Ÿ—‘๏ธ
colour_3 String String Integer
colour_4 String Boolean Boolean
colour_5 String String ๐Ÿ—‘๏ธ
colour_6 String Float String
colour_7 String ๐Ÿ—‘๏ธ ๐Ÿ—‘๏ธ
fave_colour โ€” String ๐Ÿ—‘๏ธ
energy โ€” Float Float
mood โ€” โ€” String
rgb_tuple โ€” โ€” String
is_neon โ€” โ€” Boolean
wavelength_min โ€” โ€” Float
wavelength_max โ€” โ€” Float

Frozen snapshots