Aegis Insurance Decisioning
A full-stack Java + Angular insurance platform used to model policy servicing, claims, premium calculation, risk evaluation, renewals and decision auditability with explicit API contracts.
One system, several decision contexts.
The project is less about scale and more about keeping business-rule execution, API boundaries and auditability understandable across related workflows.
Traceability matters more than pretending the demo is production-complete.
The repository is explicit about what is implemented today and what belongs on the roadmap.
Reason-coded decisions
Risk outputs include a score, risk band, decision and reason codes so a reviewer can understand why the rule engine reached a result.
Property: explainability.Audit trail
Decision events capture trace references, actions and timestamps to make operational decisions reviewable.
Property: traceability.Simple persistence on purpose
The current public version uses an in-memory store for easy local execution; PostgreSQL/MySQL persistence is an explicit extension rather than an invented capability.
Property: honest scope boundary.