docs(j/M10) + fix(M8): document the clioState gates; stop the initial-tab flash
(j/M10) The three clioState gates are deliberately asymmetric - fail-closed for the link WRITE affordance, fail-open for the READ tabs, and narrowest of all for the banner, which makes a positive claim about the user's account. That was three scattered half-comments that read like inconsistency. Kept as they are (the asymmetry is correct per the 27/07 rule) and explained in one block naming "unknown" as the value that separates them. (M8) With no stored preference the page resolved to Workspaces while the Clio status was still loading, painted that list, then jumped to My matters the moment the status landed. The tab decision now waits for a definite status, the default matches the tab bar's existing optimism instead of contradicting it, and the body renders a skeleton until then - so no wrong list is ever painted. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
| Repository | Sloth-ninja/JessicaOSS |
|---|---|
| Author | sloth-ninja <ezanahaddis@gmail.com> |
| Authored | |
| Parents | a86e6867 |
| Stats | 1 file changed , +52 , -4 |
| Part of | Practice Management: Clio-backed Matters and workspace links |
Capture this commit into my fork
Download a Markdown prompt that tells Claude how to port this
exact commit into your working tree. Run it via
claude -p < capture-commit-57d58714.md
from inside the repo you want the change in.