-
Notifications
You must be signed in to change notification settings - Fork 2
Incrementally decouple DiffGraph analysis from HTML rendering #20
Copy link
Copy link
Open
Labels
direction:alignedAligned with the current WildestAI product directionAligned with the current WildestAI product directionnorth-starDirectly advances the daily-driver north starDirectly advances the daily-driver north starpriority:P0Critical path / blocks a usable productCritical path / blocks a usable productroadmapTracked on the public WildestAI roadmapTracked on the public WildestAI roadmap
Description
Activity
Metadata
Metadata
Assignees
Labels
direction:alignedAligned with the current WildestAI product directionAligned with the current WildestAI product directionnorth-starDirectly advances the daily-driver north starDirectly advances the daily-driver north starpriority:P0Critical path / blocks a usable productCritical path / blocks a usable productroadmapTracked on the public WildestAI roadmapTracked on the public WildestAI roadmap
Type
Projects
- StatusShow more project fieldsIn Progress
Context
Today
wild diffcombines two responsibilities:The existing VS Code extension relies on that HTML output and displays it inside a Webview. This keeps the current experience simple, but couples every host platform to the CLI's presentation layer.
This issue tracks an incremental, behaviour-preserving migration toward a versioned JSON contract and a reusable web renderer. Each checkbox should be delivered as a contained change/PR rather than as one large rewrite.
Connected VS Code issue: WildestAI/wildest-vscode-ext#17
Target architecture
The JSON contract should be presentation-neutral. Hosts may reuse the shared rendering core while adding platform-specific behaviour.
Incremental delivery plan
Compatibility requirements
wild diffinvocations must continue to work during the migration.Acceptance criteria