Skip to content

Add phased implementation plan for Ash UI - #4

Merged
pcharbon70 merged 1 commit into
mainfrom
feature/governance-system-v2
Mar 19, 2026
Merged

pcharbon70 merged 1 commit into
mainfrom
feature/governance-system-v2

Conversation

@pcharbon70

Copy link
Copy Markdown
Collaborator

This PR adds a comprehensive 8-phase implementation plan for Ash UI, following the jido_os planning pattern with sections, tasks, subtasks, and integration tests.

Summary

Created specs/planning/ directory with 8 phase documents covering the complete implementation roadmap from Ash Resource integration through release readiness.

Phases

Phase Focus Sections Tasks
1 Core Ash Resource Integration 6 22
2 IUR Adapter & Canonical Conversion 5 19
3 Data Binding & Signal Mapping 6 23
4 Runtime & LiveView Integration 6 20
5 Authorization & Policy Enforcement 5 18
6 Compiler & DSL Integration 5 16
7 Renderer Package Integration 6 19
8 Governance Gates & Release Readiness 6 20

Structure

Each phase follows the jido_os pattern:

  • Sections (N.M): Logical groupings with descriptions
  • Tasks (N.M.K): Implementation items with descriptions
  • Subtasks (N.M.K.L): Detailed steps with checkboxes [ ]
  • Integration Tests: Final section with test scenarios

Total Scope

  • 8 phases
  • 42 sections
  • ~157 tasks
  • ~300 subtasks
  • ~125 integration test scenarios

Related

  • Builds on RFC-0002 (Ash UI as unified-ui integration layer)
  • Follows jido_os planning conventions

Create 8-phase planning structure following jido_os pattern:
- Phase 1: Core Ash Resource Integration (UI.Screen, UI.Element, UI.Binding)
- Phase 2: IUR Adapter and Canonical Conversion (Ash IUR → unified_iur)
- Phase 3: Data Binding and Signal Mapping (Ash → unified-ui signals)
- Phase 4: Runtime and LiveView Integration (mount_ui_screen, lifecycle)
- Phase 5: Authorization and Policy Enforcement (Ash policies)
- Phase 6: Compiler and DSL Integration (unified-ui compiler)
- Phase 7: Renderer Package Integration (live_ui, web_ui, desktop_ui)
- Phase 8: Governance Gates and Release Readiness (CI, conformance)

Each phase includes:
- Section descriptions
- Task and subtask breakdown with checkboxes
- Integration test sections

Total: 8 phases, 42 sections, ~300 subtasks
@pcharbon70
pcharbon70 merged commit 858e91b into main Mar 19, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant