Skip to content

Releases: hyperpolymath/panll

PanLL v0.1.0 - Complete TEA Implementation

07 Feb 11:24

Choose a tag to compare

🎉 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.deb

Build 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

  1. validate_inference - Symbolic constraint validation
  2. get_vexation_index - Cognitive load metrics
  3. submit_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:


Full Changelog: https://github.com/hyperpolymath/panll/commits/v0.1.0