mirror of
https://github.com/The-Low-Code-Foundation/OpenNoodl.git
synced 2026-01-12 07:12:54 +01:00
283 lines
11 KiB
Markdown
283 lines
11 KiB
Markdown
# TASK-REORG: Documentation Structure Cleanup
|
|
|
|
**Task ID:** TASK-REORG
|
|
**Created:** 2026-01-07
|
|
**Status:** 🟡 In Progress
|
|
**Priority:** HIGH
|
|
**Effort:** 2-4 hours
|
|
|
|
---
|
|
|
|
## Problem Statement
|
|
|
|
The task documentation has become disorganized over time with:
|
|
|
|
1. **Misplaced Content** - Phase 3 TASK-008 "granular-deployment" contains UBA (Universal Backend Adapter) content, not project file structure
|
|
2. **Wrong Numbering** - UBA files named "PHASE-6A-6F" but located in Phase 3, while actual Phase 6 is Code Export
|
|
3. **Duplicate Topics** - Styles work in both Phase 3 TASK-000 AND Phase 8
|
|
4. **Broken References** - Phase 9 references "Phase 6 UBA" which doesn't exist as a separate phase
|
|
5. **Typo in Folder Name** - "stabalisation" instead of "stabilisation"
|
|
6. **Missing Progress Tracking** - No easy way to see completion status of each phase
|
|
7. **Incorrect README** - Phase 8 README contains WIZARD-001 content, not phase overview
|
|
|
|
---
|
|
|
|
## Current vs Target Structure
|
|
|
|
### Phase Mapping
|
|
|
|
| New # | Current Location | New Location | Change Type |
|
|
| ------- | --------------------------------------------- | ---------------------------------- | ------------------------ |
|
|
| **0** | phase-0-foundation-stabalisation | phase-0-foundation-stabilisation | RENAME (fix typo) |
|
|
| **1** | phase-1-dependency-updates | phase-1-dependency-updates | KEEP |
|
|
| **2** | phase-2-react-migration | phase-2-react-migration | KEEP |
|
|
| **3** | phase-3-editor-ux-overhaul | phase-3-editor-ux-overhaul | MODIFY (remove TASK-008) |
|
|
| **3.5** | phase-3.5-realtime-agentic-ui | phase-3.5-realtime-agentic-ui | KEEP |
|
|
| **4** | phase-4-canvas-visualisation-views | phase-4-canvas-visualisation-views | KEEP |
|
|
| **5** | phase-5-multi-target-deployment | phase-5-multi-target-deployment | KEEP |
|
|
| **6** | phase-3.../TASK-008-granular-deployment | phase-6-uba-system | NEW (move UBA here) |
|
|
| **7** | phase-6-code-export | phase-7-code-export | RENUMBER |
|
|
| **8** | phase-7-auto-update-and-distribution | phase-8-distribution | RENUMBER |
|
|
| **9** | phase-3.../TASK-000 + phase-8-styles-overhaul | phase-9-styles-overhaul | MERGE |
|
|
| **10** | phase-9-ai-powered-development | phase-10-ai-powered-development | RENUMBER |
|
|
|
|
---
|
|
|
|
## Execution Checklist
|
|
|
|
### Phase 1: Create New Phase 6 (UBA System)
|
|
|
|
- [ ] Create folder `dev-docs/tasks/phase-6-uba-system/`
|
|
- [ ] Create `phase-6-uba-system/README.md` (UBA overview)
|
|
- [ ] Move `phase-3.../TASK-008-granular-deployment/PHASE-6A-FOUNDATION.md` → `phase-6-uba-system/UBA-001-FOUNDATION.md`
|
|
- [ ] Move `phase-3.../TASK-008-granular-deployment/PHASE-6B-FIELD-TYPES.md` → `phase-6-uba-system/UBA-002-FIELD-TYPES.md`
|
|
- [ ] Move `phase-3.../TASK-008-granular-deployment/PHASE-6C-DEBUG-SYSTEM.md` → `phase-6-uba-system/UBA-003-DEBUG-SYSTEM.md`
|
|
- [ ] Move `phase-3.../TASK-008-granular-deployment/PHASE-6D-POLISH.md` → `phase-6-uba-system/UBA-004-POLISH.md`
|
|
- [ ] Move `phase-3.../TASK-008-granular-deployment/PHASE-6E-REFERENCE-BACKEND.md` → `phase-6-uba-system/UBA-005-REFERENCE-BACKEND.md`
|
|
- [ ] Move `phase-3.../TASK-008-granular-deployment/PHASE-6F-COMMUNITY.md` → `phase-6-uba-system/UBA-006-COMMUNITY.md`
|
|
- [ ] Delete empty `phase-3-editor-ux-overhaul/TASK-008-granular-deployment/` folder
|
|
- [ ] Create `phase-6-uba-system/PROGRESS.md`
|
|
|
|
### Phase 2: Renumber Existing Phases
|
|
|
|
- [ ] Rename `phase-6-code-export/` → `phase-7-code-export/`
|
|
- [ ] Update any internal references in Phase 7 files
|
|
- [ ] Rename `phase-7-auto-update-and-distribution/` → `phase-8-distribution/`
|
|
- [ ] Update any internal references in Phase 8 files
|
|
|
|
### Phase 3: Merge Styles Content
|
|
|
|
- [ ] Create `phase-9-styles-overhaul/` (new merged folder)
|
|
- [ ] Move `phase-8-styles-overhaul/PHASE-8-OVERVIEW.md` → `phase-9-styles-overhaul/README.md`
|
|
- [ ] Move `phase-8-styles-overhaul/QUICK-REFERENCE.md` → `phase-9-styles-overhaul/QUICK-REFERENCE.md`
|
|
- [ ] Move `phase-8-styles-overhaul/STYLE-001-*` through `STYLE-005-*` folders → `phase-9-styles-overhaul/`
|
|
- [ ] Move `phase-8-styles-overhaul/WIZARD-001-*` → `phase-9-styles-overhaul/` (keep together with styles)
|
|
- [ ] Move `phase-3-editor-ux-overhaul/TASK-000-styles-overhaul/` → `phase-9-styles-overhaul/CLEANUP-SUBTASKS/` (legacy cleanup tasks)
|
|
- [ ] Delete old `phase-8-styles-overhaul/` folder
|
|
- [ ] Create `phase-9-styles-overhaul/PROGRESS.md`
|
|
|
|
### Phase 4: Renumber AI Phase
|
|
|
|
- [ ] Rename `phase-9-ai-powered-development/` → `phase-10-ai-powered-development/`
|
|
- [ ] Update references to "Phase 9" → "Phase 10" within files
|
|
- [ ] Update Phase 6 UBA references (now correct!)
|
|
- [ ] Create `phase-10-ai-powered-development/PROGRESS.md`
|
|
|
|
### Phase 5: Fix Phase 0 Typo
|
|
|
|
- [ ] Rename `phase-0-foundation-stabalisation/` → `phase-0-foundation-stabilisation/`
|
|
- [ ] Update any references to the old folder name
|
|
|
|
### Phase 6: Create PROGRESS.md Files
|
|
|
|
Create `PROGRESS.md` in each phase root:
|
|
|
|
- [ ] `phase-0-foundation-stabilisation/PROGRESS.md`
|
|
- [ ] `phase-1-dependency-updates/PROGRESS.md`
|
|
- [ ] `phase-2-react-migration/PROGRESS.md`
|
|
- [ ] `phase-3-editor-ux-overhaul/PROGRESS.md`
|
|
- [ ] `phase-3.5-realtime-agentic-ui/PROGRESS.md`
|
|
- [ ] `phase-4-canvas-visualisation-views/PROGRESS.md`
|
|
- [ ] `phase-5-multi-target-deployment/PROGRESS.md`
|
|
- [ ] `phase-6-uba-system/PROGRESS.md` (created in Phase 1)
|
|
- [ ] `phase-7-code-export/PROGRESS.md`
|
|
- [ ] `phase-8-distribution/PROGRESS.md`
|
|
- [ ] `phase-9-styles-overhaul/PROGRESS.md` (created in Phase 3)
|
|
- [ ] `phase-10-ai-powered-development/PROGRESS.md` (created in Phase 4)
|
|
|
|
### Phase 7: Update Cross-References
|
|
|
|
- [ ] Search all `.md` files for "phase-6" and update to "phase-7" (code export)
|
|
- [ ] Search all `.md` files for "phase-7" and update to "phase-8" (distribution)
|
|
- [ ] Search all `.md` files for "phase-8" and update to "phase-9" (styles)
|
|
- [ ] Search all `.md` files for "phase-9" and update to "phase-10" (AI)
|
|
- [ ] Search for "Phase 6 UBA" or "Phase 6 (UBA)" and verify points to new phase-6
|
|
- [ ] Search for "stabalisation" and fix typo
|
|
- [ ] Update `.clinerules` if it references specific phase numbers
|
|
|
|
### Phase 8: Verification
|
|
|
|
- [ ] All folders exist with correct names
|
|
- [ ] All PROGRESS.md files created
|
|
- [ ] No orphaned files or broken links
|
|
- [ ] README in each phase root is correct content
|
|
- [ ] Git commit with descriptive message
|
|
|
|
---
|
|
|
|
## PROGRESS.md Template
|
|
|
|
Use this template for all `PROGRESS.md` files:
|
|
|
|
```markdown
|
|
# Phase X: [Phase Name] - Progress Tracker
|
|
|
|
**Last Updated:** YYYY-MM-DD
|
|
**Overall Status:** 🔴 Not Started | 🟡 In Progress | 🟢 Complete
|
|
|
|
---
|
|
|
|
## Quick Summary
|
|
|
|
| Metric | Value |
|
|
| ------------ | ------ |
|
|
| Total Tasks | X |
|
|
| Completed | X |
|
|
| In Progress | X |
|
|
| Not Started | X |
|
|
| **Progress** | **X%** |
|
|
|
|
---
|
|
|
|
## Task Status
|
|
|
|
| Task | Name | Status | Notes |
|
|
| -------- | ------ | -------------- | --------------- |
|
|
| TASK-001 | [Name] | 🔴 Not Started | |
|
|
| TASK-002 | [Name] | 🟡 In Progress | 50% complete |
|
|
| TASK-003 | [Name] | 🟢 Complete | Done 2026-01-05 |
|
|
|
|
---
|
|
|
|
## Status Legend
|
|
|
|
- 🔴 **Not Started** - Work has not begun
|
|
- 🟡 **In Progress** - Actively being worked on
|
|
- 🟢 **Complete** - Finished and verified
|
|
- ⏸️ **Blocked** - Waiting on dependency
|
|
- 🔵 **Planned** - Scheduled but not started
|
|
|
|
---
|
|
|
|
## Recent Updates
|
|
|
|
| Date | Update |
|
|
| ---------- | ----------------------- |
|
|
| YYYY-MM-DD | [Description of change] |
|
|
|
|
---
|
|
|
|
## Dependencies
|
|
|
|
List any external dependencies or blocking items here.
|
|
|
|
---
|
|
|
|
## Notes
|
|
|
|
Additional context or important information about this phase.
|
|
```
|
|
|
|
---
|
|
|
|
## Final Phase Structure
|
|
|
|
After reorganization:
|
|
|
|
```
|
|
dev-docs/tasks/
|
|
├── TASK-REORG-documentation-cleanup/ # This task (can be archived after)
|
|
├── phase-0-foundation-stabilisation/ # Fixed typo
|
|
│ └── PROGRESS.md
|
|
├── phase-1-dependency-updates/
|
|
│ └── PROGRESS.md
|
|
├── phase-2-react-migration/
|
|
│ └── PROGRESS.md
|
|
├── phase-3-editor-ux-overhaul/ # TASK-008 removed (moved to Phase 6)
|
|
│ └── PROGRESS.md
|
|
├── phase-3.5-realtime-agentic-ui/
|
|
│ └── PROGRESS.md
|
|
├── phase-4-canvas-visualisation-views/
|
|
│ └── PROGRESS.md
|
|
├── phase-5-multi-target-deployment/
|
|
│ └── PROGRESS.md
|
|
├── phase-6-uba-system/ # NEW - UBA content from old TASK-008
|
|
│ ├── README.md
|
|
│ ├── PROGRESS.md
|
|
│ ├── UBA-001-FOUNDATION.md
|
|
│ ├── UBA-002-FIELD-TYPES.md
|
|
│ ├── UBA-003-DEBUG-SYSTEM.md
|
|
│ ├── UBA-004-POLISH.md
|
|
│ ├── UBA-005-REFERENCE-BACKEND.md
|
|
│ └── UBA-006-COMMUNITY.md
|
|
├── phase-7-code-export/ # Renumbered from old Phase 6
|
|
│ └── PROGRESS.md
|
|
├── phase-8-distribution/ # Renumbered from old Phase 7
|
|
│ └── PROGRESS.md
|
|
├── phase-9-styles-overhaul/ # Merged Phase 3 TASK-000 + old Phase 8
|
|
│ ├── README.md
|
|
│ ├── PROGRESS.md
|
|
│ ├── QUICK-REFERENCE.md
|
|
│ ├── STYLE-001-*/
|
|
│ ├── STYLE-002-*/
|
|
│ ├── STYLE-003-*/
|
|
│ ├── STYLE-004-*/
|
|
│ ├── STYLE-005-*/
|
|
│ ├── WIZARD-001-*/
|
|
│ └── CLEANUP-SUBTASKS/ # From old Phase 3 TASK-000
|
|
└── phase-10-ai-powered-development/ # Renumbered from old Phase 9
|
|
├── README.md
|
|
├── PROGRESS.md
|
|
├── DRAFT-CONCEPT.md
|
|
└── TASK-9A-DRAFT.md # Will need internal renumber to TASK-10A
|
|
```
|
|
|
|
---
|
|
|
|
## Success Criteria
|
|
|
|
- [ ] All 12 phase folders have correct names
|
|
- [ ] All 12 phase folders have PROGRESS.md
|
|
- [ ] No orphaned content (nothing lost in moves)
|
|
- [ ] All cross-references updated
|
|
- [ ] No typos in folder names
|
|
- [ ] UBA content cleanly separated into Phase 6
|
|
- [ ] Styles content merged into Phase 9
|
|
- [ ] Phase 10 (AI) references correct Phase 6 (UBA) for dependencies
|
|
|
|
---
|
|
|
|
## Notes
|
|
|
|
- This reorganization is a **documentation-only** change - no code is modified
|
|
- Git history will show moves as delete+create, which is fine
|
|
- Consider a single commit with clear message: "docs: reorganize phase structure"
|
|
- After completion, update `.clinerules` if needed
|
|
- Archive this TASK-REORG folder or move to `completed/` subfolder
|
|
|
|
---
|
|
|
|
## Estimated Time
|
|
|
|
| Section | Estimate |
|
|
| ------------------------ | ------------ |
|
|
| Create Phase 6 (UBA) | 30 min |
|
|
| Renumber Phases 7-8 | 15 min |
|
|
| Merge Styles | 30 min |
|
|
| Renumber AI Phase | 15 min |
|
|
| Fix Phase 0 typo | 5 min |
|
|
| Create PROGRESS.md files | 45 min |
|
|
| Update cross-references | 30 min |
|
|
| Verification | 15 min |
|
|
| **Total** | **~3 hours** |
|