feat(library): Carrier, Invoice & Pick Starter-Kit content#48
Merged
Conversation
Content behind the agent-hub Starter-Kits (frontend shipped separately):
- dashboards/{carrier_kit,invoice_kit,pick_kit}: each leads with an HtmlBox
explainer surfacing the tenant MCP address ({{mcp_url}} + copy button),
text-left / KPI-tiles-right layout. Invoice + Pick add a full-width table;
Pick adds a QrCode widget (appSlug=pick-combined) to open the pick app's
login-free preview with demo data.
- kpi/{carrier_*,invoice_*,pick_*}: 15 push KPIs feeding the kit dashboards.
- pdf-templates/invoice_kit: general invoice template (cloned from
rechnung_xentral_original, localized dates).
- marketplace/install-{carrier,rechnungs,pick}-kit: one-click install prompts
tagged section:"starter-kit". The pick prompt installs the library pick app
rather than building a blank one.
Validated with scripts/validate_library.py (331 items OK).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Content for the agent-hub Starter-Kits (the frontend — landing page + marketplace section — ships in agent-hub-labs PR #1444, already merged). These files are vendored into the backend via
make bump-library.Added (22 files)
Dashboards (
library/dashboards/) — each leads with anHtmlBoxexplainer that surfaces the tenant MCP address ({{mcp_url}}+ copy button); text-left / KPI-tiles-right layout:carrier_kit— shipping labels across carriers + carrier list.invoice_kit— invoices / OPOS / dunning, full-width invoice table.pick_kit— build-your-own pick apps; full-width pick queue + a QrCode widget (appSlug=pick-combined) that opens the pick app's login-free preview with demo data.KPIs (
library/kpi/) — 15 push KPIs feeding the dashboards:carrier_*(labels today/mtd/total, active carriers, return labels),invoice_*(open receivables, overdue, revenue MTD, DSO, open count),pick_*(lines today, open jobs, accuracy, lines/hour, active pickers).PDF template (
library/pdf-templates/) —invoice_kit: a general invoice, cloned fromrechnung_xentral_originalwith localized dates.Marketplace (
library/marketplace/) — one-click install prompts taggedsection:"starter-kit":install-carrier-kit,install-rechnungskit,install-pick-kit. The pick prompt installs the library pick app (Kommissionierung – Alle Pickarten) instead of building a blank one.Notes
manifest.jsonis intentionally not touched — the release workflow regenerates it on tag.python scripts/validate_library.py→ 331 items OK.make bump-library. The push-KPIs still need per-tenantinit(done on MVP for testing).