Skip to content
EN FR

Customer risk implementation checklist

Documentation status: tutorial — see Maturity and evidence.

Use this checklist before considering the worked example reproduced.

  • [ ] Application configuration activates the risk package.
  • [ ] Manifest exposes unique stable identifiers for Customer, RiskRequest, RiskIndicator, RiskReviewProcess and RiskDecision.
  • [ ] Memory configuration loads and resolves every concept before persistence is enabled.
  • [ ] Request-to-customer and indicator-to-request relationships are conceptual relations with explicit persistence projections where needed.
  • [ ] Required customer, score-range and finalization constraints are enforced outside the visual layer.
  • [ ] Published actions have stable business names and typed parameter meanings.
  • [ ] RiskReviewProcess owns cross-object/asynchronous coordination.
  • [ ] Significant transitions emit semantic events.
  • [ ] Review view uses DataSet/DataSource/DataCursor surfaces and keeps local UI events local by default.
  • [ ] Only stable actions are exposed through services.
  • [ ] Authentication, authorization, validation and process-state checks remain active at publication boundaries.
  • [ ] AI context is bounded to authorized conceptual data and actions.
  • [ ] Human approval is encoded as a process requirement when needed.
  • [ ] Tests cover loading, model validity, actions, events, process continuation, views, services, .NET local/RPC parity and AI guardrails.
  • [ ] Evolution tests protect role paths, action signatures and event names.

If all items pass, a developer can reconstruct the same architecture from the site without relying on the declarative book for a missing construction step.