lablup / lablup/backend.ai-webui

Ship the session list pilot to production and write the pattern down

Open
#8,989 0 comments 0 reactions 0 assignees View on GitHub
wayfinder:task
Dominant language
TypeScript
Stars
133
Forks
81
Avg merge
1d 11h
Merged PRs (30d)
344

Description

## Question

Turn the validated prototype into merged production code — the map's destination.

1. Bring the prototype to production quality: the amended contract applied cleanly, `bash scripts/verify.sh` green, tests covering the refetch paths and the not-connected fallback.
1. Open the PR (stacked if it splits naturally — e.g. a router-version bump separate from the page change), body carrying `Resolves #N (FR-N)` and the measured before/after from FR-3642.
1. Take it through `fw:pr-ready-gate` (Copilot first, then human review), then merge.
1. **Write the pattern down** where the next person will find it: a rule under `.claude/rules/` covering when a page's first query belongs in a route loader, the disposal and refetch-ownership rules, the not-connected fallback, and the traps the prototype hit. This is what makes the pilot a direction rather than a one-off.

Done when the PR is merged and the rule is in the tree.

Map: FR-3636.

JIRA Issue: FR-3643

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the validated session-list prototype and the amended contract, then run bash scripts/verify.sh to establish the current state. Check the refetch paths and not-connected fallback, and document the route-loader, disposal, and refetch-ownership rules in .claude/rules/. Done means the production PR is merged and the rule is in the tree.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
documentation, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.