a3f18dc377
chore: Project cleanup and Canvas UX improvements (Phase 7-9)
...
## Cleanup (v0.5.0)
- Delete 102+ orphaned MCP session temp files
- Remove build artifacts (htmlcov, dist, __pycache__)
- Archive superseded plan docs (RALPH_LOOP V2/V3, CANVAS V3, etc.)
- Move debug/analysis scripts from tests/ to tools/analysis/
- Archive redundant NX journals to archive/nx_journals/
- Archive monolithic PROTOCOL.md to docs/archive/
- Update .gitignore with missing patterns
- Clean old study files (optimization_log_old.txt, run_optimization_old.py)
## Canvas UX (Phases 7-9)
- Phase 7: Resizable panels with localStorage persistence
- Left sidebar: 200-400px, Right panel: 280-600px
- New useResizablePanel hook and ResizeHandle component
- Phase 8: Enable all palette items
- All 8 node types now draggable
- Singleton logic for model/solver/algorithm/surrogate
- Phase 9: Solver configuration
- Add SolverEngine type (nxnastran, mscnastran, python, etc.)
- Add NastranSolutionType (SOL101-SOL200)
- Engine/solution dropdowns in config panel
- Python script path support
## Documentation
- Update CHANGELOG.md with recent versions
- Update docs/00_INDEX.md
- Create examples/README.md
- Add docs/plans/CANVAS_UX_IMPROVEMENTS.md
2026-01-24 15:17:34 -05:00
73a7b9d9f1
feat: Add dashboard chat integration and MCP server
...
Major changes:
- Dashboard: WebSocket-based chat with session management
- Dashboard: New chat components (ChatPane, ChatInput, ModeToggle)
- Dashboard: Enhanced UI with parallel coordinates chart
- MCP Server: New atomizer-tools server for Claude integration
- Extractors: Enhanced Zernike OPD extractor
- Reports: Improved report generator
New studies (configs and scripts only):
- M1 Mirror: Cost reduction campaign studies
- Simple Beam, Simple Bracket, UAV Arm studies
Note: Large iteration data (2_iterations/, best_design_archive/)
excluded via .gitignore - kept on local Gitea only.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-13 15:53:55 -05:00
d228ccec66
refactor: Archive experimental LLM features for MVP stability (Phase 1.1)
...
Moved experimental LLM integration code to optimization_engine/future/:
- llm_optimization_runner.py - Runtime LLM API runner
- llm_workflow_analyzer.py - Workflow analysis
- inline_code_generator.py - Auto-generate calculations
- hook_generator.py - Auto-generate hooks
- report_generator.py - LLM report generation
- extractor_orchestrator.py - Extractor orchestration
Added comprehensive optimization_engine/future/README.md explaining:
- MVP LLM strategy (Claude Code skills, not runtime LLM)
- Why files were archived
- When to revisit post-MVP
- Production architecture reference
Production runner confirmed: optimization_engine/runner.py is sole active runner.
This establishes clear separation between:
- Production code (stable, no runtime LLM dependencies)
- Experimental code (archived for post-MVP exploration)
Part of Phase 1: Core Stabilization & Organization for MVP
Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-24 09:12:36 -05:00