Releases: hyperpolymath/panll
Releases · hyperpolymath/panll
PanLL v0.1.0 - Complete TEA Implementation
🎉 First Alpha Release
PanLL eNSAID v0.1.0 marks the completion of the core TEA (The Elm Architecture) implementation with full UI components and production-ready build.
✨ Key Features
Binary Star Architecture
- Three-pane parallel layout: Symbolic (PaneL), Neural (PaneN), World (PaneW)
- Human-Machine co-working: Genuine co-orbit architecture, not assistant model
- Shared Barycentre: Task-focused workspace with bidirectional synchronization
Core Systems
- Custom TEA Implementation: Model-Update-View architecture with Commands and Subscriptions
- Anti-Crash Library: Circuit breaker preventing unvalidated neural output
- Vexometer: Real-time cognitive load monitoring with adaptive UI
- Orbital Sync: Stability tracking between Human and Machine states
- Feedback-O-Tron: Community-driven performance reporting
Technical Stack
- Frontend: ReScript 11.1.4 (type-safe compilation)
- Backend: Rust + Tauri 2.0 (native performance)
- Runtime: Deno (tests, build orchestration)
- Testing: 33 tests passing in 719ms with 86.2% branch coverage
- Styling: Tailwind CSS 4.x
📦 Installation
Linux (Debian/Ubuntu)
wget https://github.com/hyperpolymath/panll/releases/download/v0.1.0/PanLL_0.0.1_amd64.deb
sudo dpkg -i PanLL_0.0.1_amd64.debBuild from Source
git clone https://github.com/hyperpolymath/panll.git
cd panll
npm install
node_modules/rescript/rescript build
deno task build🧪 Testing
deno task test # Run all 33 tests
deno task test:coverage # Generate coverage report (86.2%)📊 Project Status
- Completion: 100% (milestone v0.1.0)
- Tests: 33 passing in 719ms
- Coverage: 86.2% branch coverage
- Build: Production-ready
- Documentation: Complete (README, ROADMAP, 6 SCM files)
🔧 Technical Highlights
TEA Architecture
- Pure functional state management
- Deterministic updates via typed messages
- Command/Subscription pattern for effects
- Time-travel debugging capable
Tauri Backend Commands
validate_inference- Symbolic constraint validationget_vexation_index- Cognitive load metricssubmit_feedback- Community feedback submission
UI Components
- PaneL: Symbolic constraint editor (Law)
- PaneN: Neural inference stream viewer
- PaneW: World/Barycentre shared workspace
- Vexometer: Real-time stress monitoring
- FeedbackOTron: Performance reporting interface
🚀 What's Next: v0.2.0
Planned for Q1 2026:
- Migration to official rescript-tea@0.16.0
- State persistence (localStorage/Tauri)
- Enhanced keyboard shortcuts
- Error boundary handling
- Accessibility improvements (ARIA labels)
- Theme support (dark/light modes)
📝 Known Limitations
- Alpha software - expect rough edges
- Manual E2E testing recommended before production use
- Tauri backend commands are stubs (full implementation in v0.2.0)
- Custom TEA (migration to rescript-tea deferred to v0.2.0)
🤝 Contributing
PanLL follows the Hyperpolymath RSR standards:
- AI Gatekeeper Protocol enforced (0-AI-MANIFEST.a2ml)
- 6 SCM files in
.machine_readable/ - PMPL-1.0-or-later license
See CONTRIBUTING.md for details.
📄 License
PMPL-1.0-or-later (Palimpsest License)
🙏 Acknowledgments
Built with:
- ReScript - Type-safe compilation
- Tauri - Desktop app framework
- Deno - Runtime and testing
- Tailwind CSS - Styling framework
Full Changelog: https://github.com/hyperpolymath/panll/commits/v0.1.0