Skip to content

PanLL eNSAID - Environment for NeSy-Agentic Integrated Development

License

Notifications You must be signed in to change notification settings

hyperpolymath/panll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

PanLL eNSAID

Version Completion PMPL-1.0-or-later Tests Coverage RSR Compliant

Environment for NeSy-Agentic Integrated Development

PanLL (pronounced "parallel") is a Human-Things Interface (HTI) designed to facilitate a "Binary Star" co-orbit between a Human Operator and a Neurosymbolic Machine.

Vision

This is not a passive text editor. It is an active, synchronous environment that manages Cognitive Ergonomics and kills Inertia.

Architecture

The Three-Pane Parallel Layout

Pane-L (Symbolic)

Strict logic, types, and constraints. "The Law" that governs neural inference.

Pane-N (Neural)

Streaming "Inference Manifold" showing the Agent’s internal monologue and OODA loop.

Pane-W (World)

Central shared canvas (The Barycentre) where results manifest.

Core Systems

  • Anti-Crash Library: Logical Circuit Breaker preventing unvalidated neural output from reaching the Barycentre

  • Vexometer: Real-time friction/cognitive load monitoring with anti-inflammatory UI adjustments

  • Contractiles: Adaptive state contracts between Operator and Machine

  • Feedback-O-Tron: Community-driven performance reporting and constraint suggestions

Technical Stack

Frontend

ReScript + Custom TEA (The Elm Architecture)

Backend

Rust + Tauri 2.0

Runtime

Deno (tests, build orchestration)

Testing

Deno.test (33 tests, 719ms)

Styling

Tailwind CSS 4.x

Middleware

Elixir/BEAM (planned)

Verification

Echidna (planned)

Development

PanLL uses Deno for runtime, testing, and build orchestration. ReScript compilation uses the symlinked compiler in node_modules.

# Compile ReScript modules
node_modules/rescript/rescript build

# Watch ReScript sources during development
node_modules/rescript/rescript build -w

# Run tests (33 tests, ~719ms)
deno task test

# Watch mode for tests
deno task test:watch

# Development mode (Tailwind + Tauri hot reload)
deno task dev

# Build Tailwind CSS
deno task css:build

# Full production build
deno task build

Quick Start

# 1. Compile ReScript
node_modules/rescript/rescript build

# 2. Run tests to verify
deno task test

# 3. Start development server
deno task dev

Documentation

  • TEA Architecture Guide — Comprehensive documentation for The Elm Architecture (TEA) implementation including Tea_Cmd, Tea_Sub, Tea_Vdom, and Tea_App modules with testing guide and best practices

Keyboard Shortcuts

Ctrl+Shift+L

Toggle Pane-L (Symbolic Mass)

Ctrl+Shift+N

Toggle Pane-N (Neural Stream)

Ctrl+Shift+B

Toggle Pane-W (Task Barycentre)

Licence

PMPL-1.0-or-later

Status

v0.1.0-alpha (95% complete)

✅ Complete TEA implementation (Model-Update-View) ✅ All UI components functional (PaneL, PaneN, PaneW, Vexometer, FeedbackOTron) ✅ Tauri 2.0 backend with working commands ✅ 33 tests passing in 719ms (Deno.test) ✅ npm→Deno migration complete ✅ Full ReScript compilation (180ms)

Next: v0.1.0 release preparation