Frontmatter
| id | 8537 |
| title | GitHub Ticket Viewer V2: JSON-First Data Architecture |
| state | Open |
| labels | enhancementepicaiarchitecture |
| assignees | tobiu |
| createdAt | Jan 11, 2026, 11:16 AM |
| updatedAt | Jan 11, 2026, 11:16 AM |
| githubUrl | https://github.com/neomjs/neo/issues/8537 |
| author | tobiu |
| commentsCount | 0 |
| parentIssue | null |
| subIssues | 8538 Configure MCP Server for Multi-Target Ticket Export (JSON/MD) 8539 Update Ticket Index Scripts for JSON Generation 8540 Implement Store-Driven VDOM Ticket Component (V2) |
| subIssuesCompleted | 0 |
| subIssuesTotal | 3 |
| blockedBy | [] |
| blocking | [] |
GitHub Ticket Viewer V2: JSON-First Data Architecture
Openenhancementepicaiarchitecture
Goal: Re-architect the Portal's Ticket Viewer to use a JSON-first data pipeline, enabling "Zero Layout Thrashing" updates, superior performance, and AI-native structured data consumption.
Strategic Shift: Move away from the V1 approach (Markdown-as-Data, Frontmatter parsing, HTML Injection) to a V2 approach (JSON-as-Data, Store-driven VDOM).
Core Concepts:
Portal.view.ticket.v2.Componentwill bind to aTicketStore.Note: This is a follow-up to the V1 implementation (Epic #8398).