Hermes 284313f908
Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00

1112 lines
28 KiB
JSON

[
{
"id": "T001",
"description": "Workspace: `ee/packages/calendar` exists with valid package metadata.",
"implemented": true,
"featureIds": [
"F001",
"F012",
"F016"
]
},
{
"id": "T002",
"description": "Workspace: `ee/packages/microsoft-teams` exists with valid package metadata.",
"implemented": true,
"featureIds": [
"F002",
"F013",
"F017"
]
},
{
"id": "T003",
"description": "Workspace: new EE package names do not collide with existing `packages/teams` or other workspace packages.",
"implemented": true,
"featureIds": [
"F003"
]
},
{
"id": "T004",
"description": "Exports: enterprise calendar root index resolves without deep path imports.",
"implemented": true,
"featureIds": [
"F004",
"F010"
]
},
{
"id": "T005",
"description": "Exports: enterprise Microsoft Teams root index resolves without deep path imports.",
"implemented": true,
"featureIds": [
"F005",
"F011"
]
},
{
"id": "T006",
"description": "Exports: enterprise calendar actions entrypoint resolves for shared callers.",
"implemented": true,
"featureIds": [
"F006"
]
},
{
"id": "T007",
"description": "Exports: enterprise Microsoft Teams actions entrypoint resolves for shared callers.",
"implemented": true,
"featureIds": [
"F007"
]
},
{
"id": "T008",
"description": "Exports: enterprise calendar components entrypoint resolves for settings or profile wrappers.",
"implemented": true,
"featureIds": [
"F008"
]
},
{
"id": "T009",
"description": "Exports: enterprise Microsoft Teams components entrypoint resolves for settings wrappers.",
"implemented": true,
"featureIds": [
"F009"
]
},
{
"id": "T010",
"description": "TypeScript: enterprise calendar package tsconfig builds local source without unresolved imports.",
"implemented": true,
"featureIds": [
"F014",
"F018"
]
},
{
"id": "T011",
"description": "TypeScript: enterprise Microsoft Teams package tsconfig builds local source without unresolved imports.",
"implemented": true,
"featureIds": [
"F015",
"F019"
]
},
{
"id": "T012",
"description": "Dependencies: React or peer dependency declarations are valid for both new EE packages.",
"implemented": true,
"featureIds": [
"F020"
]
},
{
"id": "T013",
"description": "Ownership: enterprise calendar actions are imported from the calendar package rather than `packages/ee`.",
"implemented": true,
"featureIds": [
"F021"
]
},
{
"id": "T014",
"description": "Ownership: enterprise calendar integrations settings UI is imported from the calendar package rather than `packages/ee`.",
"implemented": true,
"featureIds": [
"F022"
]
},
{
"id": "T015",
"description": "Ownership: enterprise calendar profile settings UI is imported from the calendar package rather than `packages/ee`.",
"implemented": true,
"featureIds": [
"F023"
]
},
{
"id": "T016",
"description": "Ownership: enterprise calendar provider services resolve from the calendar package.",
"implemented": true,
"featureIds": [
"F024"
]
},
{
"id": "T017",
"description": "Ownership: enterprise calendar sync service resolves from the calendar package.",
"implemented": true,
"featureIds": [
"F025"
]
},
{
"id": "T018",
"description": "Ownership: enterprise calendar webhook processor resolves from the calendar package.",
"implemented": true,
"featureIds": [
"F026"
]
},
{
"id": "T019",
"description": "Ownership: enterprise calendar webhook maintenance service resolves from the calendar package.",
"implemented": true,
"featureIds": [
"F027"
]
},
{
"id": "T020",
"description": "Ownership: enterprise calendar provider adapters resolve from the calendar package.",
"implemented": true,
"featureIds": [
"F028",
"F029"
]
},
{
"id": "T021",
"description": "Ownership: enterprise calendar event subscriber resolves from the calendar package.",
"implemented": true,
"featureIds": [
"F030"
]
},
{
"id": "T022",
"description": "Ownership: enterprise calendar job-handler logic resolves from the calendar package.",
"implemented": true,
"featureIds": [
"F031"
]
},
{
"id": "T023",
"description": "Route export: Google calendar OAuth callback handler is exported by the calendar package.",
"implemented": true,
"featureIds": [
"F032"
]
},
{
"id": "T024",
"description": "Route export: Microsoft calendar OAuth callback handler is exported by the calendar package.",
"implemented": true,
"featureIds": [
"F033"
]
},
{
"id": "T025",
"description": "Route export: Google calendar webhook handler is exported by the calendar package.",
"implemented": true,
"featureIds": [
"F034"
]
},
{
"id": "T026",
"description": "Route export: Microsoft calendar webhook handler is exported by the calendar package.",
"implemented": true,
"featureIds": [
"F035"
]
},
{
"id": "T027",
"description": "Server handler API: calendar package exposes server-consumable route handler entrypoints with the expected exports.",
"implemented": true,
"featureIds": [
"F036"
]
},
{
"id": "T028",
"description": "UI API: calendar package exposes UI entrypoints consumable by EE and shared wrappers.",
"implemented": true,
"featureIds": [
"F037"
]
},
{
"id": "T029",
"description": "Deduplication: there is no remaining duplicate live calendar implementation split between `packages/ee` and `ee/server`.",
"implemented": true,
"featureIds": [
"F038",
"F040"
]
},
{
"id": "T030",
"description": "Imports: enterprise calendar code does not deep-import `ee/server` implementation files.",
"implemented": true,
"featureIds": [
"F039"
]
},
{
"id": "T031",
"description": "Ownership: enterprise Teams actions are imported from the enterprise Microsoft Teams package rather than `packages/ee`.",
"implemented": true,
"featureIds": [
"F041"
]
},
{
"id": "T032",
"description": "Ownership: enterprise Teams package actions are imported from the enterprise Microsoft Teams package rather than `packages/ee`.",
"implemented": true,
"featureIds": [
"F042"
]
},
{
"id": "T033",
"description": "Ownership: enterprise Teams settings UI is imported from the enterprise Microsoft Teams package.",
"implemented": true,
"featureIds": [
"F043"
]
},
{
"id": "T034",
"description": "Ownership: enterprise Teams notification delivery resolves from the enterprise Microsoft Teams package.",
"implemented": true,
"featureIds": [
"F044"
]
},
{
"id": "T035",
"description": "Ownership: enterprise Teams auth and provider-resolution helpers resolve from the enterprise Microsoft Teams package.",
"implemented": true,
"featureIds": [
"F045"
]
},
{
"id": "T036",
"description": "Ownership: enterprise Teams bot handler resolves from the enterprise Microsoft Teams package.",
"implemented": true,
"featureIds": [
"F046"
]
},
{
"id": "T037",
"description": "Ownership: enterprise Teams message-extension handler resolves from the enterprise Microsoft Teams package.",
"implemented": true,
"featureIds": [
"F047"
]
},
{
"id": "T038",
"description": "Ownership: enterprise Teams quick-action handler resolves from the enterprise Microsoft Teams package.",
"implemented": true,
"featureIds": [
"F048"
]
},
{
"id": "T039",
"description": "Ownership: enterprise Teams tab auth and access state logic resolves from the enterprise Microsoft Teams package.",
"implemented": true,
"featureIds": [
"F049"
]
},
{
"id": "T040",
"description": "Ownership: enterprise Teams tenant and linked-user resolution resolves from the enterprise Microsoft Teams package.",
"implemented": true,
"featureIds": [
"F050"
]
},
{
"id": "T041",
"description": "Ownership: enterprise Teams deep-link helpers resolve from the enterprise Microsoft Teams package.",
"implemented": true,
"featureIds": [
"F051"
]
},
{
"id": "T042",
"description": "Ownership: enterprise Teams action registry resolves from the enterprise Microsoft Teams package.",
"implemented": true,
"featureIds": [
"F052"
]
},
{
"id": "T043",
"description": "Route export: Teams bot handlers are exported by the enterprise Microsoft Teams package.",
"implemented": true,
"featureIds": [
"F053"
]
},
{
"id": "T044",
"description": "Route export: Teams message-extension handlers are exported by the enterprise Microsoft Teams package.",
"implemented": true,
"featureIds": [
"F054"
]
},
{
"id": "T045",
"description": "Route export: Teams auth-callback handlers are exported by the enterprise Microsoft Teams package.",
"implemented": true,
"featureIds": [
"F055"
]
},
{
"id": "T046",
"description": "Route export: Teams package-management handlers are exported by the enterprise Microsoft Teams package.",
"implemented": true,
"featureIds": [
"F056"
]
},
{
"id": "T047",
"description": "Route export: Teams quick-action handlers are exported by the enterprise Microsoft Teams package.",
"implemented": true,
"featureIds": [
"F057"
]
},
{
"id": "T048",
"description": "Page or server export: Teams tab handling entrypoints are exported by the enterprise Microsoft Teams package.",
"implemented": true,
"featureIds": [
"F058",
"F059",
"F060"
]
},
{
"id": "T049",
"description": "EE route wiring: `ee/server` Google calendar OAuth route delegates to the calendar package implementation.",
"implemented": true,
"featureIds": [
"F061"
]
},
{
"id": "T050",
"description": "EE route wiring: `ee/server` Microsoft calendar OAuth route delegates to the calendar package implementation.",
"implemented": true,
"featureIds": [
"F062"
]
},
{
"id": "T051",
"description": "EE route wiring: `ee/server` Google calendar webhook route delegates to the calendar package implementation.",
"implemented": true,
"featureIds": [
"F063"
]
},
{
"id": "T052",
"description": "EE route wiring: `ee/server` Microsoft calendar webhook route delegates to the calendar package implementation.",
"implemented": true,
"featureIds": [
"F064"
]
},
{
"id": "T053",
"description": "EE UI wiring: `ee/server` calendar settings wrapper delegates to the calendar package implementation.",
"implemented": true,
"featureIds": [
"F065"
]
},
{
"id": "T054",
"description": "EE UI wiring: `ee/server` calendar profile wrapper delegates to the calendar package implementation.",
"implemented": true,
"featureIds": [
"F066"
]
},
{
"id": "T055",
"description": "EE route wiring: `ee/server` Teams bot route delegates to the enterprise Microsoft Teams package implementation.",
"implemented": true,
"featureIds": [
"F067"
]
},
{
"id": "T056",
"description": "EE route wiring: `ee/server` Teams message-extension route delegates to the enterprise Microsoft Teams package implementation.",
"implemented": true,
"featureIds": [
"F068"
]
},
{
"id": "T057",
"description": "EE route wiring: `ee/server` Teams auth callback routes delegate to the enterprise Microsoft Teams package implementation.",
"implemented": true,
"featureIds": [
"F069"
]
},
{
"id": "T058",
"description": "EE route wiring: `ee/server` Teams package-management routes delegate to the enterprise Microsoft Teams package implementation.",
"implemented": true,
"featureIds": [
"F070"
]
},
{
"id": "T059",
"description": "EE route wiring: `ee/server` Teams quick-actions route delegates to the enterprise Microsoft Teams package implementation.",
"implemented": true,
"featureIds": [
"F071"
]
},
{
"id": "T060",
"description": "EE page wiring: `ee/server` Teams tab page delegates to the enterprise Microsoft Teams package implementation.",
"implemented": true,
"featureIds": [
"F072"
]
},
{
"id": "T061",
"description": "EE helper wiring: remaining EE calendar helpers delegate into the calendar package rather than owning duplicated logic.",
"implemented": true,
"featureIds": [
"F073",
"F075"
]
},
{
"id": "T062",
"description": "EE helper wiring: remaining EE Teams helpers delegate into the enterprise Microsoft Teams package rather than owning duplicated logic.",
"implemented": true,
"featureIds": [
"F074",
"F076"
]
},
{
"id": "T063",
"description": "Shared wiring: shared calendar actions resolve through the new enterprise calendar package entrypoint.",
"implemented": true,
"featureIds": [
"F077"
]
},
{
"id": "T064",
"description": "Shared wiring: shared calendar settings wrapper resolves through the new enterprise calendar package entrypoint.",
"implemented": true,
"featureIds": [
"F078"
]
},
{
"id": "T065",
"description": "Shared wiring: shared calendar profile wrapper resolves through the new enterprise calendar package entrypoint.",
"implemented": true,
"featureIds": [
"F079"
]
},
{
"id": "T066",
"description": "Shared wiring: shared Teams actions resolve through the new enterprise Microsoft Teams package entrypoint.",
"implemented": true,
"featureIds": [
"F080"
]
},
{
"id": "T067",
"description": "Shared wiring: shared Teams package actions resolve through the new enterprise Microsoft Teams package entrypoint.",
"implemented": true,
"featureIds": [
"F081"
]
},
{
"id": "T068",
"description": "Shared wiring: shared Teams settings wrapper resolves through the new enterprise Microsoft Teams package entrypoint.",
"implemented": true,
"featureIds": [
"F082"
]
},
{
"id": "T069",
"description": "Shared wiring: shared Teams notification wrapper resolves through the new enterprise Microsoft Teams package entrypoint.",
"implemented": true,
"featureIds": [
"F083"
]
},
{
"id": "T070",
"description": "Shared wiring: shared Teams auth and provider-resolution wrapper resolves through the new enterprise Microsoft Teams package entrypoint.",
"implemented": true,
"featureIds": [
"F084"
]
},
{
"id": "T071",
"description": "CE stubs: `packages/ee` calendar route files do not contain live implementation logic after the move.",
"implemented": true,
"featureIds": [
"F085"
]
},
{
"id": "T072",
"description": "CE stubs: `packages/ee` Teams route files do not contain live implementation logic after the move.",
"implemented": true,
"featureIds": [
"F086"
]
},
{
"id": "T073",
"description": "CE stubs: `packages/ee` calendar UI files do not contain live implementation logic after the move.",
"implemented": true,
"featureIds": [
"F087"
]
},
{
"id": "T074",
"description": "CE stubs: `packages/ee` Teams UI files do not contain live implementation logic after the move.",
"implemented": true,
"featureIds": [
"F088"
]
},
{
"id": "T075",
"description": "CE stubs: `packages/ee` calendar lib or action files are reduced to stubs or forwarders only.",
"implemented": true,
"featureIds": [
"F089"
]
},
{
"id": "T076",
"description": "CE stubs: `packages/ee` Teams lib or action files are reduced to stubs or forwarders only.",
"implemented": true,
"featureIds": [
"F090"
]
},
{
"id": "T077",
"description": "Imports: shared calendar code no longer deep-imports `ee/server` implementation files.",
"implemented": true,
"featureIds": [
"F091"
]
},
{
"id": "T078",
"description": "Imports: shared Teams code no longer deep-imports `ee/server` implementation files.",
"implemented": true,
"featureIds": [
"F092"
]
},
{
"id": "T079",
"description": "TypeScript pathing: base config no longer treats `packages/ee` as the live calendar or Teams source of truth.",
"implemented": true,
"featureIds": [
"F093"
]
},
{
"id": "T080",
"description": "TypeScript pathing: server config resolves the enterprise calendar package correctly.",
"implemented": true,
"featureIds": [
"F094"
]
},
{
"id": "T081",
"description": "TypeScript pathing: server config resolves the enterprise Microsoft Teams package correctly.",
"implemented": true,
"featureIds": [
"F095"
]
},
{
"id": "T082",
"description": "Next.js aliasing: EE builds resolve calendar imports to the enterprise calendar package.",
"implemented": true,
"featureIds": [
"F096"
]
},
{
"id": "T083",
"description": "Next.js aliasing: EE builds resolve Teams imports to the enterprise Microsoft Teams package.",
"implemented": true,
"featureIds": [
"F097"
]
},
{
"id": "T084",
"description": "Next.js aliasing: CE builds still fail closed for calendar after the package relocation.",
"implemented": true,
"featureIds": [
"F098"
]
},
{
"id": "T085",
"description": "Next.js aliasing: CE builds still fail closed for Teams after the package relocation.",
"implemented": true,
"featureIds": [
"F099"
]
},
{
"id": "T086",
"description": "Vitest aliasing: calendar-focused tests resolve the intended live or stub source tree consistently.",
"implemented": true,
"featureIds": [
"F100"
]
},
{
"id": "T087",
"description": "Vitest aliasing: Teams-focused tests resolve the intended live or stub source tree consistently.",
"implemented": true,
"featureIds": [
"F101"
]
},
{
"id": "T088",
"description": "Workspace targets: build, lint, and typecheck commands include the enterprise calendar package.",
"implemented": true,
"featureIds": [
"F102"
]
},
{
"id": "T089",
"description": "Workspace targets: build, lint, and typecheck commands include the enterprise Microsoft Teams package.",
"implemented": true,
"featureIds": [
"F103"
]
},
{
"id": "T090",
"description": "CI graph: enterprise calendar package tasks are recognized with correct dependencies.",
"implemented": true,
"featureIds": [
"F104"
]
},
{
"id": "T091",
"description": "CI graph: enterprise Microsoft Teams package tasks are recognized with correct dependencies.",
"implemented": true,
"featureIds": [
"F105"
]
},
{
"id": "T092",
"description": "Dependency graph: no new circular dependency is introduced between shared packages, `ee/server`, and the new EE packages.",
"implemented": true,
"featureIds": [
"F106"
]
},
{
"id": "T093",
"description": "Cleanup: obsolete duplicate calendar files are removed or reduced after the migration.",
"implemented": true,
"featureIds": [
"F107"
]
},
{
"id": "T094",
"description": "Cleanup: obsolete duplicate Teams files are removed or reduced after the migration.",
"implemented": true,
"featureIds": [
"F108"
]
},
{
"id": "T095",
"description": "Docs: source comments no longer claim `packages/ee` is the live calendar implementation root.",
"implemented": true,
"featureIds": [
"F109"
]
},
{
"id": "T096",
"description": "Docs: source comments no longer claim `packages/ee` is the live Teams implementation root.",
"implemented": true,
"featureIds": [
"F110"
]
},
{
"id": "T097",
"description": "Docs: developer-facing notes identify `ee/packages/calendar` as the live enterprise calendar home.",
"implemented": true,
"featureIds": [
"F111"
]
},
{
"id": "T098",
"description": "Docs: developer-facing notes identify `ee/packages/microsoft-teams` as the live enterprise Teams home.",
"implemented": true,
"featureIds": [
"F112"
]
},
{
"id": "T099",
"description": "Typecheck: the enterprise calendar package typecheck target passes.",
"implemented": true,
"featureIds": [
"F113"
]
},
{
"id": "T100",
"description": "Typecheck: the enterprise Microsoft Teams package typecheck target passes.",
"implemented": true,
"featureIds": [
"F114"
]
},
{
"id": "T101",
"description": "Typecheck: server typecheck passes with the new package graph in place.",
"implemented": true,
"featureIds": [
"F115"
]
},
{
"id": "T102",
"description": "Regression: targeted enterprise calendar route tests pass after the package relocation.",
"implemented": true,
"featureIds": [
"F116"
]
},
{
"id": "T103",
"description": "Regression: targeted enterprise calendar component tests pass after the package relocation.",
"implemented": true,
"featureIds": [
"F116"
]
},
{
"id": "T104",
"description": "Regression: targeted enterprise Teams route tests pass after the package relocation.",
"implemented": true,
"featureIds": [
"F117"
]
},
{
"id": "T105",
"description": "Regression: targeted enterprise Teams action tests pass after the package relocation.",
"implemented": true,
"featureIds": [
"F117"
]
},
{
"id": "T106",
"description": "Regression: targeted enterprise Teams notification tests pass after the package relocation.",
"implemented": true,
"featureIds": [
"F117"
]
},
{
"id": "T107",
"description": "CE guard: calendar CE stub contract tests still return unavailable behavior after the relocation.",
"implemented": true,
"featureIds": [
"F118"
]
},
{
"id": "T108",
"description": "CE guard: Teams CE stub contract tests still return unavailable behavior after the relocation.",
"implemented": true,
"featureIds": [
"F119"
]
},
{
"id": "T109",
"description": "Import audit: no live calendar import path still depends on `packages/ee` as the primary implementation root.",
"implemented": true,
"featureIds": [
"F120"
]
},
{
"id": "T110",
"description": "Import audit: no live Teams import path still depends on `packages/ee` as the primary implementation root.",
"implemented": true,
"featureIds": [
"F121"
]
},
{
"id": "T111",
"description": "Scope guard: unrelated enterprise domains outside calendar and Teams are not relocated by this plan unless required by dependencies.",
"implemented": true,
"featureIds": [
"F122"
]
},
{
"id": "T112",
"description": "Calendar EE happy path: Google OAuth callback reaches live calendar package logic in enterprise mode.",
"implemented": true,
"featureIds": [
"F032",
"F061",
"F096"
]
},
{
"id": "T113",
"description": "Calendar EE happy path: Microsoft OAuth callback reaches live calendar package logic in enterprise mode.",
"implemented": true,
"featureIds": [
"F033",
"F062",
"F096"
]
},
{
"id": "T114",
"description": "Calendar EE happy path: Google webhook POST reaches live calendar package logic in enterprise mode.",
"implemented": true,
"featureIds": [
"F034",
"F063",
"F096"
]
},
{
"id": "T115",
"description": "Calendar EE happy path: Microsoft webhook POST reaches live calendar package logic in enterprise mode.",
"implemented": true,
"featureIds": [
"F035",
"F064",
"F096"
]
},
{
"id": "T116",
"description": "Calendar CE guard path: Google OAuth callback still returns unavailable or stub behavior in CE mode.",
"implemented": true,
"featureIds": [
"F085",
"F098",
"F118"
]
},
{
"id": "T117",
"description": "Calendar CE guard path: Microsoft webhook route still returns unavailable or stub behavior in CE mode.",
"implemented": true,
"featureIds": [
"F085",
"F098",
"F118"
]
},
{
"id": "T118",
"description": "Calendar UI EE path: enterprise settings wrapper renders the live calendar settings component from the calendar package.",
"implemented": true,
"featureIds": [
"F022",
"F065",
"F078"
]
},
{
"id": "T119",
"description": "Calendar UI EE path: enterprise profile wrapper renders the live calendar profile component from the calendar package.",
"implemented": true,
"featureIds": [
"F023",
"F066",
"F079"
]
},
{
"id": "T120",
"description": "Calendar UI CE path: CE wrappers still resolve to unavailable or hidden behavior without loading the live calendar package.",
"implemented": true,
"featureIds": [
"F087",
"F098",
"F118"
]
},
{
"id": "T121",
"description": "Teams EE happy path: bot messages route reaches live Teams package logic in enterprise mode.",
"implemented": true,
"featureIds": [
"F053",
"F067",
"F097"
]
},
{
"id": "T122",
"description": "Teams EE happy path: message-extension route reaches live Teams package logic in enterprise mode.",
"implemented": true,
"featureIds": [
"F054",
"F068",
"F097"
]
},
{
"id": "T123",
"description": "Teams EE happy path: auth callback route reaches live Teams package logic in enterprise mode.",
"implemented": true,
"featureIds": [
"F055",
"F069",
"F097"
]
},
{
"id": "T124",
"description": "Teams EE happy path: package-management route reaches live Teams package logic in enterprise mode.",
"implemented": true,
"featureIds": [
"F056",
"F070",
"F097"
]
},
{
"id": "T125",
"description": "Teams EE happy path: quick-actions route reaches live Teams package logic in enterprise mode.",
"implemented": true,
"featureIds": [
"F057",
"F071",
"F097"
]
},
{
"id": "T126",
"description": "Teams EE happy path: Teams tab page reaches live Teams package logic in enterprise mode.",
"implemented": true,
"featureIds": [
"F058",
"F072",
"F097"
]
},
{
"id": "T127",
"description": "Teams CE guard path: bot route still returns unavailable or stub behavior in CE mode.",
"implemented": true,
"featureIds": [
"F086",
"F099",
"F119"
]
},
{
"id": "T128",
"description": "Teams CE guard path: Teams tab page still returns unavailable or stub behavior in CE mode.",
"implemented": true,
"featureIds": [
"F088",
"F099",
"F119"
]
},
{
"id": "T129",
"description": "Teams settings UI EE path: settings wrapper renders the live Teams settings component from the enterprise package.",
"implemented": true,
"featureIds": [
"F043",
"F082"
]
},
{
"id": "T130",
"description": "Teams settings UI CE path: CE wrapper stays stubbed or hidden without loading live Teams implementation code.",
"implemented": true,
"featureIds": [
"F088",
"F099",
"F119"
]
},
{
"id": "T131",
"description": "Teams notification wrapper loads enterprise notification delivery from the enterprise package rather than `packages/ee`.",
"implemented": true,
"featureIds": [
"F044",
"F083"
]
},
{
"id": "T132",
"description": "Teams auth/provider wrapper loads enterprise provider-resolution logic from the enterprise package rather than `packages/ee`.",
"implemented": true,
"featureIds": [
"F045",
"F084"
]
}
]