# 🚀 DOING: Seed Default Dashboard Links

## 📌 Context
- **Idea:** Migrate the hardcoded `DEFAULT_TOOL_LINKS` from the detached `notes_route.py` into the newly created SQLite `dashboard_links` table in `dashboard_route.py`.
- **Status:** 🚧 In Progress

## 🎯 Goal
Ensure that the default tools (Stress Test, Regression Test, User Simulator, Prompt Optimizer, Competitor Research) are properly seeded into SQLite so they appear on the Resources page instead of an empty list.

## 📋 Execution Checklist

### Phase 1: Code Migration
- [x] Task 1.1: Copy `DEFAULT_TOOL_LINKS` to `dashboard_route.py`.
- [x] Task 1.2: Write a `_seed_default_links()` function using `get_pooled_connection_compat()`.
- [x] Task 1.3: Call the seed function inside the `GET /api/dashboard/links` route.

### Phase 2: Verification
- [x] Task 2.1: Use `curl` to fetch `/api/dashboard/links` and verify all default links are returned.

## ✅ Completion Gate
- [x] All tasks [x] | [x] Sub-Doings resolved | [x] Smoke test passed | [x] Trade-offs confirmed

---
_Started: 2026-04-28_
