Skip to main content

Attendance Known Limitations

Summary

This register consolidates limitations confirmed by current source without exposing exploitable internal detail.

Audience

Developers, architects, QA, DevOps, security, and support engineers.

Reference Content

AreaConfirmed limitation or maturity
Leave and holidaysNo direct client or calculator input; precedence and synchronization remain transitional.
Punch processingComplete duplicate, ordering, multi-interval, break, and correction rules are not implemented or confirmed.
Device/importBiometric/device ingestion and file import are not implemented.
Employee profileExplicit local projection exists without confirmed event synchronization or freshness control.
Policy/schedulingNo employee-specific policy assignment, policy effective dates, rotating roster, or break model.
CalculationOnly worked-hours policy rules drive status; business rounding and some period-change behavior require confirmation.
Payroll lockExplicit guard is limited to reopen approval; dependency availability/reconciliation behavior requires internal review.
Health/metricsHealth is process-only; dependency checks and application metrics are absent.
PerformanceNo cache, pagination across all list queries, benchmark, or performance guarantee.
GatewayAttendance and Time Office ownership remain independently transitional.
TestingScript coverage exists, but no Attendance-specific .NET test project was found.
MessagingNo confirmed dead-letter workflow, retry ceiling, ordering guarantee, or inbound consumer.

These are source observations, not delivery commitments or vulnerability disclosures.

Source References

  • microservices/src/attendance-service/Application/Services/AttendanceCommands.cs
  • microservices/src/attendance-service/Application/Services/PunchWorkflow.cs
  • microservices/src/attendance-service/Application/Services/AttendancePolicyResolver.cs
  • microservices/src/attendance-service/Infrastructure/PayrollLockClient.cs
  • microservices/src/attendance-service/Program.cs
  • microservices/src/gateway-api/Program.cs

See Also

Keywords

  • Attendance Service
  • Attendance Known Limitations

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-15
  • Review cycle: Quarterly