kilo-loop/examples/goal.example.json
2026-09-13 13:46:28 +03:00

22 lines
1,016 B
JSON

{
"title": "Make the settings drawer section list-based",
"description": "Refactor the BYOK settings section into a list-based UI (q-select + a single config panel), extract the drawer menu into its own section component, and verify spacing/alignment in the browser.",
"stages": [
{
"id": "stage-1",
"title": "Extract SettingsDrawerMenuSection",
"details": "Move the drawer navigation markup out of SettingsPage.vue into components/settings/SettingsDrawerMenuSection.vue without changing behaviour."
},
{
"id": "stage-2",
"title": "Rework SettingsByokSection to a list + panel",
"details": "Replace the provider card grid with a q-select (emit-value/map-options, option-value=id) and a single config panel for the selected provider."
},
{
"id": "stage-3",
"title": "Verify layout and dark theme",
"details": "Open the app, check field insets are symmetric, and confirm the greyed-text class is used instead of text-grey-*."
}
]
}