#253 — Facade supports “standard” templates and adds them during on-boarding.

Repo: Twill-AI/facade State: open | Status: open Assignee: Unassigned

Created: 2024-12-30 · Updated: 2025-09-15

Description

Request

Caused/blocked by https://github.com/Twill-AI/twill-ai-ui/issues/184

To on-board customers with “standard” dashboards need to persist them somehow (with ability to edit for all tenants at once). Options:

  • [chosen] Hardcode in Facade. Pros: easy. Cons: hard to maintain by not-developers.
  • Persist in “master” tenant. Pros: may be managed by not devs. Cons: much bigger effort.

Acceptance criteria

  • Facade persists “standard” dashboards code directly in code (without LlmEngine-generated origins linked). All dashboards have:
    • Name
    • Category
    • Description
  • There is REST API for “standard” dashboards to:
    • list dashboards,
    • add selected dashboard to tenant for specified integration/datasource.
  • Facade automatically adds “standard” dashboards after first integration was loaded. Generates notification(s) about it.
  • Logic above is covered with unit tests.

Notes

Add implementation notes, blockers, and context here

Add wikilinks to related people, meetings, or other tickets