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
ea437d360e
docs: Major documentation overhaul - restructure folders, update tagline, add Getting Started guide
...
- Restructure docs/ folder (remove numeric prefixes):
- 04_USER_GUIDES -> guides/
- 05_API_REFERENCE -> api/
- 06_PHYSICS -> physics/
- 07_DEVELOPMENT -> development/
- 08_ARCHIVE -> archive/
- 09_DIAGRAMS -> diagrams/
- Replace tagline 'Talk, don't click' with 'LLM-driven optimization framework' in 9 files
- Create comprehensive docs/GETTING_STARTED.md:
- Prerequisites and quick setup
- Project structure overview
- First study tutorial (Claude or manual)
- Dashboard usage guide
- Neural acceleration introduction
- Rewrite docs/00_INDEX.md with correct paths and modern structure
- Archive obsolete files:
- 01_PROTOCOLS.md -> archive/historical/01_PROTOCOLS_legacy.md
- 03_GETTING_STARTED.md -> archive/historical/
- ATOMIZER_PODCAST_BRIEFING.md -> archive/marketing/
- Update timestamps to 2026-01-20 across all key files
- Update .gitignore to exclude docs/generated/
- Version bump: ATOMIZER_CONTEXT v1.8 -> v2.0
2026-01-20 10:03:45 -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
5b67965db5
fix: Correct all NX installation paths from Simcenter3D_2412 to NX2412
...
CRITICAL PATH CORRECTION:
- Updated all documentation to use NX2412 installation
- Fixed README.md, dashboard/api/app.py, NXOPEN_INTELLISENSE_SETUP.md
- Updated archived NX_SOLVER_INTEGRATION.md for consistency
- Added SYSTEM_CONFIGURATION.md to document correct paths
Files Changed:
- README.md: NX path corrected to NX2412\NXBIN\run_journal.exe
- dashboard/api/app.py: NX executable path updated
- docs/NXOPEN_INTELLISENSE_SETUP.md: Stub path corrected
- docs/archive/NX_SOLVER_INTEGRATION.md: Example paths updated
- docs/SYSTEM_CONFIGURATION.md: NEW - Critical system path documentation
Key Configuration:
- Python Environment: atomizer (NOT test_env)
- NX Installation: C:\Program Files\Siemens\NX2412
- Material Library: NX2412\UGII\materials\physicalmateriallibrary.xml
- Python Stubs: NX2412\ugopen\pythonStubs
Reason: Simcenter3D_2412 is a separate installation and should not be used.
NX2412 is the correct primary CAD/CAE environment.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-17 14:18:12 -05:00
0ce9ddf3e2
feat: Add LLM-native development roadmap and reorganize documentation
...
- Add DEVELOPMENT_ROADMAP.md with 7-phase plan for LLM-driven optimization
- Phase 1: Plugin system with lifecycle hooks
- Phase 2: Natural language configuration interface
- Phase 3: Dynamic code generation for custom objectives
- Phase 4: Intelligent analysis and decision support
- Phase 5: Automated HTML/PDF reporting
- Phase 6: NX MCP server integration
- Phase 7: Self-improving feature registry
- Update README.md to reflect LLM-native philosophy
- Emphasize natural language workflows
- Link to development roadmap
- Update architecture diagrams
- Add future capability examples
- Reorganize documentation structure
- Move old dev docs to docs/archive/
- Clean up root directory
- Preserve all working optimization engine code
This sets the foundation for transforming Atomizer into an AI-powered
engineering assistant that can autonomously configure optimizations,
generate custom analysis code, and provide intelligent recommendations.
2025-11-15 14:34:16 -05:00