You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -41,42 +42,57 @@ This is not a passive text editor. It is an active, synchronous environment that
41
42
42
43
[cols="1,2"]
43
44
|===
44
-
|Frontend|ReScript + rescript-tea (TEA pattern)
45
+
|Frontend|ReScript + Custom TEA (The Elm Architecture)
45
46
|Backend|Rust + Tauri 2.0
46
-
|Runtime|Deno
47
-
|Styling|Tailwind CSS
47
+
|Runtime|Deno (tests, build orchestration)
48
+
|Testing|Deno.test (33 tests, 719ms)
49
+
|Styling|Tailwind CSS 4.x
48
50
|Middleware|Elixir/BEAM (planned)
49
51
|Verification|Echidna (planned)
50
52
|===
51
53
52
54
== Development
53
55
54
-
PanLL relies on Deno tasks to coordinate the Tailwind/Tauri pieces while npm scripts continue to drive ReScript compilation. Run the steps below (or their watchers) inside the repo root:
56
+
PanLL uses Deno for runtime, testing, and build orchestration. ReScript compilation uses the symlinked compiler in node_modules.
* **link:docs/TEA_GUIDE.md[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
@@ -96,4 +112,13 @@ PMPL-1.0-or-later
96
112
97
113
== Status
98
114
99
-
v0.0.1-alpha - Initial scaffold
115
+
**v0.1.0-alpha** (95% complete)
116
+
117
+
✅ Complete TEA implementation (Model-Update-View)
118
+
✅ All UI components functional (PaneL, PaneN, PaneW, Vexometer, FeedbackOTron)
Copy file name to clipboardExpand all lines: ROADMAP.adoc
+22-15Lines changed: 22 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,28 +7,34 @@
7
7
8
8
This roadmap outlines the development plan for **PanLL eNSAID** (Environment for NeSy-Agentic Integrated Development), a neurosymbolic agentic development environment built on The Elm Architecture.
9
9
10
-
== Current Status: v0.1.0 (2026-02-04)
10
+
== Current Status: v0.1.0 (2026-02-07) - 95% Complete
11
11
12
12
✅ **Complete TEA Implementation**
13
13
14
-
* Model-Update-View architecture
14
+
* Model-Update-View architecture (custom TEA)
15
15
* Command and Subscription management
16
-
* Comprehensive test suite (33 tests, 87-91% coverage)
17
-
* Modern tooling (Vitest, Deno, Tauri 2.0)
18
-
* Complete documentation
16
+
* Comprehensive test suite (33 tests, 87-91% coverage, 719ms execution)
17
+
* Modern tooling (Deno.test, Tauri 2.0, ReScript 11.1)
18
+
* npm→Deno migration complete
19
+
* All UI components functional (PaneL, PaneN, PaneW, Vexometer, FeedbackOTron)
20
+
* Tauri backend commands working (validate_inference, get_vexation_index, submit_feedback)
19
21
20
22
== Roadmap
21
23
22
-
=== v0.2.0 - Enhanced UI & Components (Q1 2026)
24
+
=== v0.2.0 - Enhanced Features & Polish (Q1 2026)
25
+
26
+
==== Completed in v0.1.0
27
+
* [x] Complete Tauri desktop app integration
28
+
* [x] Functional UI components
29
+
- [x] FeedbackOTron component
30
+
- [x] Vexometer component
31
+
- [x] PaneL/PaneN/PaneW components
23
32
24
33
==== Must Have
25
-
* [ ] Complete Tauri desktop app integration
26
-
* [ ] Functional UI components (current stubs)
27
-
- [ ] FeedbackOTron component
28
-
- [ ] Vexometer component
29
-
- [ ] PaneL/PaneN/PaneW components
30
-
* [ ] State persistence
34
+
* [ ] Migration to official rescript-tea (deferred from v0.1.0)
35
+
* [ ] State persistence (localStorage/Tauri)
31
36
* [ ] Basic settings management
37
+
* [ ] Polish UI/UX based on user feedback
32
38
33
39
==== Should Have
34
40
* [ ] Keyboard shortcuts fully implemented
@@ -186,8 +192,9 @@ This roadmap outlines the development plan for **PanLL eNSAID** (Environment for
186
192
=== Current Dependencies
187
193
* ReScript 11.1.x
188
194
* Tauri 2.x
189
-
* Vitest 4.x
190
-
* Deno runtime
195
+
* Deno runtime (tests + build)
196
+
* Tailwind CSS 4.x
197
+
* @tauri-apps/api 2.x
191
198
192
199
=== Planned Integrations
193
200
* VSCode extension
@@ -238,6 +245,6 @@ This roadmap outlines the development plan for **PanLL eNSAID** (Environment for
238
245
239
246
---
240
247
241
-
_Last Updated: 2026-02-04_
248
+
_Last Updated: 2026-02-07_
242
249
243
250
_This roadmap is a living document and will be updated as the project evolves._
0 commit comments