Skip to content

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.

RepositoryLocal evidence pathCurrent evidence commit
yamonco/sanmopia-adminsource-refs/sanmopia-admin437c43cb40f414b18091cfea8369c9334139424f
yamonco/sanmopia_websource-refs/sanmopia_web9183261edf6e13926e09dca6c49e7bd13bb71c9b
yamonco/sanmopia-managersource-refs/sanmopia-manager906fc9b4b12debb6e1652bec05e52d1ec21fd4bb
yamonco/sanmopia-usersource-refs/sanmopia-user4b0034126d0680a19364f8937f37c9356ed833a4
yamonco/sanmopia-user-oldsource-refs/sanmopia-user-old6fe74a644034d5d2ab4a306c40981723023f3c0b
yamonco/sanmopia-price-tablesource-refs/sanmopia-price-table217df96544d93890b778adb1c9535d2fad96db21
yamonco/sanmopia-dockersource-refs/sanmopia-docker45fc7f8ee5b40abd35d7d129a3acf64cb0aecb3c
yamonco/sanmopia_androidsource-refs/sanmopia_android80b67724784bf96f2cec4572bc39363972be5530
yamonco/sanmopia_manager_androidsource-refs/sanmopia_manager_android4b468362f6d1c7bac78df2a29072c2c1961c6406
yamonco/sanmopia_iossource-refs/sanmopia_iosd88fefe851340b0bf3d34ff19428189c2f615701
ArtifactLocal evidence pathUsage
Kanboard renewal feature improvement summary/root/ax/output/kanboard/sanmopia_renewal_feature_improvement_summary.mdRequirement 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: 산모피아, id 85
  • Version: v1.2.35
  • Scope: cards 776, open 428, closed 348, renewal-column cards 28, topic-column cards 10
  • Metadata: comments 1507, subtasks 11, task files 233, task links 30
  • 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.

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 areaSource evidence
Reservation status flagssource-refs/sanmopia-admin/application/config/constants.php:116-137
Price version policysource-refs/sanmopia-admin/application/config/constants.php:294
Price catalog importsource-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/statussource-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 actionsource-refs/sanmopia-admin/application/controllers/Calculate.php
Settlement persistencesource-refs/sanmopia-admin/application/models/Payment_model.php
Settlement data room and branch resource postssource-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 fulfillmentsource-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 contentsource-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 quotesource-refs/sanmopia-admin/application/models/Reservation_model.php
Branch access scopesource-refs/sanmopia-admin/application/models/Branch_model.php
Business reportingsource-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 managementsource-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