feat: scaffold SvelteKit project with Tailwind, TypeScript, ESLint, Prettier
Initialize the llm-multiverse-ui project with: - SvelteKit + Svelte 5 (runes mode enabled) - Tailwind CSS v4 via @tailwindcss/vite plugin - TypeScript strict mode - ESLint 9 flat config with svelte and typescript-eslint plugins - Prettier with svelte plugin - Directory structure: src/lib/components/, src/lib/services/ - All required scripts: dev, build, preview, lint, format, check Closes #1 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -18,6 +18,7 @@ Use `mcp__gitea__list_issues` to fetch all open issues. Paginate with `perPage:
|
||||
### 2. Filter Out Ineligible Issues
|
||||
|
||||
Remove any issue that has:
|
||||
|
||||
- Label `workflow:manual`
|
||||
- Label `workflow:blocked`
|
||||
|
||||
@@ -34,10 +35,12 @@ For each candidate issue, read its body and look for a "Blocked by" section. If
|
||||
Sort remaining issues using this priority order:
|
||||
|
||||
**Milestone priority (earliest milestone first):**
|
||||
|
||||
- Sort by milestone due date (earliest first)
|
||||
- Issues with no milestone come last
|
||||
|
||||
**Within the same milestone, sort by priority label:**
|
||||
|
||||
1. `priority:critical`
|
||||
2. `priority:high`
|
||||
3. `priority:medium`
|
||||
@@ -47,6 +50,7 @@ Sort remaining issues using this priority order:
|
||||
### 6. Present or Return Result
|
||||
|
||||
**standalone mode:** Display the highest-priority issue with:
|
||||
|
||||
- Issue number and title
|
||||
- Milestone name
|
||||
- All labels
|
||||
@@ -61,6 +65,7 @@ Then ask: "Shall I proceed to plan this story, or would you like to pick a diffe
|
||||
## Auto-Merge Eligibility
|
||||
|
||||
All issues are auto-merge eligible by default EXCEPT:
|
||||
|
||||
- Issues with label `workflow:manual-review`
|
||||
|
||||
If the issue has `workflow:manual-review`, set `auto_merge_eligible: false`. Otherwise set it to `true`.
|
||||
@@ -69,17 +74,17 @@ If the issue has `workflow:manual-review`, set `auto_merge_eligible: false`. Oth
|
||||
|
||||
```json
|
||||
{
|
||||
"status": "success | failed",
|
||||
"summary": "Selected issue #N: <title>",
|
||||
"artifacts": [],
|
||||
"phase_data": {
|
||||
"issue_number": 28,
|
||||
"issue_title": "Story title",
|
||||
"milestone": "MVP",
|
||||
"labels": ["type:feature", "priority:high"],
|
||||
"auto_merge_eligible": true
|
||||
},
|
||||
"failure_reason": null
|
||||
"status": "success | failed",
|
||||
"summary": "Selected issue #N: <title>",
|
||||
"artifacts": [],
|
||||
"phase_data": {
|
||||
"issue_number": 28,
|
||||
"issue_title": "Story title",
|
||||
"milestone": "MVP",
|
||||
"labels": ["type:feature", "priority:high"],
|
||||
"auto_merge_eligible": true
|
||||
},
|
||||
"failure_reason": null
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user