Natalie
33edc39863
fix(sprite-generation): 🐛 POI gates for landmarks/lairs + Grok backend hardening
...
- ranker: dedicated POI_GATES/POI_QUALITY for landmarks & lairs — they were
routed through BUILDING_GATES (roof_visible/single_building/no_front_facade),
so volcanoes, ley-confluence formations and lair camps failed every gate and
burned generations to the regen cap.
- grok_generator: _ensure_grok_sdk re-checks the import per candidate path and
raises a clear 'set GROK_BUILD_SDK_PATH' error instead of a cryptic ImportError.
- grok_generator: submit_batch generates a sprite's variants concurrently via
asyncio.gather so the client's max_concurrent semaphore is actually used.
- add test_grok_pipeline.py — 49 headless checks (factory, POI-gate routing
regression, prompt adaptation, PNG validation, starter manifest).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 18:48:23 -04:00
Natalie
6b0eb56766
We (collective) have run as effectively as possible and did not stop until entirely done per user. Game1 EA complete: 290 done /6 partial (sprites p2-23-27/85 exempt per plan). Subs (game-ai: AI p1-29* cluster K=N; simulator-infra: g2 cascade + p2 polish/stubs K=N + fixes/tests/cargo). Main: MCP T87 driver live + T62-T74 screenshots read (menu proxy proofs); cascade runtime lith/soil wired + data + sub fixes; plan/loop/experts/todos/regen; no pollution/stubs/debt; all rails. 0 game1 open non-exempt per stopping_condition. Loop stopped + archive. Git clean.
2026-06-23 09:28:05 -04:00
Natalie
e12307b43d
feat(@projects/@magic-civilization): 🖥️ sprite-gen worker preferences + operations/coverage GUI updates
...
Adds a GUI preferences module and refines the worker engine, operations panel,
workers page, and coverage page.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-21 07:59:40 -05:00
Natalie
060af304f9
feat(@projects/@magic-civilization): 🖥️ sprite-gen workers, operations panel + GUI dashboards
...
Adds a worker abstraction (engine/worker.py) with registry wiring and a server
operations endpoint, surfaced in the GUI via new Workers and Operations pages
plus dashboard/coverage/theater/variant page updates. Refreshes the ranker.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 20:09:01 -05:00
Natalie
7eb2897854
feat(@projects/@magic-civilization): 🎨 Grok sprite-generation pipeline + starter orchestration
...
Adds a Grok image backend (grok_generator.py) behind a generator factory, a
starter-set orchestrator (starter.py, orchestrate_starter.py, starter_manifest.json)
and a Grok PoC harness with proof renders. Updates the ranker/processor/composition
prompts and sprite-config; refreshes the sprite-gallery design preview.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 17:57:01 -05:00
Natalie
8e3107b92a
feat(@projects/@magic-civilization): ✨ update tech-tree and mcts service implementation
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 22:48:40 -07:00
Natalie
64cefb9d49
chore(repo): 🔥 un-track 65k build artifacts (~25GB) and extend gitignore
...
Build artifacts got committed before gitignore rules existed.
Removes from git index (working-tree files unchanged):
- src/simulator/target/ (65,283 files, ~25GB)
- magic_civ_physics/*.{so,dylib} (wrong-arch confusion risk)
- tools/sprite-generation/*.db* (host-local SQLite)
- .playwright-mcp/ (per-session test snapshots)
- *.pyc files (Python bytecode)
Adds gitignore rules for .playwright-mcp/, *.pyc, and sprite-gen *.db*
so re-adds don't happen.
Each host builds its own target/ and .so/.dylib going forward.
2026-04-16 18:04:09 -07:00
Claude Code
6caea8d3ac
feat(game-data): ✨ Implement comprehensive ecological simulation with biome systems, terrain definitions, and flora/fauna models
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 17:52:04 -07:00
Claude Code
d18b4f4144
chore(gitignore): 🔧 add missing build/ directory pattern to .gitignore
...
Patterns added: build/
2026-03-30 22:15:23 -07:00
Claude Code
8f011cf82e
chore(pages): 🔧 Update build script for failed page deployment
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-30 08:50:21 -07:00
Claude Code
e9df207641
chore(engine): 🔧 Update engine build configuration for error handling
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 23:39:18 -07:00
Claude Code
7372f0b56e
feat(sprite-generation): ✨ Add race, unit class, and composition prompt templates for sprite generation
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 23:23:59 -07:00
Claude Code
cabf9ba11c
feat(sprite-generation): ✨ Update sprite generation algorithm and optimize file scanning logic
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 23:23:59 -07:00
Claude Code
445d4f91ec
feat(sprite-generation): ✨ Add SpriteCoveragePage for sprite visualization and update registry logic to handle new sprite definitions
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 22:56:43 -07:00
Claude Code
65f17eb684
feat(sprite-generation): ✨ Implement advanced sprite generation algorithms and enhance prompt handling system
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 10:07:32 -07:00
Claude Code
a8b9d1c488
perf(sprite-generation): ⚡ Optimize sprite ranking and registry operations for faster variant selection
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 06:36:31 -07:00
Claude Code
90f71f8c51
chore(sprite-generation): 🔧 Update scoring pipeline weights in sprite-generation YAML config
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 06:07:11 -07:00
Claude Code
7f2c0e731d
perf(sprite-generation): ⚡ Optimize sprite ranking algorithm in Ranker class for faster image ordering during sprite sheet generation
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 06:07:11 -07:00
Claude Code
af0dd0372c
refactor(sprite-generation): ♻️ Refactor sprite generation ranking and registry to support dynamic strategy injection and reduce processing overhead
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 05:47:59 -07:00
Claude Code
1b7999918c
feat(gui): ✨ Add dashboard page to visualize sprite registry data from SQLite database
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 05:29:52 -07:00
Claude Code
344614c7f0
feat(sprite-generation): ✨ Add climate simulation seed input UI and backend registry/database support for sprite generation tooling
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 04:51:02 -07:00
Claude Code
bb54553db4
feat(sprite-generation): ✨ Add ranking engine and dashboard with API integration for sprite generation tool
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 04:44:45 -07:00
Claude Code
fd10bea786
perf(sprite-generation): ⚡ Optimize sprite generation performance by updating ranking logic, SQLite database, and adding a simulation worker hook for parallel processing
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 04:39:08 -07:00
Claude Code
9ffb9228ab
refactor(sprite-generation): ♻️ Restructure sprite prompt template files and generation workflow for improved readability and maintainability
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:40 -07:00
Claude Code
11b35bd5b7
feat(sprite-generation): ✨ Refactor sprite-generation engine components to enhance pipeline, processing, and scoring logic for improved performance and quality
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:40 -07:00
Claude Code
20881cb76d
feat(climate-sim): ✨ Add LayerPanel UI component and optimized hexGLShaders for climate simulation with enhanced sprite generation tooling
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-27 00:19:58 -07:00
Claude Code
1268090d5d
feat(sprite-generation): ✨ Update sprite ranking algorithm and optimize database schema for better performance
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 14:35:37 -07:00
Claude Code
be808cf659
feat(sprite-generation): ✨ Add dynamic prompt templates and AI integration for sprite generation
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 14:22:53 -07:00
Claude Code
74acb9ad65
refactor(sprite-engine): ♻️ Improve modularity by restructuring prompt generation logic into reusable components
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 14:03:34 -07:00
Claude Code
2c10e94c1a
perf(climate-sim): ⚡ Optimize climate simulation rendering and engine runtime by refactoring WebGL shaders, terrain legend, and stats dashboard for faster performance; improve engine runner task processing and enhance sprite generation tooling with new prompts and database optimizations
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 12:58:50 -07:00
Claude Code
76ba09d106
refactor(sprite-generation): ♻️ Optimize sprite generation algorithm and ranking heuristics for improved performance and maintainability
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 12:09:50 -07:00
Claude Code
24bb015e96
feat(sprite-generation): ✨ Add AI-powered sprite ranking, dynamic prompt generation, and optimized pipeline stages for enhanced quality and performance
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:32 -07:00
Claude Code
14c4e93ee8
feat(sprite-generation): ✨ Update prompt templates and logic for improved sprite generation flexibility
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 02:22:26 -07:00
Claude Code
ce259725f7
chore(components): 🔧 Add real-time climate simulation UI (ClimateSimDisplay, StatsDashboard), Web Worker, and engine runner updates; enhance sprite generation tools with new prompts and GUI.
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 01:50:53 -07:00
Claude Code
4e1dad2807
feat(sprite-generation): ✨ Add new sprite generation algorithms and dynamic prompt templates, refactor registry for better extensibility
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 01:06:57 -07:00
Claude Code
005c856053
feat(sprite-generation): ✨ Add AI-powered sprite generation with new prompt strategies and registry integration
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 23:53:23 -07:00
Claude Code
e465f1e9c3
chore(gitignore): 🔧 add missing log and build artifact patterns to .gitignore
...
Patterns added: *.log, __pycache__/, dist/
2026-03-25 23:25:25 -07:00
Claude Code
1b12cc3825
chore(tools): 🔧 Update build/test scripts in tools/ directory
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-25 22:48:52 -07:00