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

613 lines
20 KiB
JSON

[
{
"id": "F001",
"description": "Create a real enterprise calendar workspace package under `ee/packages/calendar`.",
"implemented": true
},
{
"id": "F002",
"description": "Create a real enterprise Microsoft Teams workspace package under `ee/packages/microsoft-teams`.",
"implemented": true
},
{
"id": "F003",
"description": "Choose non-colliding workspace and package names for the new EE calendar and Teams packages.",
"implemented": true
},
{
"id": "F004",
"description": "Add root index exports for the enterprise calendar package.",
"implemented": true
},
{
"id": "F005",
"description": "Add root index exports for the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F006",
"description": "Add actions entrypoints for the enterprise calendar package.",
"implemented": true
},
{
"id": "F007",
"description": "Add actions entrypoints for the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F008",
"description": "Add component entrypoints for the enterprise calendar package.",
"implemented": true
},
{
"id": "F009",
"description": "Add component entrypoints for the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F010",
"description": "Add lib or service entrypoints for the enterprise calendar package.",
"implemented": true
},
{
"id": "F011",
"description": "Add lib or service entrypoints for the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F012",
"description": "Register the enterprise calendar package in workspace metadata and project tooling.",
"implemented": true
},
{
"id": "F013",
"description": "Register the enterprise Microsoft Teams package in workspace metadata and project tooling.",
"implemented": true
},
{
"id": "F014",
"description": "Add package-local TypeScript config for the enterprise calendar package.",
"implemented": true
},
{
"id": "F015",
"description": "Add package-local TypeScript config for the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F016",
"description": "Add package-local build scripts for the enterprise calendar package.",
"implemented": true
},
{
"id": "F017",
"description": "Add package-local build scripts for the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F018",
"description": "Declare explicit runtime dependencies for the enterprise calendar package.",
"implemented": true
},
{
"id": "F019",
"description": "Declare explicit runtime dependencies for the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F020",
"description": "Ensure React or UI peer dependency handling is valid for both new enterprise packages.",
"implemented": true
},
{
"id": "F021",
"description": "Move enterprise calendar actions out of `packages/ee` and into the enterprise calendar package.",
"implemented": true
},
{
"id": "F022",
"description": "Move the enterprise calendar integrations settings component into the enterprise calendar package.",
"implemented": true
},
{
"id": "F023",
"description": "Move the enterprise calendar profile settings component into the enterprise calendar package.",
"implemented": true
},
{
"id": "F024",
"description": "Move enterprise calendar provider services into the enterprise calendar package.",
"implemented": true
},
{
"id": "F025",
"description": "Move enterprise calendar sync service logic into the enterprise calendar package.",
"implemented": true
},
{
"id": "F026",
"description": "Move enterprise calendar webhook processor logic into the enterprise calendar package.",
"implemented": true
},
{
"id": "F027",
"description": "Move enterprise calendar webhook maintenance logic into the enterprise calendar package.",
"implemented": true
},
{
"id": "F028",
"description": "Move enterprise calendar provider adapter implementations into the enterprise calendar package.",
"implemented": true
},
{
"id": "F029",
"description": "Move enterprise calendar provider base abstractions into the enterprise calendar package.",
"implemented": true
},
{
"id": "F030",
"description": "Move enterprise calendar event bus subscriber logic into the enterprise calendar package.",
"implemented": true
},
{
"id": "F031",
"description": "Move enterprise calendar job-handler logic into the enterprise calendar package.",
"implemented": true
},
{
"id": "F032",
"description": "Expose Google calendar OAuth callback handler logic from the enterprise calendar package.",
"implemented": true
},
{
"id": "F033",
"description": "Expose Microsoft calendar OAuth callback handler logic from the enterprise calendar package.",
"implemented": true
},
{
"id": "F034",
"description": "Expose Google calendar webhook handler logic from the enterprise calendar package.",
"implemented": true
},
{
"id": "F035",
"description": "Expose Microsoft calendar webhook handler logic from the enterprise calendar package.",
"implemented": true
},
{
"id": "F036",
"description": "Expose thin server-consumable calendar route handler entrypoints from the enterprise calendar package.",
"implemented": true
},
{
"id": "F037",
"description": "Expose thin UI-consumable calendar component entrypoints from the enterprise calendar package.",
"implemented": true
},
{
"id": "F038",
"description": "Remove duplicated live calendar logic split between `packages/ee` and `ee/server`.",
"implemented": true
},
{
"id": "F039",
"description": "Remove deep filesystem imports from enterprise calendar code to `ee/server` implementation files.",
"implemented": true
},
{
"id": "F040",
"description": "Make the enterprise calendar package the single source of truth for live enterprise calendar behavior.",
"implemented": true
},
{
"id": "F041",
"description": "Move enterprise Teams actions out of `packages/ee` and into the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F042",
"description": "Move enterprise Teams package-management actions into the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F043",
"description": "Move the enterprise Teams integrations settings component into the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F044",
"description": "Move enterprise Teams notification delivery logic into the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F045",
"description": "Move enterprise Teams auth and provider-resolution helpers into the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F046",
"description": "Move enterprise Teams bot handler logic into the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F047",
"description": "Move enterprise Teams message-extension handler logic into the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F048",
"description": "Move enterprise Teams quick-action handler logic into the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F049",
"description": "Move enterprise Teams tab access and auth state logic into the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F050",
"description": "Move enterprise Teams tenant and linked-user resolution logic into the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F051",
"description": "Move enterprise Teams deep-link helpers into the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F052",
"description": "Move enterprise Teams action registry logic into the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F053",
"description": "Expose Teams bot route handler entrypoints from the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F054",
"description": "Expose Teams message-extension route handler entrypoints from the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F055",
"description": "Expose Teams auth-callback route handler entrypoints from the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F056",
"description": "Expose Teams package-management route handler entrypoints from the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F057",
"description": "Expose Teams quick-action route handler entrypoints from the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F058",
"description": "Expose Teams tab page and server helper entrypoints from the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F059",
"description": "Remove duplicated live Teams logic split between `packages/ee` and `ee/server`.",
"implemented": true
},
{
"id": "F060",
"description": "Make the enterprise Microsoft Teams package the single source of truth for live enterprise Teams behavior.",
"implemented": true
},
{
"id": "F061",
"description": "Rewire EE Google calendar OAuth route entrypoints in `ee/server` to delegate to the enterprise calendar package.",
"implemented": true
},
{
"id": "F062",
"description": "Rewire EE Microsoft calendar OAuth route entrypoints in `ee/server` to delegate to the enterprise calendar package.",
"implemented": true
},
{
"id": "F063",
"description": "Rewire EE Google calendar webhook route entrypoints in `ee/server` to delegate to the enterprise calendar package.",
"implemented": true
},
{
"id": "F064",
"description": "Rewire EE Microsoft calendar webhook route entrypoints in `ee/server` to delegate to the enterprise calendar package.",
"implemented": true
},
{
"id": "F065",
"description": "Rewire EE calendar settings entrypoints in `ee/server` to delegate to the enterprise calendar package.",
"implemented": true
},
{
"id": "F066",
"description": "Rewire EE calendar profile entrypoints in `ee/server` to delegate to the enterprise calendar package.",
"implemented": true
},
{
"id": "F067",
"description": "Rewire EE Teams bot route entrypoints in `ee/server` to delegate to the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F068",
"description": "Rewire EE Teams message-extension route entrypoints in `ee/server` to delegate to the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F069",
"description": "Rewire EE Teams auth callback entrypoints in `ee/server` to delegate to the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F070",
"description": "Rewire EE Teams package-management route entrypoints in `ee/server` to delegate to the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F071",
"description": "Rewire EE Teams quick-action route entrypoints in `ee/server` to delegate to the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F072",
"description": "Rewire EE Teams tab page entrypoints in `ee/server` to delegate to the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F073",
"description": "Rewire any remaining EE server helper ownership for calendar to the enterprise calendar package.",
"implemented": true
},
{
"id": "F074",
"description": "Rewire any remaining EE server helper ownership for Teams to the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F075",
"description": "Keep `ee/server` as a thin framework entrypoint layer rather than a second live implementation tree for calendar.",
"implemented": true
},
{
"id": "F076",
"description": "Keep `ee/server` as a thin framework entrypoint layer rather than a second live implementation tree for Teams.",
"implemented": true
},
{
"id": "F077",
"description": "Rewire shared calendar actions to the new enterprise calendar package entrypoints.",
"implemented": true
},
{
"id": "F078",
"description": "Rewire shared calendar settings wrappers to the new enterprise calendar package entrypoints.",
"implemented": true
},
{
"id": "F079",
"description": "Rewire shared calendar profile wrappers to the new enterprise calendar package entrypoints.",
"implemented": true
},
{
"id": "F080",
"description": "Rewire shared Teams actions to the new enterprise Microsoft Teams package entrypoints.",
"implemented": true
},
{
"id": "F081",
"description": "Rewire shared Teams package actions to the new enterprise Microsoft Teams package entrypoints.",
"implemented": true
},
{
"id": "F082",
"description": "Rewire shared Teams settings wrappers to the new enterprise Microsoft Teams package entrypoints.",
"implemented": true
},
{
"id": "F083",
"description": "Rewire shared Teams notification wrappers to the new enterprise Microsoft Teams package entrypoints.",
"implemented": true
},
{
"id": "F084",
"description": "Rewire shared Teams auth and provider-resolution wrappers to the new enterprise Microsoft Teams package entrypoints.",
"implemented": true
},
{
"id": "F085",
"description": "Reduce `packages/ee` calendar route files to CE stubs or temporary forwarders only.",
"implemented": true
},
{
"id": "F086",
"description": "Reduce `packages/ee` Teams route files to CE stubs or temporary forwarders only.",
"implemented": true
},
{
"id": "F087",
"description": "Reduce `packages/ee` calendar UI files to CE stubs or temporary forwarders only.",
"implemented": true
},
{
"id": "F088",
"description": "Reduce `packages/ee` Teams UI files to CE stubs or temporary forwarders only.",
"implemented": true
},
{
"id": "F089",
"description": "Reduce `packages/ee` calendar lib and action files to CE stubs or temporary forwarders only.",
"implemented": true
},
{
"id": "F090",
"description": "Reduce `packages/ee` Teams lib and action files to CE stubs or temporary forwarders only.",
"implemented": true
},
{
"id": "F091",
"description": "Remove any remaining shared deep imports into `ee/server` implementation files for calendar.",
"implemented": true
},
{
"id": "F092",
"description": "Remove any remaining shared deep imports into `ee/server` implementation files for Teams.",
"implemented": true
},
{
"id": "F093",
"description": "Update base TypeScript pathing so `packages/ee` is no longer the live source of truth for calendar and Teams enterprise code.",
"implemented": true
},
{
"id": "F094",
"description": "Update server TypeScript pathing for the new enterprise calendar package.",
"implemented": true
},
{
"id": "F095",
"description": "Update server TypeScript pathing for the new enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F096",
"description": "Update EE Next.js aliasing so calendar resolves to the new enterprise calendar package.",
"implemented": true
},
{
"id": "F097",
"description": "Update EE Next.js aliasing so Teams resolves to the new enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F098",
"description": "Keep CE Next.js aliasing fail-closed for calendar after the package move.",
"implemented": true
},
{
"id": "F099",
"description": "Keep CE Next.js aliasing fail-closed for Teams after the package move.",
"implemented": true
},
{
"id": "F100",
"description": "Update Vitest aliasing so calendar tests resolve consistently to the intended live or stub sources.",
"implemented": true
},
{
"id": "F101",
"description": "Update Vitest aliasing so Teams tests resolve consistently to the intended live or stub sources.",
"implemented": true
},
{
"id": "F102",
"description": "Include the enterprise calendar package in workspace build, lint, and typecheck targets.",
"implemented": true
},
{
"id": "F103",
"description": "Include the enterprise Microsoft Teams package in workspace build, lint, and typecheck targets.",
"implemented": true
},
{
"id": "F104",
"description": "Ensure CI dependency graph and task execution recognize the new enterprise calendar package.",
"implemented": true
},
{
"id": "F105",
"description": "Ensure CI dependency graph and task execution recognize the new enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F106",
"description": "Prevent new circular dependencies between shared packages, `ee/server`, and the new enterprise packages.",
"implemented": true
},
{
"id": "F107",
"description": "Remove or collapse obsolete duplicated calendar files after the package move.",
"implemented": true
},
{
"id": "F108",
"description": "Remove or collapse obsolete duplicated Teams files after the package move.",
"implemented": true
},
{
"id": "F109",
"description": "Update source comments and ownership notes that still describe `packages/ee` as live calendar implementation.",
"implemented": true
},
{
"id": "F110",
"description": "Update source comments and ownership notes that still describe `packages/ee` as live Teams implementation.",
"implemented": true
},
{
"id": "F111",
"description": "Document the new enterprise calendar package location in engineer-facing runbooks or scratchpad notes.",
"implemented": true
},
{
"id": "F112",
"description": "Document the new enterprise Microsoft Teams package location in engineer-facing runbooks or scratchpad notes.",
"implemented": true
},
{
"id": "F113",
"description": "Add a passing package-level typecheck target for the enterprise calendar package.",
"implemented": true
},
{
"id": "F114",
"description": "Add a passing package-level typecheck target for the enterprise Microsoft Teams package.",
"implemented": true
},
{
"id": "F115",
"description": "Keep server typecheck passing after the new enterprise package graph is introduced.",
"implemented": true
},
{
"id": "F116",
"description": "Keep targeted calendar route and component tests passing against the new package layout.",
"implemented": true
},
{
"id": "F117",
"description": "Keep targeted Teams route, action, and notification tests passing against the new package layout.",
"implemented": true
},
{
"id": "F118",
"description": "Keep CE stub contract tests passing for calendar after the relocation.",
"implemented": true
},
{
"id": "F119",
"description": "Keep CE stub contract tests passing for Teams after the relocation.",
"implemented": true
},
{
"id": "F120",
"description": "Eliminate remaining live calendar import paths that depend on `packages/ee` as the primary implementation root.",
"implemented": true
},
{
"id": "F121",
"description": "Eliminate remaining live Teams import paths that depend on `packages/ee` as the primary implementation root.",
"implemented": true
},
{
"id": "F122",
"description": "Leave unrelated enterprise domains in `packages/ee` untouched unless required by calendar or Teams dependencies.",
"implemented": true
}
]