All use-cases

People & HR

Goals & tasks assignment

Assign KPI goals and work tasks to members, evaluate against live orders, track to done.

Manager assigns; the system evaluates against live order data.

Goals can be revenue_target, units_target, or custom. An automatic gate validates the write role and confirms the assignee exists in members before the goal is created. The assignee is notified (fail-soft); progress is continuously evaluated via getOrders injection. Tasks move through the status machine; at period close a second automatic gate records whether the target was met or missed. Every create and transition writes an immutable audit row.

Bell = in-app alert (fail-soft) Amber diamond = automatic check
Manager creates goal / task type: revenue_target / units_target / custom Assignee valid? role check + member exists Assignee notified new goal / task (fail-soft) Progress evaluated getOrders injection — live order data Task status transitions status machine — open → in_progress → done Period closed — target met? Outcome recorded immutable audit row — fail-closed valid met Rejected invalid assignee or missing write role invalid Target missed outcome: not_met — recorded on audit trail not met
app/goals
Live demo

recording from the demo site — coming soon

Assign, evaluate, record. Invalid assignees blocked at the gate; assignee alerted on creation; progress tracks live against real orders; at period close the target-met gate records the outcome on the immutable audit trail whether or not the target was hit.