1.4 KiB
1.4 KiB
id, title, status, wave, depends_on, plan, spec
| id | title | status | wave | depends_on | plan | spec |
|---|---|---|---|---|---|---|
| 08-availability-and-identity | Immediate availability and integration identity | done | 5 | plan.md | ../../specs/azure-devops-integration/spec.md |
Task 08: Immediate Availability And Integration Identity
Acceptance
- Successful configure, copy, replace, and delete operations invalidate shared integration availability immediately for every integration.
- The 90-second health poll remains active as recovery and does not create duplicate or stale in-flight updates.
- Configured integrations show an Enabled chip in the expanded workspace settings navigation.
- Azure DevOps uses one repository-local official product-mark component across app and settings navigation.
Verification
- Focused availability-hook and sidebar component tests.
- Desktop and mobile Playwright coverage for save/delete propagation and the Enabled chip.
- Web typecheck and lint.
Files Likely Touched
apps/web/hooks/domains/integrations/use-integration-availability.ts- Integration configuration API modules and settings components.
apps/web/components/app-sidebar/sections/integrations-section.tsxapps/web/components/app-sidebar/sections/settings/workspaces-group.tsx- A shared Azure DevOps icon component or asset.
Output Contract
Report invalidation semantics, mutation coverage, icon source/license, RED/GREEN commands, mobile verification, and update this task plus its plan checkbox.