Skip to content

feat(checkout): execute check-out and trigger cleaning #17

Description

@temps-code

Objective

Implement check-out and automatically trigger cleaning workflow.

MVP Metadata

  • MVP Phase: Operations
  • Module: checkin-checkout
  • Priority: Medium
  • Type: Feature
  • FR: FR-08, FR-09, FR-16
  • Branch Target: features

Acceptance Criteria

  • Check-out finalizes the active stay.
  • Reservation/reservation item state is updated consistently when applicable.
  • Room state changes to cleaning.
  • A housekeeping cleaning task is created for the room.
  • Duplicate check-out and invalid property/status cases are rejected.
  • Operation remains scoped by property and is implemented in service logic, not only JSX.

Evidence Expected

  • Link related commits and PRs.
  • Include screenshots for UI changes when applicable.
  • Include test/build evidence when implementation touches app/runtime code.

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions