Skip to content

Commit 01f47fc

Browse files
committed
Refine Project VISION.md with Core Architectural Concepts #7431
1 parent 21b069d commit 01f47fc

3 files changed

Lines changed: 24 additions & 3 deletions

File tree

.github/ISSUE/epic-enhance-workflow-with-planning-phase.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ This will shift the agent's role from purely reactive execution to proactive par
2424
2. **Define Project Vision:**
2525
* **Sub-Tasks:**
2626
- **Done:** ticket-update-project-vision.md
27+
- **Done:** ticket-refine-project-vision-with-core-concepts.md
2728

2829
3. **Update `AGENTS.md` with Planning Protocol:**
2930
* Add a new major section to the agent guidelines detailing the "Roadmap-First" principle.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: 'Refine Project VISION.md with Core Architectural Concepts'
3+
labels: documentation
4+
---
5+
6+
GH ticket id: #7432
7+
8+
**Epic:** Enhance Development Workflow with a Planning Phase
9+
**Assignee:** tobiu
10+
**Status:** Done
11+
12+
## Description
13+
14+
This ticket documents the final, surgical refinements made to the `VISION.md` file. Following the initial update, this effort integrated the core technical differentiators of Neo.mjs directly into the vision's three pillars to provide a stronger architectural foundation for the strategic narrative.
15+
16+
The key refinements include:
17+
18+
1. **Pillar 1 (Performance):** Clarified that the "Off-the-Main-Thread" (OMT) architecture is enabled by a VDOM specifically designed as a **cross-thread communication protocol**.
19+
2. **Pillar 2 (Simplicity):** Expanded on the **Unified Config System** to highlight that it applies to *all* classes (not just components), thus avoiding the "component-ize everything" trap common in other frameworks.
20+
3. **Pillar 3 (AI Partnership):** Articulated that the framework's architecture is inherently AI-native due to its use of a **JSON Blueprint** instead of JSX, making the application's structure natively understandable to LLMs.

.github/VISION.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,18 @@ This vision stands on three core pillars:
66

77
### 1. Making Elite Performance Accessible
88

9-
We reject the "tyranny of the main thread." Our foundational principle is that your application logic should never compete with the UI. By moving the entire application into a multi-threaded environment (Web Workers), we make the resilience of a Formula 1 engine available to any developer. This "Off-the-Main-Thread" (OMT) architecture is the core of the framework, ensuring that even the most complex applications remain fluid and responsive by default. **The end game is an experience where performance is invisible—a solved problem.**
9+
We reject the "tyranny of the main thread." Our foundational principle is that your application logic should never compete with the UI. By moving the entire application into a multi-threaded environment (Web Workers), we make the resilience of a Formula 1 engine available to any developer. This "Off-the-Main-Thread" (OMT) architecture is the core of the framework, made possible by a VDOM designed as a **cross-thread communication protocol**. This ensures that even the most complex applications remain fluid and responsive by default. **The end game is an experience where performance is invisible—a solved problem.**
1010

1111
### 2. Radically Simplifying Complexity
1212

1313
We believe a powerful architecture should lead to a simpler development process. Our platform is engineered to reduce cognitive load and promote productivity through a cohesive ecosystem of precision-engineered tools. This includes:
14-
- **A Unified Config System** for consistent, declarative configuration of the entire application stack.
14+
- **A Unified Config System:** Based in `core.Base`, this system provides a consistent, declarative configuration model for *any* class, not just components. This avoids the "component-ize everything" trap, radically simplifying the architecture by treating View Controllers, State Providers, and other classes as first-class citizens.
1515
- **A Zero-Builds Workflow** for an instant, transparent development feedback loop.
1616
- **An extendable platform** that grows to include optional **server-side middleware** for SEO and data synchronization, and **deep browser integrations** for a seamless debugging experience.
1717

1818
### 3. Democratizing Expertise through AI Partnership
1919

20-
We are building the first platform architected for true AI collaboration. Our goal is to use AI as the great equalizer, breaking down the barriers to contributing to and using a sophisticated framework. This is achieved through **Context Engineering**: building an AI-native ecosystem where the agent has the deep context needed to explain complex source code, guide new developers, and make meaningful contributions on its own. **The end game is a development team where the AI is a proactive senior partner, mentoring developers and automating entire verticals of the workflow.**
20+
We are building the first platform architected for true AI collaboration. Our goal is to use AI as the great equalizer, breaking down the barriers to contributing to and using a sophisticated framework. This is achieved through **Context Engineering**: building an AI-native ecosystem where the agent has the deep context needed to explain complex source code, guide new developers, and make meaningful contributions on its own. **Our architecture is inherently AI-native because it is built on a JSON Blueprint.** Instead of JSX, we use a clean, serializable structure for defining component trees and the VDOM itself. This makes the entire application legible and manipulable in the native language of Large Language Models (LLMs), turning the AI from a simple code-completer into a true architectural partner. **The end game is a development team where the AI is a proactive senior partner, mentoring developers and automating entire verticals of the workflow.**
2121

2222
---
2323

0 commit comments

Comments
 (0)