Sanmopia Original Sources
Original Sanmopia repositories live in yamonco on GitHub. Repositories with
modernization in the name are target repos; repositories listed here are
read-only source evidence.
Feature coverage is managed in Source Feature Checklist.
Operational renewal requirements are tracked in Kanboard Renewal Feature Improvements.
Source Repositories
Section titled “Source Repositories”| Repository | Local evidence path | Current evidence commit |
|---|---|---|
yamonco/sanmopia-admin | source-refs/sanmopia-admin | 437c43cb40f414b18091cfea8369c9334139424f |
yamonco/sanmopia_web | source-refs/sanmopia_web | 9183261edf6e13926e09dca6c49e7bd13bb71c9b |
yamonco/sanmopia-manager | source-refs/sanmopia-manager | 906fc9b4b12debb6e1652bec05e52d1ec21fd4bb |
yamonco/sanmopia-user | source-refs/sanmopia-user | 4b0034126d0680a19364f8937f37c9356ed833a4 |
yamonco/sanmopia-user-old | source-refs/sanmopia-user-old | 6fe74a644034d5d2ab4a306c40981723023f3c0b |
yamonco/sanmopia-price-table | source-refs/sanmopia-price-table | 217df96544d93890b778adb1c9535d2fad96db21 |
yamonco/sanmopia-docker | source-refs/sanmopia-docker | 45fc7f8ee5b40abd35d7d129a3acf64cb0aecb3c |
yamonco/sanmopia_android | source-refs/sanmopia_android | 80b67724784bf96f2cec4572bc39363972be5530 |
yamonco/sanmopia_manager_android | source-refs/sanmopia_manager_android | 4b468362f6d1c7bac78df2a29072c2c1961c6406 |
yamonco/sanmopia_ios | source-refs/sanmopia_ios | d88fefe851340b0bf3d34ff19428189c2f615701 |
Operational Evidence
Section titled “Operational Evidence”| Artifact | Local evidence path | Usage |
|---|---|---|
| Kanboard renewal feature improvement summary | /root/ax/output/kanboard/sanmopia_renewal_feature_improvement_summary.md | Requirement source for renewal P0/P1/P2 scope, repeated manual operations, and acceptance criteria across reservation, matching, documents, payment, settlement, privacy, branch operations, app stability, and CMS-style content. |
Live Kanboard JSON-RPC verification on 2026-07-01:
- Endpoint:
https://kanboard.yamon.io/jsonrpc.php - Project:
산모피아, id85 - Version:
v1.2.35 - Scope: cards
776, open428, closed348, renewal-column cards28, topic-column cards10 - Metadata: comments
1507, subtasks11, task files233, task links30 - Privacy rule: use card ids and titles in this repo; do not write raw card bodies or raw comments because they can contain personal data.
Migration Rule
Section titled “Migration Rule”Use source paths only as evidence anchors. Modern implementation names must use bounded-context language and may change old source names or logic when the extracted business rule is clearer.
Primary backend source anchors:
| Rule area | Source evidence |
|---|---|
| Reservation status flags | source-refs/sanmopia-admin/application/config/constants.php:116-137 |
| Price version policy | source-refs/sanmopia-admin/application/config/constants.php:294 |
| Price catalog import | source-refs/sanmopia-admin/application/controllers/cli/Price.php, source-refs/sanmopia-admin/application/models/Spreadsheet_model.php:4807-5395, source-refs/sanmopia-price-table/* |
| Pre-reservation payment/refund/status | source-refs/sanmopia_web/application/models/Payment_model.php:737-853, source-refs/sanmopia_web/application/controllers/api/Payment.php:508-655, source-refs/sanmopia-admin/application/views/reservation_status/pre_reservation_detail.php:90-118, source-refs/sanmopia-admin/application/controllers/Reservation.php:1023-1088, source-refs/sanmopia-admin/application/models/Reservation_model.php:5559-5595 |
| Branch settlement action | source-refs/sanmopia-admin/application/controllers/Calculate.php |
| Settlement persistence | source-refs/sanmopia-admin/application/models/Payment_model.php |
| Settlement data room and branch resource posts | source-refs/sanmopia-admin/application/controllers/DataRoom.php:30-94, source-refs/sanmopia-admin/application/controllers/DataRoom.php:119-212, source-refs/sanmopia-admin/application/controllers/DataRoom.php:218-310, source-refs/sanmopia-admin/application/models/Data_room_model.php:25-203 |
| Promotion entitlement and fulfillment | source-refs/sanmopia_web/application/controllers/Shop.php, source-refs/sanmopia_web/application/controllers/api/Shop.php, source-refs/sanmopia_web/application/models/Product_model.php, source-refs/sanmopia-admin/application/models/Coupon_model.php |
| Customer engagement content | source-refs/sanmopia_web/application/models/Board_model.php, source-refs/sanmopia_web/application/models/Notice_model.php, source-refs/sanmopia_web/application/models/Qna_model.php, source-refs/sanmopia_web/application/models/Faq_model.php, source-refs/sanmopia_web/application/models/Notification_model.php, source-refs/sanmopia-admin/application/controllers/Board.php, source-refs/sanmopia-admin/application/controllers/Clinic.php, source-refs/sanmopia-admin/application/controllers/ajax/CommonBoard.php, source-refs/sanmopia-admin/application/models/Board_model.php, source-refs/sanmopia-admin/application/models/Board_category_model.php |
| Reservation quote | source-refs/sanmopia-admin/application/models/Reservation_model.php |
| Branch access scope | source-refs/sanmopia-admin/application/models/Branch_model.php |
| Business reporting | source-refs/sanmopia-admin/application/controllers/Statistics.php, source-refs/sanmopia-admin/application/controllers/Datatable.php, source-refs/sanmopia-admin/application/models/Statistics_model.php, source-refs/sanmopia-admin/application/models/Datatable_model.php, source-refs/sanmopia-admin/static/js/statistics/*, source-refs/sanmopia-admin/static/js/datatables.js |
| Service calendar and holiday management | source-refs/sanmopia-admin/application/controllers/ManageSystem.php, source-refs/sanmopia-admin/application/models/Manage_system_model.php, source-refs/sanmopia-admin/application/controllers/Reservation.php:1740-1758, source-refs/sanmopia-admin/application/models/Reservation_model.php:5376-5418, source-refs/sanmopia_web/application/models/Reservation_model.php |