Skip to content

Commit d140292

Browse files
author
Test User
committed
chore: Update rules, app, and dashboard for production release
- Updated generators/rules.go with latest workflow rules - Updated tui/app.go with latest TUI improvements - Updated tui/screens/dashboard.go with latest dashboard enhancements Preparing for v0.0.19-beta production release
1 parent 7229899 commit d140292

File tree

3 files changed

+26
-26
lines changed

3 files changed

+26
-26
lines changed

internal/generators/rules.go

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -241,32 +241,32 @@ The DoPlan workflow follows this **exact sequence**. **DO NOT skip steps or work
241241
242242
**Process:**
243243
1. **Idea Discussion (/Discuss)**
244-
- Ask comprehensive questions about the idea
245-
- Suggest improvements and enhancements
246-
- Help organize features into phases
247-
- Recommend tech stack based on requirements
248-
- Save results to state file and ` + backtick + `doplan/idea-notes.md` + backtick + `
244+
- Ask comprehensive questions about the idea
245+
- Suggest improvements and enhancements
246+
- Help organize features into phases
247+
- Recommend tech stack based on requirements
248+
- Save results to state file and ` + backtick + `doplan/idea-notes.md` + backtick + `
249249
250250
2. **Idea Refinement (/Refine)**
251-
- Review existing idea notes
252-
- Suggest additional features
253-
- Identify gaps in the plan
254-
- Enhance technical specifications
255-
- Update idea documentation
251+
- Review existing idea notes
252+
- Suggest additional features
253+
- Identify gaps in the plan
254+
- Enhance technical specifications
255+
- Update idea documentation
256256
257257
3. **Document Generation (/Generate)**
258-
- Create ` + backtick + `doplan/PRD.md` + backtick + ` - Product Requirements Document
259-
- Create ` + backtick + `doplan/structure.md` + backtick + ` - Project structure
260-
- Create ` + backtick + `doplan/contracts/api-spec.json` + backtick + ` - API specification
261-
- Create ` + backtick + `doplan/contracts/data-model.md` + backtick + ` - Data models
262-
- Use templates from ` + backtick + `doplan/templates/` + backtick + `
258+
- Create ` + backtick + `doplan/PRD.md` + backtick + ` - Product Requirements Document
259+
- Create ` + backtick + `doplan/structure.md` + backtick + ` - Project structure
260+
- Create ` + backtick + `doplan/contracts/api-spec.json` + backtick + ` - API specification
261+
- Create ` + backtick + `doplan/contracts/data-model.md` + backtick + ` - Data models
262+
- Use templates from ` + backtick + `doplan/templates/` + backtick + `
263263
264264
4. **Planning (/Plan)**
265265
- **CRITICAL:** Create phase directories using numbered and slugified names: ` + backtick + `doplan/01-{phase-name}/` + backtick + `
266266
- **CRITICAL:** Create feature directories: ` + backtick + `doplan/01-{phase-name}/01-{feature-name}/` + backtick + `
267267
- Generate ` + backtick + `plan.md` + backtick + `, ` + backtick + `design.md` + backtick + ` (placeholder), ` + backtick + `tasks.md` + backtick + ` for each feature
268-
- Create ` + backtick + `phase-plan.md` + backtick + ` and ` + backtick + `phase-progress.json` + backtick + ` for each phase
269-
- Update dashboard with new structure
268+
- Create ` + backtick + `phase-plan.md` + backtick + ` and ` + backtick + `phase-progress.json` + backtick + ` for each phase
269+
- Update dashboard with new structure
270270
- **Tag @designer** to begin design work
271271
272272
### 2. Design → @designer

internal/tui/app.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -256,13 +256,13 @@ func (a *App) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
256256
}
257257
case "dashboard":
258258
if a.dashboard != nil {
259-
var cmd tea.Cmd
260-
var model tea.Model
261-
model, cmd = a.dashboard.Update(msg)
262-
if dm, ok := model.(*screens.DashboardModel); ok {
263-
a.dashboard = dm
264-
}
265-
return a, cmd
259+
var cmd tea.Cmd
260+
var model tea.Model
261+
model, cmd = a.dashboard.Update(msg)
262+
if dm, ok := model.(*screens.DashboardModel); ok {
263+
a.dashboard = dm
264+
}
265+
return a, cmd
266266
}
267267
}
268268

internal/tui/screens/dashboard.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,10 +133,10 @@ func loadDataCmd() tea.Msg {
133133
rakdData = rakData
134134
}
135135

136-
return loadDataMsg{
136+
return loadDataMsg{
137137
dashboardJSON: dashboardJSON,
138138
lastUpdate: lastUpdate,
139-
usingDashboardJSON: true,
139+
usingDashboardJSON: true,
140140
config: cfg,
141141
githubData: githubData,
142142
statistics: nil, // Load on demand

0 commit comments

Comments
 (0)