Skip to content

[OpenSpec] integrations-live-tile-lists #705

Open

Description

@github-actions

⚠️ OpenSpec-managed issue — this content is automatically synced
from the openspec/ directory. Manual edits will be overwritten on next sync.

Artifacts

Specs

Tasks

  • 1. Validate display, mapping and limit in LiveTileService::validateSourceConfig(). Verify: PHPUnit for each rule and for an old config.
  • 2. Evaluate the mapping server-side for both source modes, drop unmapped fields, apply the limit, and cache the mapped result. Verify: PHPUnit with array and object payloads.
  • 3. Render list, table and key-value in LiveTileWidget.vue, with https-only links and accessible markup. Verify: Vitest and an axe check.
  • 4. Add the display choice, mapping rows and the "Latest documents" preset (SharePoint and Confluence variants) to LiveTileWidgetForm.vue, and rename its "OpenConnector" labels to "Integriq". Verify: Vitest.
  • 5. Playwright: a URL-mode list tile against a fixture endpoint.
  • 6. Add nl and en strings, fold the delta into openspec/specs/live-data-tile-widget/spec.md on archive, and set int-builder and int-intranet-content to built in the parity matrix with evidence lines.

Design

See design.md for technical design details.


Synced from openspec/changes/integrations-live-tile-lists by OpenSpec workflow
App: launchpad

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    openspecManaged by OpenSpec workflowopenspec:tasksOpenSpec phase: Tasks

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions