관리자 님 로그아웃
서버 / 코어 설정
🛠 서버 / 코어 설정 확인
🧠 COREBOT 스캔 실행
코어 구조/미사용 파일 정리할 때 한 방에 스캔.
마지막 실행: 2026-03-06 15:49:37
실행 가능. 버튼 누르면 /admin/api/corebot/run.php 호출해서 돌림.

    
※ 실행 후 리포트는 새로고침(F5)하면 최신 내용으로 보임.
🔍 코드 점검 실행
보안/품질 리스크 스캔 → /reports/code_risk_report.md 생성.

💻 시스템 정보

PHP8.4.14
OSLinux
서버nginx/1.23.1
HOSTsos2523.synology.me
DOCROOT/var/services/web
SCRIPT/영일전기철물2/index.php
memory_limit512M
max_exec_time60 sec
disable_functions-

🗄 DB 연결 상태

상태 정상
메시지DB 연결 성공
Ping0.7 ms
DB_HOST127.0.0.1
DB_NAMEesp32_data_db
DB_USEResp32_user

🧠 코어 / 코어봇 상태

루트/volume1/web/영일전기철물2
core 폴더존재
corebot.py존재
exec()가능
경로/volume1/web/영일전기철물2/core/corebot.py

📊 현장 / 견적 연동 점검

상태검토 필요
전체 현장55 건
전체 견적61 건
견적 없는 현장3 건
현장 없는 견적7 건
현장ID현장명상태견적ID견적상태금액날짜
92 어울림센터 견적 - -
91 집앞에 리모델링 계약확정 10091 발행완료 1,400,000 2026-03-18
90 농기술센터 판넬시공 및 전등전열 시공 계약확정 10022 발행완료 1,500,000 2025-12-02
89 육모장 계약확정 10090 수주완료 3,686,000 2026-01-18
88 작천초등학교 급식실 증설공사 계약확정 10089 수주완료 1,840,000 2026-03-18

🧾 현장 기본 정보 점검

상태대체로 정상
전체55 건
발주처 없음1 건
주소 없음55 건
상태 없음0 건
client_name가 전부 0이면 project_new.php 또는 저장 API에서 매핑 빠졌을 확률 큼.

🧭 WHEREAMI · “누가 뭘 호출하냐” 검사

API: -
JS/PHP를 스캔해서 호출된 API vs 실제 존재하는 API 비교해줌.
⚠️ WHEREAMI API 파일 없음: /volume1/web/영일전기철물2/admin/api/diag/whereami.php

📄 COREBOT 리포트

✅ ✅ USED (실사용) — _corebot_used.json (13,934 bytes)
업데이트: 2026-03-06 15:49:37
열기
/volume1/web/영일전기철물2/core/_corebot_used.json
요약: OK · count: 29
file reason refs(최대2)
admin/index.php ENTRYPOINT -
config/admin_secret.php - -
config/db_config.php - -
core/DB.php - sections/dashboard/dashboard_boot.php:17 admin/api/quotation/convert-to-project.php:26
core/Dashboard/CustomerMetrics.php - core/Dashboard/_bootstrap.php:66
core/Dashboard/DashContext.php - core/Dashboard/_bootstrap.php:61
core/Dashboard/DashProjects.php - core/Dashboard/_bootstrap.php:82
core/Dashboard/DashSchema.php - core/Dashboard/_bootstrap.php:60
core/Dashboard/DashUtil.php - core/Dashboard/_bootstrap.php:59
core/Dashboard/DashboardComposer.php - core/Dashboard/_bootstrap.php:88
core/Dashboard/DashboardEnv.php - core/Dashboard/_bootstrap.php:85
core/Dashboard/DashboardInvoker.php - core/Dashboard/_bootstrap.php:86
core/Dashboard/DashboardModules.php - core/Dashboard/_bootstrap.php:87
core/Dashboard/ExpenseMetrics.php - core/Dashboard/_bootstrap.php:69
core/Dashboard/ProjectMetrics.php - core/Dashboard/_bootstrap.php:68
※ UI에는 상위 15개만. 전체는 “열기”.
✅ ⚠️ MAYBE (라우터/맵 후보) — _corebot_maybe.json (123,240 bytes)
업데이트: 2026-03-06 15:49:37
열기
/volume1/web/영일전기철물2/core/_corebot_maybe.json
요약: OK · count: 451
file reason refs(최대2)
admin/api/_api_boot.php ApiRouter 동적 라우팅/admin-api 후보 admin/api/project/get_list.php:15 admin/api/diag/whoami.php:11
admin/api/_api_contract.php ApiRouter 동적 라우팅/admin-api 후보 admin/api/quotation/save.php:5 admin/api/quotation/save.php:5
admin/api/_api_util.php ApiRouter 동적 라우팅/admin-api 후보 admin/api/_api_boot.php:28 admin/api/_api_boot.php:28
admin/api/_auth_guard.php ApiRouter 동적 라우팅/admin-api 후보 -
admin/api/_common.php ApiRouter 동적 라우팅/admin-api 후보 admin/api/core.php:2 admin/api/core.php:2
admin/api/_debug/cols_project_expenses.php ApiRouter 동적 라우팅/admin-api 후보 -
admin/api/_debug/list_tables.php ApiRouter 동적 라우팅/admin-api 후보 -
admin/api/_health/db.php ApiRouter 동적 라우팅/admin-api 후보 -
admin/api/_health/env.php ApiRouter 동적 라우팅/admin-api 후보 -
admin/api/_health/me.php ApiRouter 동적 라우팅/admin-api 후보 -
admin/api/_health/show_path.php ApiRouter 동적 라우팅/admin-api 후보 -
admin/api/_health/whoami.php ApiRouter 동적 라우팅/admin-api 후보 -
admin/api/ai/__env.php ApiRouter 동적 라우팅/admin-api 후보 -
admin/api/ai/_ai_whereami.php ApiRouter 동적 라우팅/admin-api 후보 -
admin/api/ai/_diag_find_common.php ApiRouter 동적 라우팅/admin-api 후보 -
※ UI에는 상위 15개만. 전체는 “열기”.
❌ ❌ UNUSED (삭제 후보) — _corebot_unused.json
/volume1/web/영일전기철물2/core/_corebot_unused.json
(파일 없음)
❌ 중복 코드 — _corebot_duplicates.txt
/volume1/web/영일전기철물2/core/_corebot_duplicates.txt
(파일 없음)
❌ 미사용 후보(구버전) — _corebot_unused_candidates.txt
/volume1/web/영일전기철물2/core/_corebot_unused_candidates.txt
(파일 없음)
❌ 변경 로그 — _corebot_changelog.txt
/volume1/web/영일전기철물2/core/_corebot_changelog.txt
(파일 없음)