* refactor: replace status check string literal with enum; add chat ping check option in provider configurations for anthropic, and if it's good, generalize to all openai based provider * fix: merging conflicts * refactor: remove manual validation logic and deprecated ProviderValidationAlerts component * docs: mark 'Health' enum as deprecated with additional usage context * feat: add manual test validation flow back * refactor: reintroduce and integrate `ProviderValidationAlerts` component for streamlined validation logic * chore: mark error msg * refactor: extract `CHAT_COMPLETIONS_VALIDATOR_ID` constant; enforce skipping chat ping check in background validations * chore: comments
Stage UI
Shared core for stage
Histoire (UI storyboard)
pnpm -F @proj-airi/stage-ui run story:dev
Project structure
- If a story is bound to a specific component, it can be placed beside the component in the
srcfolder. e.g.,MyComponent.story.vue - If a story is not bound to a specific component, then it should be placed in the
storiesfolder. e.g.,MyStory.story.vue