查詢空房
適用時機
- 使用者說「查空房」「哪些房間可用」「{日期} 有哪些房」
執行流程
- 讀取
master-data/room-types.yaml,取得房型定義與定價 - 讀取
master-data/room-list.yaml,取得所有實體房號 - 掃描
orders/*-確認單.md的 front matter,找出日期重疊的訂房記錄,標記對應房號為「已佔用」 - 輸出可用清單(依房型分組)
輸出格式
## 可用房間(YYYY-MM-DD ~ YYYY-MM-DD,共 N 晚)
### {房型名稱}({代碼})|容量:N 人|每晚 N,NNN 元
| 房號 | 樓層 | 備註 | 狀態 |
|------|------|------|------|
| 301 | 3F | | ✓ 可用 |
| 302 | 3F | | ✗ 已訂({訂單ID}) |
---
共可用 N 間({房型1} N 間、{房型2} N 間)