Repository is archived
No release in over 3 years
Maps ideas as stars with magnitude and spectral class, groups them into constellations with pattern types, and enables celestial navigation between related concepts across cognitive domains.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

 Project Readme

lex-cognitive-constellation

Cognitive constellation LEX — star-mapping for concepts. Maps ideas as stars with magnitude and spectral class, groups them into constellations with pattern types, and enables celestial navigation between related concepts across cognitive domains.

What It Does

Ideas are stars: some are supergiants (high magnitude, highly salient), others are brown dwarfs (faint, nearly forgotten). Related ideas form constellations — linear, circular, spiral, cluster, cross, arc, ring, or scattered patterns. Navigation between stars enables cross-domain traversal: starting from a known concept and finding related concepts in a target domain.

Magnitude decays over time, modeling the natural fading of unused ideas from active consideration.

Usage

client = Legion::Extensions::CognitiveConstellation::Client.new

star1 = client.discover_star(
  name: 'trust_anchoring',
  domain: :reasoning,
  content: 'initial trust scores anchor all subsequent assessments',
  magnitude: 0.8,
  spectral_class: :G
)

star2 = client.discover_star(
  name: 'anchoring_bias',
  domain: :reasoning,
  content: 'first information received disproportionately weights judgment',
  magnitude: 0.7
)

client.form_constellation(
  name: 'anchoring_cluster',
  pattern_type: :cluster,
  star_ids: [star1[:star][:id], star2[:star][:id]]
)

client.navigate(from_star_id: star1[:star][:id], target_domain: :emotion)
client.sky_status

Development

bundle install
bundle exec rspec
bundle exec rubocop

License

MIT