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
Revision as of 11:03, 6 July 2026 by Admin (talk | contribs) (Automated edit (via create-page on MediaWiki MCP Server))
(diff) ← Older revision | Latest revision (diff) | Newer revision β†’ (diff)
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