BMB Blueprint Miro Buddy
POWER PACK

PT/VR · Target architecture

The 8 capability tiles of the Catalyst Trip Operations target: domain defined, state machines, clean architecture, event backbone, versioned API + SignalR, multi-tenancy, observability, quality gates. Mined from the trips-service gap analysis — this is where we're going.

8 cards 8 ptvr
ptvr standard
a1
ptvr standard
a2
ptvr standard
a3
ptvr standard
a4
ptvr standard
a5
ptvr standard
a6
ptvr standard
a7
ptvr standard
a8

Other power packs

power pack
TRF intake & approval
Follow a Transportation Request Form from district submission through Catalyst approval. Events, commands, the intake seam, and the owning context frame.
power pack
Passenger Trip lifecycle
The end-to-end journey of one passenger trip: PassengerTripCreated → pickup → board → dropoff. The aggregate + every Pt-prefixed event + the key commands.
power pack
Vehicle Run lifecycle
Run-planning → dispatch → on-road execution → completion. VehicleRun aggregate + every Vr-prefixed event + the commands that drive state transitions.
power pack
Assignment flow
Matching demand to supply — trips to providers/drivers under constraints. Assignment context frame, events, offer/assign commands, the assignment-api service.
power pack
Rescue orchestration
When a live run fails, recovery flows take over. Rescue-Orchestration context + Sgr (Scheduled Generation Run) events + recovery workflows + the owning team.
power pack
Safety & incidents
Incident lifecycle — intake, investigation, corrective actions. Context frame + any incident/at-risk event, entity, or command across the architecture.
power pack
Migration roadmap
Every strangler-fig seam in one view — which slice of Rhapsody each Catalyst service replaces, and what phase (shadow / canary / planned / live / retired) it's in.
power pack
Shared-platform essentials
The load-bearing common substrate: all 6 shared packages plus the 8 most-referenced Infrastructure subsystems (Messaging, Outbox, Workflows, Auth, Telemetry, …).
power pack
Catalyst Shared Core — full pack
Every shared-vocabulary stamp + every cross-BC integration event in one paste: 16 base-type stamps (Entity, IDomainEvent, Result, EventEnvelope, …) and 82 wire-format event cards across 13 contexts. Mined from catalyst-shared-core.
power pack
Catalyst Shared Core — base types
The 16 vocabulary stamps mined from Catalyst.Shared.{Domain, Application, Contracts}: abstract bases, interfaces, and generics. Drop next to entity / event / command cards to declare the inheritance vocabulary.
power pack
Catalyst Shared Core — integration events
All 82 wire-format integration-event DTOs from Catalyst.Shared.Contracts/Events. Distinct from per-BC domain events — these are the cross-context contracts every BC publishes/consumes over Azure Service Bus.
power pack
Core integration events · Enrollment & Demand
16 wire-format events from EnrollmentDemand (TRF lifecycle, school year, anti-affinity, students). The richest integration surface in catalyst-shared-core.
power pack
Core integration events · Provider Network
21 wire-format events on providers, vehicles, drivers, credentials, time-off, capacity. The largest cross-BC publishing surface.
power pack
Core integration events · Settlement
13 wire-format events covering payment lifecycle, reconciliation, disputes, and adjustments.
power pack
Catalyst Shared Platform — full pack
All 21 subsystem stamps mined from catalyst-shared-platform/Infrastructure: Messaging, Outbox, Reconciliation, Data, IdMapping, CaseManagement, Telemetry, Logging, Diagnostics, HealthChecks, Authentication, Authorization, Security, Resilience, RateLimiting, Workflows, Behaviors, StranglerFig, FeatureFlags, Startup, Services. Family-banded so the horizontal substrate reads in 8 colour groups.
power pack
Platform · Messaging family
Messaging + Outbox + Reconciliation — the wire to ASB and the safety net under DualWrite.
power pack
Platform · Persistence family
Data (EF Core) + IdMapping (Rhapsody↔Catalyst) + CaseManagement (shared support cases).
power pack
Platform · Observability family
Telemetry + Logging + Diagnostics + HealthChecks — OpenTelemetry, Serilog, Prometheus.
power pack
Platform · Identity family
Authentication (JWT/FusionAuth) + Authorization (RBAC + tenant scoping) + Security (PII, audit).
power pack
Platform · Resilience family
Resilience (Polly chain) + RateLimiting (per-tenant token buckets).
power pack
Platform · Workflow family
Workflows (Orkes Conductor) + Behaviors (cross-cutting MediatR pipeline behaviors).
power pack
Platform · Routing family
StranglerFig (legacy↔new request routing) + FeatureFlags (GrowthBook).
power pack
Platform · Lifecycle family
Startup (DI composition root, AddCatalyst* extensions) + Services (shared utilities).
power pack
BC Kit · Assignment
Auto-generated kit for Assignment from data/bc_anatomy/assignment.yaml + strangler-fig.csv. db + web-api + workers + ASB connection + external integrations + strangler seams. Drop the lot, arrange, wire with native Miro arrows.
power pack
BC Kit · Capacity Planning
Auto-generated kit for Capacity Planning from data/bc_anatomy/capacity-planning.yaml + strangler-fig.csv. db + web-api + workers + ASB connection + external integrations + strangler seams. Drop the lot, arrange, wire with native Miro arrows.
power pack
BC Kit · Communications
Auto-generated kit for Communications from data/bc_anatomy/communications.yaml + strangler-fig.csv. db + web-api + workers + ASB connection + external integrations + strangler seams. Drop the lot, arrange, wire with native Miro arrows.
power pack
BC Kit · Compliance & Eligibility
Auto-generated kit for Compliance & Eligibility from data/bc_anatomy/compliance-eligibility.yaml + strangler-fig.csv. db + web-api + workers + ASB connection + external integrations + strangler seams. Drop the lot, arrange, wire with native Miro arrows.
power pack
BC Kit · Enrollment & Demand Intake
Auto-generated kit for Enrollment & Demand Intake from data/bc_anatomy/enrollment-demand-intake.yaml + strangler-fig.csv. db + web-api + workers + ASB connection + external integrations + strangler seams. Drop the lot, arrange, wire with native Miro arrows.
power pack
BC Kit · Identity & Access
Auto-generated kit for Identity & Access from data/bc_anatomy/identity-access.yaml + strangler-fig.csv. db + web-api + workers + ASB connection + external integrations + strangler seams. Drop the lot, arrange, wire with native Miro arrows.
power pack
BC Kit · Incidents & Safety
Auto-generated kit for Incidents & Safety from data/bc_anatomy/incidents-safety.yaml + strangler-fig.csv. db + web-api + workers + ASB connection + external integrations + strangler seams. Drop the lot, arrange, wire with native Miro arrows.
power pack
BC Kit · Monitoring & Exceptions
Auto-generated kit for Monitoring & Exceptions from data/bc_anatomy/monitoring-exceptions.yaml + strangler-fig.csv. db + web-api + workers + ASB connection + external integrations + strangler seams. Drop the lot, arrange, wire with native Miro arrows.
power pack
BC Kit · Provider Network
Auto-generated kit for Provider Network from data/bc_anatomy/provider-network.yaml + strangler-fig.csv. db + web-api + workers + ASB connection + external integrations + strangler seams. Drop the lot, arrange, wire with native Miro arrows.
power pack
BC Kit · Reporting & Analytics
Auto-generated kit for Reporting & Analytics from data/bc_anatomy/reporting-analytics.yaml + strangler-fig.csv. db + web-api + workers + ASB connection + external integrations + strangler seams. Drop the lot, arrange, wire with native Miro arrows.
power pack
BC Kit · Rescue Orchestration
Auto-generated kit for Rescue Orchestration from data/bc_anatomy/rescue-orchestration.yaml + strangler-fig.csv. db + web-api + workers + ASB connection + external integrations + strangler seams. Drop the lot, arrange, wire with native Miro arrows.
power pack
BC Kit · Routing & Pricing
Auto-generated kit for Routing & Pricing from data/bc_anatomy/routing-pricing.yaml + strangler-fig.csv. db + web-api + workers + ASB connection + external integrations + strangler seams. Drop the lot, arrange, wire with native Miro arrows.
power pack
BC Kit · Settlement
Auto-generated kit for Settlement from data/bc_anatomy/settlement.yaml + strangler-fig.csv. db + web-api + workers + ASB connection + external integrations + strangler seams. Drop the lot, arrange, wire with native Miro arrows.
power pack
BC Kit · Trip Operations
Auto-generated kit for Trip Operations from data/bc_anatomy/trip-operations.yaml + strangler-fig.csv. db + web-api + workers + ASB connection + external integrations + strangler seams. Drop the lot, arrange, wire with native Miro arrows.
power pack
DualWrite · Phase 1 — Core engine
Forward-fill inbox processor + reverse-fill outbox processor + 1-line middleware install. 164 hours of foundation work the rest of the initiative depends on.
power pack
DualWrite · Phase 2 — ID mapping
Publisher + subscriber + broker = the ID-mapping loop that lets the engine translate Rhapsody ↔ Catalyst identities. 28 hours, sits between the engine and the BC dataflows.
power pack
DualWrite · Phase 3 — BC dataflows
The first concrete per-BC work — TRF deltas in both directions. 48 hours. Template for every other BC that follows.
power pack
DualWrite · Phase 4 — Validation
Automated integration tests against docker instances + the QA-led testing-strategy walkthrough & approval. 64 hours — the acceptance gate.
power pack
DualWrite · Phase 5 — Rollout
CI/CD updates + design doc + dev docs + pre-prod demo. 56 hours — everything to get it shipped and handed over.
power pack
DualWrite · Full roadmap
All 14 SoW deliverables in phase order (engine → ID mapping → BC dataflows → validation → rollout). 360 hours, one view.
power pack
DualWrite · TRF enablement combo
The TRF slice of the initiative — engine + ID mapping + TRF-specific dataflows + Enrollment & Demand Intake context frame + the existing TRF intake migration seam. One paste → the whole TRF enablement story lands on the board.
power pack
PT/VR · Switchover path
The delivery milestones (S1..S8) interleaved with the cutover gates (G0..G7) that unlock each step, plus the Jeff/Shahab enablement side-rail (N1). One paste → the full sequenced rollout plan with rollback safeties baked in.
power pack
PT/VR · Full powerpack
Destination + path + safeties. All 26 tiles: target architecture (A1..A8) followed by switchover milestones + gates + enablement (S/G/N interleaved in dependency order). The whole PT/VR initiative story on one board.
power pack
EasyStart · Full matrix
The full EasyStart requirements matrix — banner + frame + legend + every row as 3 atomic cards (title, legacy status, new-Catalyst status). Paste and compose into a board-scale matrix with the tag catalogue.
power pack
EasyStart · Titles only
Outline view — one title card per requirement. No status cards. For a scannable list of what's in scope.
power pack
Matrix · Tag catalogue
Every reusable tag: 14 BC tags, 10 capability tags, 5 surface tags. Drop the ones you need next to requirement cards; tags stay consistent across initiatives.
power pack
EasyStart · Milestone 1 only
EasyStart requirements tagged to Milestone 1 (Foundation). The MVP floor — what ships first.
power pack
EasyStart · Milestone 3 only
EasyStart requirements tagged to Milestone 3 (Visibility & Control). Parent-facing flows, routing review, cross-initiative notifications.
power pack
TripHQ · Full matrix
The full TripHQ requirements matrix — banner + frame + legend + every row as 3 atomic cards (title, legacy status, new-Catalyst status). Paste and compose into a board-scale matrix with the tag catalogue.
power pack
TripHQ · Titles only
Outline view — one title card per requirement. No status cards. For a scannable list of what's in scope.
power pack
TripHQ · Milestone 1 only
TripHQ requirements tagged to Milestone 1 (the Phase 2 / Baufest MVP push).
power pack
TripHQ · Milestone 2 only
TripHQ requirements tagged to Milestone 2 (deferred items: breadcrumbs, late-status, impersonation indicator).
power pack
Chronicle · Full matrix
Full Chronicle requirements matrix — banner + frame + legend + every row as 3 atomic cards. Chronicle is the post-trip historical insights & reporting layer.
power pack
Chronicle · Titles only
Outline view — one title card per requirement.
power pack
Chronicle · Milestone 1 only
Chronicle MUST-priority foundation requirements (M1).
power pack
Chronicle · Milestone 2 only
Chronicle M2 — SHOULD/COULD deferrals + EverWatch-gated historical capture.
power pack
DrivePath · Full matrix
Full DrivePath requirements matrix — banner + frame + legend + every row as 3 atomic cards. DrivePath delivers Compliance 2.0, replacing CC for driver compliance.
power pack
DrivePath · Titles only
Outline view — one title card per requirement.
power pack
DrivePath · Milestone 1 only
DrivePath M1 — Compliance 2.0 / CC replacement scope.
power pack
DrivePath · Milestone 2 only
DrivePath M2 — DrivePath MMP (Catalyst real-time API, ID badge, vehicle/equipment, schedule, OCR, LMS, CheckR).
power pack
EverPulse · Full matrix
Full EverPulse requirements matrix — banner + frame + legend + every row as 3 atomic cards. EverPulse is the unified notifications & comms platform (orchestration, preferences, consent, opt-out, quiet hours, suppression).
power pack
EverPulse · Titles only
Outline view — one title card per requirement.
power pack
EverPulse · Milestone 1 only
EverPulse M1 — orchestration core.
power pack
EverPulse · Milestone 2 only
EverPulse M2 — preferences + consent.
power pack
EverPulse · Milestone 3 only
EverPulse M3 — opt-out, quiet hours, frequency caps.
power pack
EverPulse · Milestone 4 only
EverPulse M4 — templates, i18n, audit, engagement.
power pack
EverPulse · Milestone 5 only
EverPulse M5 — broadcast, branding, retention, admin/ops.
power pack
EverWatch · Full matrix
Full EverWatch requirements matrix — banner + frame + legend + every row as 3 atomic cards. EverWatch is the live monitoring & exception-ops backbone (breadcrumbs, GPS feeds, deviation alerts, Rhapsody retirement).
power pack
EverWatch · Titles only
Outline view — one title card per requirement.
power pack
EverWatch · Milestone 1 only
EverWatch M1 (Phase 1) — live tracking foundations.
power pack
EverWatch · Milestone 2 only
EverWatch M2 (Phase 2) — historical capture + alerts.
power pack
EverWatch · Milestone 3 only
EverWatch M3 (Phase 3) — driver navigation + ops console.
power pack
EverWatch · Milestone 4 only
EverWatch M4 (Phase 4) — Rhapsody retirement.
power pack
FlexFare · Full matrix
Full FlexFare requirements matrix — banner + frame + legend + every row as 3 atomic cards. FlexFare is the pricing & rate-card engine (Rhapsody parity, rate-card lifecycle, NetSuite billing, dynamic pricing & quoting).
power pack
FlexFare · Titles only
Outline view — one title card per requirement.
power pack
FlexFare · Milestone 1 only
FlexFare M1 (Phase I) — Rhapsody parity + audit foundation.
power pack
FlexFare · Milestone 2 only
FlexFare M2 (Phase II) — dynamic pricing, quoting, SP-flex, direct-to-driver.
power pack
ParentLink · Full matrix
Full ParentLink requirements matrix — banner + frame + legend + every row as 3 atomic cards. ParentLink is the parent-facing mobile/PWA (driver badge, alerts, trip detail, cancel/hold, teacher mode, no-show insights).
power pack
ParentLink · Titles only
Outline view — one title card per requirement.
power pack
ParentLink · Milestone 1 only
ParentLink M1 — MVP scope (driver badge, alerts, trip detail).
power pack
ParentLink · Milestone 2 only
ParentLink M2 — SHOULDs + Catalyst-dependent FRs + no-show pipeline + 13+ student gate.
power pack
Pathfinder · Full matrix
Full Pathfinder requirements matrix — banner + frame + legend + every row as 3 atomic cards. Pathfinder is the routing optimisation engine (overrides, recommendations, configurator, bulk re-routing, parity certification).
power pack
Pathfinder · Titles only
Outline view — one title card per requirement.
power pack
Pathfinder · Milestone 1 only
Pathfinder M1 — MUST-priority foundation.
power pack
Pathfinder · Milestone 2 only
Pathfinder M2 — SHOULD/COULD deferrals.
power pack
Valkyrie · Full matrix
Full Valkyrie requirements matrix — banner + frame + legend + every row as 3 atomic cards. Valkyrie is the rescue orchestration / SMT live-trip recovery system (recommendation, offers, MDD assign, escalation).
power pack
Valkyrie · Titles only
Outline view — one title card per requirement.
power pack
Valkyrie · Milestone 1 only
Valkyrie M1 — recommendation engine, dashboard, agent push, advanced matching.
power pack
Valkyrie · Milestone 2 only
Valkyrie M2 — PROD-578/572/580 (auto-broadcast, EverPulse alerts).
power pack
Valkyrie · Milestone 3 only
Valkyrie M3 — PROD-579/577/632 (SP workflows, prevention).
power pack
Gap view · all MUSTs not yet full on new Catalyst
Cross-initiative gap view. Every MUST requirement where the new-Catalyst support posture is anything other than 'full'. The residual scope across the portfolio.
power pack
BC load · Enrollment & Demand Intake
Every requirement across initiatives that lands in the Enrollment & Demand Intake bounded context. The team's cross-portfolio workload in one view.
power pack
BC load · Identity & Access
Every requirement across initiatives that lands in the Identity & Access bounded context — RBAC, tenant isolation, auth flows.
power pack
BC load · Communications
Every requirement across initiatives that lands in the Communications bounded context — parent notifications, EverPulse, multi-channel outreach.
power pack
Capability coverage · state machines
Every requirement whose new-Catalyst story turns on domain state-machine enforcement (Blueprint Ch 10). Surfaces where Catalyst's illegal-transition-throws discipline pays off.
power pack
Capability coverage · event emission
Every requirement satisfied via domain-event emission on the transactional outbox (Blueprint Ch 08). The event-driven story told requirement by requirement.
power pack
Capability coverage · RBAC + multi-tenant
Every requirement on authorisation, district-scoped data isolation, and tenant separation (Blueprint Ch 03 multi-tenancy principle). The compliance surface.
power pack
BC load · Trip Operations
Every requirement across initiatives that lands in the Trip Operations BC — passenger-trip lifecycle, dispatch, live monitoring, post-trip closure.
power pack
BC load · Routing & Pricing
Every requirement across initiatives in the Routing & Pricing BC — rate cards, parity, route optimisation, dynamic pricing, billing handoff.
power pack
BC load · Assignment
Every requirement across initiatives in the Assignment BC — driver/vehicle pairing, run construction, manual overrides, swap mechanics.
power pack
BC load · Rescue Orchestration
Every requirement across initiatives in the Rescue Orchestration BC — SMT live-trip recovery, broadcast, MDD reassign, escalation, prevention.
power pack
BC load · Provider Network
Every requirement across initiatives in the Provider Network BC — SP portal, contracting, performance, settlement-side feedback.
power pack
BC load · Capacity Planning
Every requirement across initiatives in the Capacity Planning BC — forward demand modelling, route capacity, fleet sizing, bulk re-routing.
power pack
BC load · Compliance & Eligibility
Every requirement across initiatives in the Compliance & Eligibility BC — driver/vehicle compliance, expirations, DrivePath domain, eligibility gating.
power pack
BC load · Incidents & Safety
Every requirement across initiatives in the Incidents & Safety BC — safety incidents, escalation, rescue triggers, post-mortems, regulator-facing flows.
power pack
BC load · Settlement
Every requirement across initiatives in the Settlement BC — invoicing, NetSuite handoff, billing adjustments, service-provider compensation, financial workflows.
power pack
BC load · Monitoring & Exceptions
Every requirement across initiatives in the Monitoring & Exceptions BC — live-tracking exceptions, deviation alerts, audit/operations queues, breadcrumb pipelines.
power pack
BC load · Reporting & Analytics
Every requirement across initiatives in the Reporting & Analytics BC — post-trip historical insights, dashboards, BI feeds, churn / on-time / utilisation metrics.
power pack
Capability coverage · CQRS · read side
Every requirement satisfied by a CQRS read model — dashboards, projections, lookup queries (Blueprint Ch 09 CQRS).
power pack
Capability coverage · CQRS · write side
Every requirement that mutates state via aggregate-rooted command handlers (Blueprint Ch 04 design patterns + Ch 05 domain).
power pack
Capability coverage · event consumption
Every requirement that reacts to a domain event — projections, downstream side-effects, BC-to-BC reactions (Blueprint Ch 08 events).
power pack
Capability coverage · saga / orchestration
Every requirement that needs a multi-step orchestration across BCs — compensations, long-running flows (Blueprint Ch 09 orchestration).
power pack
Capability coverage · transactional outbox
Every requirement that depends on the transactional outbox for reliable cross-BC publication (Blueprint Ch 08 events + Ch 11 safety invariants).
power pack
Capability coverage · multi-tenancy
Every requirement that depends on tenant-isolation primitives — district scoping, cross-tenant guards (Blueprint Ch 03 principles).
power pack
Capability coverage · observability
Every requirement on audit logs, metrics, traces, alerts, and ops dashboards (Blueprint Ch 12 operating clarity).
power pack
Pillar coverage · Ch 01 Executive Summary
Every requirement whose support note cites Blueprint Ch 1 (Executive Summary).
power pack
Pillar coverage · Ch 02 Why DDD
Every requirement whose support note cites Blueprint Ch 2 (Why DDD).
power pack
Pillar coverage · Ch 03 Principles
Every requirement whose support note cites Blueprint Ch 3 (Architectural principles — multi-tenancy, idempotence, explicit failure).
power pack
Pillar coverage · Ch 04 Design Patterns
Every requirement whose support note cites Blueprint Ch 4 (Design patterns — CQRS, sagas, outbox).
power pack
Pillar coverage · Ch 05 Domain Model
Every requirement whose support note cites Blueprint Ch 5 (Domain model — aggregates, entities, value objects).
power pack
Pillar coverage · Ch 06 Contracts
Every requirement whose support note cites Blueprint Ch 6 (Cross-BC contracts and integration events).
power pack
Pillar coverage · Ch 07 System Landscape
Every requirement whose support note cites Blueprint Ch 7 (System landscape — BC map, integrations, data flow).
power pack
Pillar coverage · Ch 08 Events
Every requirement whose support note cites Blueprint Ch 8 (Event-driven model — emit, consume, outbox).
power pack
Pillar coverage · Ch 09 Orchestration
Every requirement whose support note cites Blueprint Ch 9 (Orchestration — sagas, CQRS, multi-step workflows).
power pack
Pillar coverage · Ch 10 Lifecycle
Every requirement whose support note cites Blueprint Ch 10 (Lifecycle — state machines, illegal-transition discipline).
power pack
Pillar coverage · Ch 11 Safety
Every requirement whose support note cites Blueprint Ch 11 (Safety — invariants, compensations, audit trails).
power pack
Pillar coverage · Ch 12 Operating Clarity
Every requirement whose support note cites Blueprint Ch 12 (Operating clarity — observability, ops dashboards).
power pack
Pillar coverage · Ch 13 Framework
Every requirement whose support note cites Blueprint Ch 13 (Framework guarantees and platform contracts).
power pack
EasyStart · Readiness (DOR + DOD)
What must be in place before EasyStart development starts, and what the initiative delivers. Prerequisites + core + outputs.
power pack
TripHQ · Readiness (DOR + DOD)
What must be in place before TripHQ development starts, and what the initiative delivers. Prerequisites + core + outputs.
power pack
Valkyrie · Readiness (DOR + DOD)
What must be in place before Valkyrie development starts, and what the initiative delivers. Prerequisites + core + outputs.
power pack
Chronicle · Readiness (DOR + DOD)
What must be in place before Chronicle development starts, and what the initiative delivers. Prerequisites + core + outputs.
power pack
DrivePath · Readiness (DOR + DOD)
What must be in place before DrivePath development starts, and what the initiative delivers. Prerequisites + core + outputs.
power pack
EverPulse · Readiness (DOR + DOD)
What must be in place before EverPulse development starts, and what the initiative delivers. Prerequisites + core + outputs.
power pack
EverWatch · Readiness (DOR + DOD)
What must be in place before EverWatch development starts, and what the initiative delivers. Prerequisites + core + outputs.
power pack
FlexFare · Readiness (DOR + DOD)
What must be in place before FlexFare development starts, and what the initiative delivers. Prerequisites + core + outputs.
power pack
ParentLink · Readiness (DOR + DOD)
What must be in place before ParentLink development starts, and what the initiative delivers. Prerequisites + core + outputs.
power pack
Pathfinder · Readiness (DOR + DOD)
What must be in place before Pathfinder development starts, and what the initiative delivers. Prerequisites + core + outputs.
power pack
Catalyst Architect Pack — all components
The full building-block library. 35 atomic architecture cards across 7 categories — domain primitives, persistence, API surfaces, events, workflow, security, ops. Compose any architecture by picking the ingredients.
power pack
Architect · Domain primitives
DDD building blocks — aggregate, entity, value object, domain event, command, query, policy. The 7 cards every Catalyst workshop reaches for first.
power pack
Architect · Persistence
Data-layer components — Postgres (DB-per-BC), read model / projection, migration runner, cache, blob storage.
power pack
Architect · API surfaces
API + real-time components — HTTP web API, API gateway (Traefik), SignalR, API versioning, OpenAPI contract.
power pack
Architect · Events
Event-driven components — Azure Service Bus, transactional outbox, event consumer, dead-letter queue, subscription.
power pack
Architect · Workflow
Saga + orchestration components — Orkes Conductor, task workers, compensation steps.
power pack
Architect · Security
Identity, authorisation, tenancy, secrets, and audit trail — the 5 cards that show up in every compliance conversation.
power pack
Architect · Ops
Observability, CI/CD, feature flags, health checks, rate limiter — the operational substrate every service runs on.
power pack
Catalyst Architect Pack — square grid
All 35 components as 240×240 squares. For ingredient-list layouts and compact tile walls where wide rows don't fit.
power pack
Architect · Domain (square)
7 DDD primitives as 240×240 squares.
power pack
Architect · Persistence (square)
5 persistence components as 240×240 squares.
power pack
Architect · API (square)
5 API components as 240×240 squares.
power pack
Architect · Events (square)
5 event components as 240×240 squares.
power pack
Architect · Workflow (square)
3 workflow components as 240×240 squares.
power pack
Architect · Security (square)
5 security components as 240×240 squares.
power pack
Architect · Ops (square)
5 ops components as 240×240 squares.
power pack
EasyStart · Matrix (square)
EasyStart requirements as 280×280 title cards + 240×240 status cards. Compose into a tile-wall grid instead of landscape rows.
power pack
Requires · Full vocabulary
Every Requires card — 10 type-level (API, Frontend, DB, Communication, Event, RBAC, Workflow, Integration, Audit, Observability) + 14 BC-level with scope. The ingredients list you compose features from.
power pack
Requires · Type-level
10 abstract dependency kinds — API / Frontend / DB / Comm / Event / RBAC / Workflow / Integration / Audit / Observability.
power pack
Requires · BC-level
14 bounded-context Requires cards. Scope described on each; drop beside a feature to declare which BC owns it.
power pack
EasyStart · FULL architectural pack
Everything. Hero + personas + journeys + milestones + services + entities + integrations + matrix (frame + legend + header + 14 req trios) + tag catalogue + Requires vocabulary + the 35-card Catalyst Architect Pack. One paste = the complete composition kit for drawing EasyStart on Miro.
power pack
EasyStart · Initiative lore
The 36 EasyStart-specific cards — hero + personas + journeys + milestones + entities + integrations + target services. No matrix, no components.
power pack
EasyStart · Personas
6 stakeholder cards — coordinator, parent, routing ops, field ops, school admin, cutover owner.
power pack
EasyStart · Journeys
J1 School Management · J2 Student Onboarding · J3 Trip Request · J4 Updates & Cancellations.
power pack
EasyStart · Milestones
M1 Foundation · M2 Data Quality · M3 Visibility & Control · M4 Scale & Special Care.
power pack
EasyStart · Data entities
12 domain entities — District, School, PickupZone, BellSchedule, StudentProfile, Household, Contact, Equipment, TripRequest, Verification, BulkImport, AuditEntry.
power pack
EasyStart · External integrations
6 external systems — TripHQ, Rhapsody, Catalyst, EverPulse, VIP app, Address validator.
power pack
EasyStart · Target backend services
The 3 new microservices — School, Student, Trip Request.
power pack
District Portal · Icon Pack (builder)
26 movable Lucide-icon tiles for the MRM District Portal replacement — personas, functional areas, trip-status states, special-needs flags, cross-cutting tech. Section-stacked palette layout; each tile is its own draggable item.
power pack
TripHQ · FULL architectural pack
Everything for TripHQ. Hero + personas + journeys + milestones + services + entities + integrations + matrix (if seeded) + tag catalogue + Requires vocabulary + the 35-card Catalyst Architect Pack. One paste = the complete composition kit for TripHQ on Miro.
power pack
TripHQ · Initiative lore
All TripHQ-specific cards: hero + personas + journeys + milestones + entities + integrations + services.
power pack
TripHQ · Personas
Stakeholder cards.
power pack
TripHQ · Journeys
User-journey cards (J1/J2/…).
power pack
TripHQ · Milestones
Delivery-milestone cards (M1/M2/…).
power pack
TripHQ · Data entities
Domain-entity cards.
power pack
TripHQ · External integrations
External-system cards.
power pack
TripHQ · Target backend services
New-service cards.
power pack
EverWatch · FULL architectural pack
Everything for EverWatch. Hero + personas + journeys + milestones + services + entities + integrations + matrix (if seeded) + tag catalogue + Requires vocabulary + the 35-card Catalyst Architect Pack. One paste = the complete composition kit for EverWatch on Miro.
power pack
EverWatch · Initiative lore
All EverWatch-specific cards: hero + personas + journeys + milestones + entities + integrations + services.
power pack
EverWatch · Personas
Stakeholder cards.
power pack
EverWatch · Journeys
User-journey cards (J1/J2/…).
power pack
EverWatch · Milestones
Delivery-milestone cards (M1/M2/…).
power pack
EverWatch · Data entities
Domain-entity cards.
power pack
EverWatch · External integrations
External-system cards.
power pack
EverWatch · Target backend services
New-service cards.
power pack
Chronicle · FULL architectural pack
Everything for Chronicle. Hero + personas + journeys + milestones + services + entities + integrations + matrix (if seeded) + tag catalogue + Requires vocabulary + the 35-card Catalyst Architect Pack. One paste = the complete composition kit for Chronicle on Miro.
power pack
Chronicle · Initiative lore
All Chronicle-specific cards: hero + personas + journeys + milestones + entities + integrations + services.
power pack
Chronicle · Personas
Stakeholder cards.
power pack
Chronicle · Journeys
User-journey cards (J1/J2/…).
power pack
Chronicle · Milestones
Delivery-milestone cards (M1/M2/…).
power pack
Chronicle · Data entities
Domain-entity cards.
power pack
Chronicle · External integrations
External-system cards.
power pack
Chronicle · Target backend services
New-service cards.
power pack
Valkyrie · FULL architectural pack
Everything for Valkyrie. Hero + personas + journeys + milestones + services + entities + integrations + matrix (if seeded) + tag catalogue + Requires vocabulary + the 35-card Catalyst Architect Pack. One paste = the complete composition kit for Valkyrie on Miro.
power pack
Valkyrie · Initiative lore
All Valkyrie-specific cards: hero + personas + journeys + milestones + entities + integrations + services.
power pack
Valkyrie · Personas
Stakeholder cards.
power pack
Valkyrie · Journeys
User-journey cards (J1/J2/…).
power pack
Valkyrie · Milestones
Delivery-milestone cards (M1/M2/…).
power pack
Valkyrie · Data entities
Domain-entity cards.
power pack
Valkyrie · External integrations
External-system cards.
power pack
Valkyrie · Target backend services
New-service cards.
power pack
EverPulse · FULL architectural pack
Everything for EverPulse. Hero + personas + journeys + milestones + services + entities + integrations + matrix (if seeded) + tag catalogue + Requires vocabulary + the 35-card Catalyst Architect Pack. One paste = the complete composition kit for EverPulse on Miro.
power pack
EverPulse · Initiative lore
All EverPulse-specific cards: hero + personas + journeys + milestones + entities + integrations + services.
power pack
EverPulse · Personas
Stakeholder cards.
power pack
EverPulse · Journeys
User-journey cards (J1/J2/…).
power pack
EverPulse · Milestones
Delivery-milestone cards (M1/M2/…).
power pack
EverPulse · Data entities
Domain-entity cards.
power pack
EverPulse · External integrations
External-system cards.
power pack
EverPulse · Target backend services
New-service cards.
power pack
ParentLink · FULL architectural pack
Everything for ParentLink. Hero + personas + journeys + milestones + services + entities + integrations + matrix (if seeded) + tag catalogue + Requires vocabulary + the 35-card Catalyst Architect Pack. One paste = the complete composition kit for ParentLink on Miro.
power pack
ParentLink · Initiative lore
All ParentLink-specific cards: hero + personas + journeys + milestones + entities + integrations + services.
power pack
ParentLink · Personas
Stakeholder cards.
power pack
ParentLink · Journeys
User-journey cards (J1/J2/…).
power pack
ParentLink · Milestones
Delivery-milestone cards (M1/M2/…).
power pack
ParentLink · Data entities
Domain-entity cards.
power pack
ParentLink · External integrations
External-system cards.
power pack
ParentLink · Target backend services
New-service cards.
power pack
FlexFare · FULL architectural pack
Everything for FlexFare. Hero + personas + journeys + milestones + services + entities + integrations + matrix (if seeded) + tag catalogue + Requires vocabulary + the 35-card Catalyst Architect Pack. One paste = the complete composition kit for FlexFare on Miro.
power pack
FlexFare · Initiative lore
All FlexFare-specific cards: hero + personas + journeys + milestones + entities + integrations + services.
power pack
FlexFare · Personas
Stakeholder cards.
power pack
FlexFare · Journeys
User-journey cards (J1/J2/…).
power pack
FlexFare · Milestones
Delivery-milestone cards (M1/M2/…).
power pack
FlexFare · Data entities
Domain-entity cards.
power pack
FlexFare · External integrations
External-system cards.
power pack
FlexFare · Target backend services
New-service cards.
power pack
Pathfinder · FULL architectural pack
Everything for Pathfinder. Hero + personas + journeys + milestones + services + entities + integrations + matrix (if seeded) + tag catalogue + Requires vocabulary + the 35-card Catalyst Architect Pack. One paste = the complete composition kit for Pathfinder on Miro.
power pack
Pathfinder · Initiative lore
All Pathfinder-specific cards: hero + personas + journeys + milestones + entities + integrations + services.
power pack
Pathfinder · Personas
Stakeholder cards.
power pack
Pathfinder · Journeys
User-journey cards (J1/J2/…).
power pack
Pathfinder · Milestones
Delivery-milestone cards (M1/M2/…).
power pack
Pathfinder · Data entities
Domain-entity cards.
power pack
Pathfinder · External integrations
External-system cards.
power pack
Pathfinder · Target backend services
New-service cards.
power pack
DrivePath · FULL architectural pack
Everything for DrivePath. Hero + personas + journeys + milestones + services + entities + integrations + matrix (if seeded) + tag catalogue + Requires vocabulary + the 35-card Catalyst Architect Pack. One paste = the complete composition kit for DrivePath on Miro.
power pack
DrivePath · Initiative lore
All DrivePath-specific cards: hero + personas + journeys + milestones + entities + integrations + services.
power pack
DrivePath · Personas
Stakeholder cards.
power pack
DrivePath · Journeys
User-journey cards (J1/J2/…).
power pack
DrivePath · Milestones
Delivery-milestone cards (M1/M2/…).
power pack
DrivePath · Data entities
Domain-entity cards.
power pack
DrivePath · External integrations
External-system cards.
power pack
DrivePath · Target backend services
New-service cards.
power pack
EasyStart · UI pack (full)
Every UI card for EasyStart — portals, surfaces, panels, flows, actions. Composed top-down so a board paste lands the strata in the order they appear in the product.
power pack
EasyStart · Portals
Role-scoped shells (e.g. dispatch, compliance, finance).
power pack
EasyStart · Surfaces
Navigable user experiences (route × shell × mode).
power pack
EasyStart · Panels
Sections within a surface (filter / main / metrics / detail / …).
power pack
EasyStart · Flows
Dialog/drawer/modal shells — multi-step UI workflows.
power pack
EasyStart · Actions
Terminal business outcomes — named user-initiated mutations.
power pack
EasyStart · User-story kit
Portals + surfaces + flows + actions (no panels). The minimal set to compose a user story: persona → portal → surface → flow → action → entity.
power pack
EasyStart · Complete (domain + UI)
Everything for EasyStart — initiative-lore full-pack unioned with the UI pack. One paste lays the entire product on the board: hero, personas, journeys, milestones, services, entities, integrations, matrix, requires, architect pack, and the UI strata on top.
power pack
TripHQ · UI pack (full)
Every UI card for TripHQ — portals, surfaces, panels, flows, actions. Composed top-down so a board paste lands the strata in the order they appear in the product.
power pack
TripHQ · Portals
Role-scoped shells (e.g. dispatch, compliance, finance).
power pack
TripHQ · Surfaces
Navigable user experiences (route × shell × mode).
power pack
TripHQ · Panels
Sections within a surface (filter / main / metrics / detail / …).
power pack
TripHQ · Flows
Dialog/drawer/modal shells — multi-step UI workflows.
power pack
TripHQ · Actions
Terminal business outcomes — named user-initiated mutations.
power pack
TripHQ · User-story kit
Portals + surfaces + flows + actions (no panels). The minimal set to compose a user story: persona → portal → surface → flow → action → entity.
power pack
TripHQ · Complete (domain + UI)
Everything for TripHQ — initiative-lore full-pack unioned with the UI pack. One paste lays the entire product on the board: hero, personas, journeys, milestones, services, entities, integrations, matrix, requires, architect pack, and the UI strata on top.
power pack
EverWatch · UI pack (full)
Every UI card for EverWatch — portals, surfaces, panels, flows, actions. Composed top-down so a board paste lands the strata in the order they appear in the product.
power pack
EverWatch · Portals
Role-scoped shells (e.g. dispatch, compliance, finance).
power pack
EverWatch · Surfaces
Navigable user experiences (route × shell × mode).
power pack
EverWatch · Panels
Sections within a surface (filter / main / metrics / detail / …).
power pack
EverWatch · Flows
Dialog/drawer/modal shells — multi-step UI workflows.
power pack
EverWatch · Actions
Terminal business outcomes — named user-initiated mutations.
power pack
EverWatch · User-story kit
Portals + surfaces + flows + actions (no panels). The minimal set to compose a user story: persona → portal → surface → flow → action → entity.
power pack
EverWatch · Complete (domain + UI)
Everything for EverWatch — initiative-lore full-pack unioned with the UI pack. One paste lays the entire product on the board: hero, personas, journeys, milestones, services, entities, integrations, matrix, requires, architect pack, and the UI strata on top.
power pack
Chronicle · UI pack (full)
Every UI card for Chronicle — portals, surfaces, panels, flows, actions. Composed top-down so a board paste lands the strata in the order they appear in the product.
power pack
Chronicle · Portals
Role-scoped shells (e.g. dispatch, compliance, finance).
power pack
Chronicle · Surfaces
Navigable user experiences (route × shell × mode).
power pack
Chronicle · Panels
Sections within a surface (filter / main / metrics / detail / …).
power pack
Chronicle · Flows
Dialog/drawer/modal shells — multi-step UI workflows.
power pack
Chronicle · Actions
Terminal business outcomes — named user-initiated mutations.
power pack
Chronicle · User-story kit
Portals + surfaces + flows + actions (no panels). The minimal set to compose a user story: persona → portal → surface → flow → action → entity.
power pack
Chronicle · Complete (domain + UI)
Everything for Chronicle — initiative-lore full-pack unioned with the UI pack. One paste lays the entire product on the board: hero, personas, journeys, milestones, services, entities, integrations, matrix, requires, architect pack, and the UI strata on top.
power pack
Valkyrie · UI pack (full)
Every UI card for Valkyrie — portals, surfaces, panels, flows, actions. Composed top-down so a board paste lands the strata in the order they appear in the product.
power pack
Valkyrie · Portals
Role-scoped shells (e.g. dispatch, compliance, finance).
power pack
Valkyrie · Surfaces
Navigable user experiences (route × shell × mode).
power pack
Valkyrie · Panels
Sections within a surface (filter / main / metrics / detail / …).
power pack
Valkyrie · Flows
Dialog/drawer/modal shells — multi-step UI workflows.
power pack
Valkyrie · Actions
Terminal business outcomes — named user-initiated mutations.
power pack
Valkyrie · User-story kit
Portals + surfaces + flows + actions (no panels). The minimal set to compose a user story: persona → portal → surface → flow → action → entity.
power pack
Valkyrie · Complete (domain + UI)
Everything for Valkyrie — initiative-lore full-pack unioned with the UI pack. One paste lays the entire product on the board: hero, personas, journeys, milestones, services, entities, integrations, matrix, requires, architect pack, and the UI strata on top.
power pack
EverPulse · UI pack (full)
Every UI card for EverPulse — portals, surfaces, panels, flows, actions. Composed top-down so a board paste lands the strata in the order they appear in the product.
power pack
EverPulse · Portals
Role-scoped shells (e.g. dispatch, compliance, finance).
power pack
EverPulse · Surfaces
Navigable user experiences (route × shell × mode).
power pack
EverPulse · Panels
Sections within a surface (filter / main / metrics / detail / …).
power pack
EverPulse · Flows
Dialog/drawer/modal shells — multi-step UI workflows.
power pack
EverPulse · Actions
Terminal business outcomes — named user-initiated mutations.
power pack
EverPulse · User-story kit
Portals + surfaces + flows + actions (no panels). The minimal set to compose a user story: persona → portal → surface → flow → action → entity.
power pack
EverPulse · Complete (domain + UI)
Everything for EverPulse — initiative-lore full-pack unioned with the UI pack. One paste lays the entire product on the board: hero, personas, journeys, milestones, services, entities, integrations, matrix, requires, architect pack, and the UI strata on top.
power pack
ParentLink · UI pack (full)
Every UI card for ParentLink — portals, surfaces, panels, flows, actions. Composed top-down so a board paste lands the strata in the order they appear in the product.
power pack
ParentLink · Portals
Role-scoped shells (e.g. dispatch, compliance, finance).
power pack
ParentLink · Surfaces
Navigable user experiences (route × shell × mode).
power pack
ParentLink · Panels
Sections within a surface (filter / main / metrics / detail / …).
power pack
ParentLink · Flows
Dialog/drawer/modal shells — multi-step UI workflows.
power pack
ParentLink · Actions
Terminal business outcomes — named user-initiated mutations.
power pack
ParentLink · User-story kit
Portals + surfaces + flows + actions (no panels). The minimal set to compose a user story: persona → portal → surface → flow → action → entity.
power pack
ParentLink · Complete (domain + UI)
Everything for ParentLink — initiative-lore full-pack unioned with the UI pack. One paste lays the entire product on the board: hero, personas, journeys, milestones, services, entities, integrations, matrix, requires, architect pack, and the UI strata on top.
power pack
FlexFare · UI pack (full)
Every UI card for FlexFare — portals, surfaces, panels, flows, actions. Composed top-down so a board paste lands the strata in the order they appear in the product.
power pack
FlexFare · Portals
Role-scoped shells (e.g. dispatch, compliance, finance).
power pack
FlexFare · Surfaces
Navigable user experiences (route × shell × mode).
power pack
FlexFare · Panels
Sections within a surface (filter / main / metrics / detail / …).
power pack
FlexFare · Flows
Dialog/drawer/modal shells — multi-step UI workflows.
power pack
FlexFare · Actions
Terminal business outcomes — named user-initiated mutations.
power pack
FlexFare · User-story kit
Portals + surfaces + flows + actions (no panels). The minimal set to compose a user story: persona → portal → surface → flow → action → entity.
power pack
FlexFare · Complete (domain + UI)
Everything for FlexFare — initiative-lore full-pack unioned with the UI pack. One paste lays the entire product on the board: hero, personas, journeys, milestones, services, entities, integrations, matrix, requires, architect pack, and the UI strata on top.
power pack
Pathfinder · UI pack (full)
Every UI card for Pathfinder — portals, surfaces, panels, flows, actions. Composed top-down so a board paste lands the strata in the order they appear in the product.
power pack
Pathfinder · Portals
Role-scoped shells (e.g. dispatch, compliance, finance).
power pack
Pathfinder · Surfaces
Navigable user experiences (route × shell × mode).
power pack
Pathfinder · Panels
Sections within a surface (filter / main / metrics / detail / …).
power pack
Pathfinder · Flows
Dialog/drawer/modal shells — multi-step UI workflows.
power pack
Pathfinder · Actions
Terminal business outcomes — named user-initiated mutations.
power pack
Pathfinder · User-story kit
Portals + surfaces + flows + actions (no panels). The minimal set to compose a user story: persona → portal → surface → flow → action → entity.
power pack
Pathfinder · Complete (domain + UI)
Everything for Pathfinder — initiative-lore full-pack unioned with the UI pack. One paste lays the entire product on the board: hero, personas, journeys, milestones, services, entities, integrations, matrix, requires, architect pack, and the UI strata on top.
power pack
DrivePath · UI pack (full)
Every UI card for DrivePath — portals, surfaces, panels, flows, actions. Composed top-down so a board paste lands the strata in the order they appear in the product.
power pack
DrivePath · Portals
Role-scoped shells (e.g. dispatch, compliance, finance).
power pack
DrivePath · Surfaces
Navigable user experiences (route × shell × mode).
power pack
DrivePath · Panels
Sections within a surface (filter / main / metrics / detail / …).
power pack
DrivePath · Flows
Dialog/drawer/modal shells — multi-step UI workflows.
power pack
DrivePath · Actions
Terminal business outcomes — named user-initiated mutations.
power pack
DrivePath · User-story kit
Portals + surfaces + flows + actions (no panels). The minimal set to compose a user story: persona → portal → surface → flow → action → entity.
power pack
DrivePath · Complete (domain + UI)
Everything for DrivePath — initiative-lore full-pack unioned with the UI pack. One paste lays the entire product on the board: hero, personas, journeys, milestones, services, entities, integrations, matrix, requires, architect pack, and the UI strata on top.