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:
shahondin1624
2026-03-12 11:03:46 +01:00
parent 3cb3480f78
commit 978325565d
40 changed files with 4376 additions and 256 deletions

View File

@@ -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
}
```