Add public repo atlas and projects dropdown
This commit is contained in:
parent
ec6c6871f1
commit
ad48f490b8
20 changed files with 4416 additions and 25 deletions
314
docs/research/gamecult-org-analysis.yaml
Normal file
314
docs/research/gamecult-org-analysis.yaml
Normal file
|
|
@ -0,0 +1,314 @@
|
|||
generatedAt: 2026-05-07
|
||||
org: GameCult
|
||||
sourceLedger: docs/research/gamecult-org-repo-ledger.json
|
||||
recentChronicleWindowStart: 2026-04-18
|
||||
notes:
|
||||
- The JSON ledger is the machine-chewable evidence layer: repo metadata, root entries, README excerpts where present, early commits, recent commits, and recent-wave commits.
|
||||
- This YAML is the human layer: category, trajectory, ambition, current state, and the handful of commits that actually explain why the repo exists.
|
||||
- Forked repos are included because they are public org artifacts, but their histories are interpreted as dependency or toolchain decisions rather than GameCult-native product buildouts.
|
||||
repos:
|
||||
- repo: Aetheria-Economy
|
||||
page: /Projects/Aetheria-Economy
|
||||
category: worlds-and-games
|
||||
kind: flagship-runtime
|
||||
status: active
|
||||
fork: false
|
||||
language: C#
|
||||
createdAt: 2020-02-18
|
||||
lastPushAt: 2026-04-30
|
||||
githubUrl: https://github.com/GameCult/Aetheria-Economy
|
||||
publicSurface: https://aetheria.gamecult.org
|
||||
foundingIdea: Build the playable Aetheria runtime instead of leaving the flagship universe as lore and mood alone.
|
||||
trajectory: Began as a 2020 Unity/client-server land rush, passed through playability and rendering waves in 2022, then revived around Unity 6, gravity surfaces, lore sync, and editor/tooling bridges in 2025-2026.
|
||||
ambition: Prove a shippable slice of the broader Aetheria machine without pretending the entire MMO-scale dream must land at once.
|
||||
currentState: Active flagship codebase with clear signs of revived systems work and tooling integration.
|
||||
markers:
|
||||
- 2020-02-26: Initial Client/Server Communication
|
||||
- 2020-03-11: Porting Galaxy Editor
|
||||
- 2020-03-22: Database Support
|
||||
- 2022-08-08: Playability
|
||||
- 2025-07-10: Unity 6 Upgrade + Solid Gravity Surface
|
||||
- 2026-04-30: Add Epiphany Unity editor bridge
|
||||
|
||||
- repo: AetheriaLore
|
||||
page: /Projects/AetheriaLore
|
||||
category: worlds-and-games
|
||||
kind: canon-vault
|
||||
status: active
|
||||
fork: false
|
||||
language: TypeScript
|
||||
createdAt: 2026-04-18
|
||||
lastPushAt: 2026-05-05
|
||||
githubUrl: https://github.com/GameCult/AetheriaLore
|
||||
publicSurface: https://aetheria.gamecult.org
|
||||
foundingIdea: Gather lore, design notes, fiction, and continuity work into one canonical, searchable home.
|
||||
trajectory: Started as vault import and worldbuilding recovery, then became a Quartz site, a public canon surface, and an editorial tool for reconciling old and new Aetheria material.
|
||||
ambition: Serve as the source of truth for the setting while staying public enough for contributors and curious strangers to orient themselves.
|
||||
currentState: Active vault and public site with hierarchy, media, stories, and continuity repairs in motion.
|
||||
markers:
|
||||
- 2026-04-19: Add local RAG tooling for vault navigation
|
||||
- 2026-04-19: Add Narrative Themes
|
||||
- 2026-04-19: Static Wiki Site via Quartz
|
||||
- 2026-04-30: Restructure Aetheria front page and import story metadata
|
||||
- 2026-05-01: Restore visual Aetheria front page
|
||||
- 2026-05-01: Expand Aetheria game design hierarchy
|
||||
|
||||
- repo: CultPong
|
||||
page: /Projects/CultPong
|
||||
category: worlds-and-games
|
||||
kind: arcade-prototype
|
||||
status: dormant
|
||||
fork: false
|
||||
language: C#
|
||||
createdAt: 2020-09-25
|
||||
lastPushAt: 2020-09-25
|
||||
githubUrl: https://github.com/GameCult/CultPong
|
||||
foundingIdea: Take Pong, make the paddles expressive, add bash reversals, and aim for online competitive chaos.
|
||||
trajectory: Two public commits in one morning, full Unity project skeleton, then silence.
|
||||
ambition: Short-match competitive arcade game with ranked/tournament potential and a geometry-driven skill ceiling.
|
||||
currentState: Dormant public prototype; idea survives in studio memory and site copy.
|
||||
markers:
|
||||
- 2020-09-25: Initial commit
|
||||
- 2020-09-25: Initial Commit (broken due to version update)
|
||||
|
||||
- repo: GCLP
|
||||
page: /Projects/GCLP
|
||||
category: studio-and-sites
|
||||
kind: legacy-manifesto-seed
|
||||
status: dormant
|
||||
fork: false
|
||||
language: null
|
||||
createdAt: 2020-10-02
|
||||
lastPushAt: 2020-10-02
|
||||
githubUrl: https://github.com/GameCult/GCLP
|
||||
successorPage: /Docs/Bifrost
|
||||
foundingIdea: Drag work, governance, patronage, and compensation logic out of private memory and into software.
|
||||
trajectory: Public repo never advanced beyond a one-commit README stub, but the concept survived and later re-emerged as Bifrost.
|
||||
ambition: A studio operating system for membership, work, governance, and payout logic.
|
||||
currentState: Fossil seed; historically important because the idea outlived the repo.
|
||||
markers:
|
||||
- 2020-10-02: Initial commit
|
||||
|
||||
- repo: stride
|
||||
page: /Projects/stride
|
||||
category: forks-and-parked-dependencies
|
||||
kind: upstream-engine-fork
|
||||
status: parked
|
||||
fork: true
|
||||
language: C#
|
||||
createdAt: 2021-06-15
|
||||
lastPushAt: 2021-06-15
|
||||
githubUrl: https://github.com/GameCult/stride
|
||||
upstreamUrl: https://github.com/stride3d/stride
|
||||
foundingIdea: Keep a technically significant engine fork under org custody rather than relying on memory alone.
|
||||
trajectory: Forked from upstream and left largely untouched in public.
|
||||
ambition: Dependency control, reference value, possible patching surface if engine work demanded it.
|
||||
currentState: Historical fork, not a GameCult-native product buildout.
|
||||
markers:
|
||||
- 2021-06-15: Forked from stride3d/stride
|
||||
|
||||
- repo: CultLib
|
||||
page: /Projects/CultLib
|
||||
category: libraries-and-protocols
|
||||
kind: shared-csharp-substrate
|
||||
status: active
|
||||
fork: false
|
||||
language: C#
|
||||
createdAt: 2026-04-18
|
||||
lastPushAt: 2026-05-06
|
||||
githubUrl: https://github.com/GameCult/CultLib
|
||||
foundingIdea: Stop re-solving shared runtime, persistence, UI, and networking machinery in every bigger codebase.
|
||||
trajectory: Began with storage/security/UI cleanup, then pivoted into protocol, schema, and interop work as the broader tooling stack emerged.
|
||||
ambition: Become the boring, reusable center of gravity for GameCult's C# side.
|
||||
currentState: Active shared library with clear protocol and persistence responsibilities.
|
||||
markers:
|
||||
- 2026-04-18: JSON backing store, I/O fixes, Networking Security
|
||||
- 2026-04-18: Complete CultUI Port and remove legacy UI prefabs and scripts
|
||||
- 2026-05-06: Add schema discovery messages to CultNet
|
||||
- 2026-05-06: Bring legacy CultNet into the schema-v0 fold
|
||||
- 2026-05-06: Add CultNet C# interop peer harness
|
||||
|
||||
- repo: gamecult-grav
|
||||
page: /Projects/gamecult-grav
|
||||
category: studio-and-sites
|
||||
kind: legacy-site-archive
|
||||
status: archival
|
||||
fork: false
|
||||
language: SCSS
|
||||
createdAt: 2020-08-09
|
||||
lastPushAt: 2026-04-20
|
||||
githubUrl: https://github.com/GameCult/gamecult-grav
|
||||
foundingIdea: Hold the public site in Grav and sync content through the CMS-era workflow.
|
||||
trajectory: Mostly GitSync noise and content churn; later demoted to archive status and mined for salvage during the Quartz migration.
|
||||
ambition: No longer to be the live site; now to preserve old copy, assets, and structure for reference.
|
||||
currentState: Archive and salvage quarry.
|
||||
markers:
|
||||
- 2022-07-02: Grav GitSync burst
|
||||
- 2026-04-20: Restore tracked GameCult logo asset
|
||||
|
||||
- repo: gamecult-site
|
||||
page: /Projects/gamecult-site
|
||||
category: studio-and-sites
|
||||
kind: public-site
|
||||
status: active
|
||||
fork: false
|
||||
language: TypeScript
|
||||
createdAt: 2026-04-21
|
||||
lastPushAt: 2026-05-01
|
||||
githubUrl: https://github.com/GameCult/gamecult-site
|
||||
publicSurface: https://gamecult.org
|
||||
foundingIdea: Replace the old Grav site with a Git-friendly Quartz site that can actually hold the studio's current shape.
|
||||
trajectory: Exploded out of migration, then immediately became a venue for copy revision, layout repair, navigation redesign, repo surfacing, and shared-engine extraction.
|
||||
ambition: Serve as the living public front door for the studio, its projects, and its arguments.
|
||||
currentState: Active public surface built atop GameCult-Quartz.
|
||||
markers:
|
||||
- 2026-04-21: Initial Quartz site migration
|
||||
- 2026-04-21: Composite Studio overview sections
|
||||
- 2026-04-21: Merge homepage into Studio landing
|
||||
- 2026-04-22: Update GCLP page for Bifrost rollout
|
||||
- 2026-05-01: Switch site build to shared GameCult-Quartz
|
||||
|
||||
- repo: repixelizer
|
||||
page: /Projects/repixelizer
|
||||
category: ai-and-tools
|
||||
kind: optimization-tool
|
||||
status: active
|
||||
fork: false
|
||||
language: Python
|
||||
createdAt: 2026-04-21
|
||||
lastPushAt: 2026-05-01
|
||||
githubUrl: https://github.com/GameCult/repixelizer
|
||||
publicSurface: https://repixelizer.gamecult.org
|
||||
foundingIdea: Make fake pixel art stop lying by solving for actual pixel coherence instead of merely shrinking images.
|
||||
trajectory: Rapid CLI bootstrap, metric and lattice experimentation, an extended tile-graph detour, then hosted queue/gui work and operationalization.
|
||||
ambition: Recover real-looking pixel structure from AI-ish or faux-pixel inputs while figuring out which parts of the algorithm actually deserve to live.
|
||||
currentState: Active experiment with visible signs of both ambition and self-correction.
|
||||
markers:
|
||||
- 2026-04-21: Bootstrap the repixelizer CLI project
|
||||
- 2026-04-22: Improve lattice inference with source evidence
|
||||
- 2026-04-22: Add line-aware refinement energy
|
||||
- 2026-04-22: Add experimental tile graph reconstruction mode
|
||||
- 2026-04-29: Log hosted queue and job pressure
|
||||
- 2026-05-01: Log Repixelizer job actors for ops summaries
|
||||
|
||||
- repo: GameCult-Quartz
|
||||
page: /Projects/GameCult-Quartz
|
||||
category: studio-and-sites
|
||||
kind: shared-site-engine
|
||||
status: active
|
||||
fork: false
|
||||
language: TypeScript
|
||||
createdAt: 2026-05-01
|
||||
lastPushAt: 2026-05-07
|
||||
githubUrl: https://github.com/GameCult/GameCult-Quartz
|
||||
foundingIdea: Extract the shared site engine so GameCult's Quartz-based sites stop pretending duplicated forks are a strategy.
|
||||
trajectory: Extraction, metadata cleanup, preview fixes, art-first social cards, then a simplification pass on the card chrome.
|
||||
ambition: Shared static-site infrastructure with per-site overlays and meaningful divergence where it counts.
|
||||
currentState: Active shared engine repo.
|
||||
markers:
|
||||
- 2026-05-01: Extract shared GameCult-Quartz engine
|
||||
- 2026-05-01: Improve preview title and description extraction
|
||||
- 2026-05-01: Tighten social metadata generation
|
||||
- 2026-05-01: Add image-forward social card generation
|
||||
- 2026-05-07: Simplify social card chrome
|
||||
|
||||
- repo: Ghostlight
|
||||
page: /Projects/Ghostlight
|
||||
category: ai-and-tools
|
||||
kind: social-agent-runtime
|
||||
status: active
|
||||
fork: false
|
||||
language: Python
|
||||
createdAt: 2026-05-01
|
||||
lastPushAt: 2026-05-06
|
||||
githubUrl: https://github.com/GameCult/Ghostlight
|
||||
foundingIdea: Build socially legible AI agents instead of sycophantic chatbot paste.
|
||||
trajectory: Started with state/persistence and documentation, narrowed into story-scene authoring and projection, then widened into lore grounding and CultNet/CultCache integration.
|
||||
ambition: Support authored scenes, simulations, and eventually richer social worlds with agents that can actually hold perspective and stance.
|
||||
currentState: Active experimental runtime with scene, state, and protocol work in motion.
|
||||
markers:
|
||||
- 2026-05-01: Scaffold Ghostlight persistence spine
|
||||
- 2026-05-01: Retarget Ghostlight toward Call of the Void authoring
|
||||
- 2026-05-01: Define prompt projection contract
|
||||
- 2026-05-01: Adopt Ink for branching scenes
|
||||
- 2026-05-06: Migrate state spine toward cultcache-py
|
||||
- 2026-05-06: Define the shared CultNet agent-state contract
|
||||
|
||||
- repo: geometry-script
|
||||
page: /Projects/geometry-script
|
||||
category: forks-and-parked-dependencies
|
||||
kind: upstream-tool-fork
|
||||
status: parked
|
||||
fork: true
|
||||
language: Python
|
||||
createdAt: 2026-05-04
|
||||
lastPushAt: 2026-05-04
|
||||
githubUrl: https://github.com/GameCult/geometry-script
|
||||
upstreamUrl: https://github.com/carson-katri/geometry-script
|
||||
foundingIdea: Keep a promising procedural-geometry tool close enough to inspect or adapt if it became strategically useful.
|
||||
trajectory: Forked into the org and not publicly diverged afterward.
|
||||
ambition: Potential procedural-art or pipeline leverage, not a declared in-house flagship.
|
||||
currentState: Parked fork.
|
||||
markers:
|
||||
- 2026-05-04: Forked from carson-katri/geometry-script
|
||||
|
||||
- repo: cultcache-ts
|
||||
page: /Projects/cultcache-ts
|
||||
category: libraries-and-protocols
|
||||
kind: typescript-persistence-port
|
||||
status: active
|
||||
fork: false
|
||||
language: TypeScript
|
||||
createdAt: 2026-05-06
|
||||
lastPushAt: 2026-05-06
|
||||
githubUrl: https://github.com/GameCult/cultcache-ts
|
||||
foundingIdea: Bring the CultCache persistence model to the TypeScript side of the stack.
|
||||
trajectory: Clean one-day sprint from initial port through ergonomics, schema compatibility, exports, and raw-envelope optimization.
|
||||
ambition: Quiet foundational storage for the studio's TypeScript tools.
|
||||
currentState: Fresh active port.
|
||||
markers:
|
||||
- 2026-05-06: Initial CultCacheTS port
|
||||
- 2026-05-06: Ship built output for consumers
|
||||
- 2026-05-06: Accept generated parse-style schemas in CultCacheTS
|
||||
- 2026-05-06: Add raw envelope fast path to CultCacheTS
|
||||
|
||||
- repo: cultnet-ts
|
||||
page: /Projects/cultnet-ts
|
||||
category: libraries-and-protocols
|
||||
kind: typescript-network-layer
|
||||
status: active
|
||||
fork: false
|
||||
language: TypeScript
|
||||
createdAt: 2026-05-06
|
||||
lastPushAt: 2026-05-06
|
||||
githubUrl: https://github.com/GameCult/cultnet-ts
|
||||
foundingIdea: Give the TypeScript side a real CultNet client and interop story.
|
||||
trajectory: One-day build from initial client to wire compatibility, generated contracts, schema discovery, local replication, and CI-backed interop checks.
|
||||
ambition: Cross-runtime message and schema flow without bespoke wire misery.
|
||||
currentState: Fresh active protocol client.
|
||||
markers:
|
||||
- 2026-05-06: Build the first CultNet TypeScript client
|
||||
- 2026-05-06: Add explicit CultLib wire-contract compatibility
|
||||
- 2026-05-06: Add CultNet schema discovery catalog
|
||||
- 2026-05-06: Add cross-runtime CultNet interop harness
|
||||
|
||||
- repo: epiphany-graph-rs
|
||||
page: /Projects/epiphany-graph-rs
|
||||
category: libraries-and-protocols
|
||||
kind: graph-layout-research
|
||||
status: active
|
||||
fork: false
|
||||
language: Rust
|
||||
createdAt: 2026-05-07
|
||||
lastPushAt: 2026-05-07
|
||||
githubUrl: https://github.com/GameCult/epiphany-graph-rs
|
||||
foundingIdea: Build a graph-layout engine that respects structure, clustering, and readability instead of just repulsion and luck.
|
||||
trajectory: One-day research burst from crate bootstrap to 3D layout, structural analysis, Barnes-Hut repulsion, sweeps, and quality metrics.
|
||||
ambition: Make large semantic/social systems more interpretable and tunable.
|
||||
currentState: Brand-new active research repo.
|
||||
markers:
|
||||
- 2026-05-07: Initial hybrid graph layout crate
|
||||
- 2026-05-07: Add structural graph analysis and fold groups
|
||||
- 2026-05-07: Add realtime 3D layout solver
|
||||
- 2026-05-07: Add Barnes-Hut 3D repulsion
|
||||
- 2026-05-07: Add layout structure quality metrics
|
||||
2866
docs/research/gamecult-org-repo-ledger.json
Normal file
2866
docs/research/gamecult-org-repo-ledger.json
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue