P0 셀프서비스 결정론 리포트 — 적산·물질수지 폐합·cleaning 마스크 (+ P1 온라인 스펙) #1

Open
windpacer wants to merge 43 commits from feat/p0-selfservice-report into main
2 changed files with 14 additions and 4 deletions
Showing only changes of commit 7124b222c3 - Show all commits

View File

@@ -44,6 +44,16 @@
"pollIntervalMs": 500,
"registerMapPath": "/home/windpacer/projects/hc900_ax/docs/register-map-c4.json",
"enabled": false
},
{
"id": "HCX",
"name": "",
"controllerIp": "",
"controllerPort": 502,
"grpcPort": 50055,
"pollIntervalMs": 1000,
"registerMapPath": "",
"enabled": true
}
]
}

View File

@@ -71,10 +71,10 @@ ExperionCrawler가 결정한 값이 **Single Source of Truth** 입니다.
### sub_area 도구 호출 방법
- `active_alarms(area="P6-1")` '-'가 있으면 server.py가 자동으로 sub_area 토큰 매칭
- `find_tags(query="펌프", sub_area="P6-1")` 전용 sub_area 파라미터 사용
- `query_events(area="P6-1")` / `summarize_events(area="P6-1")` / `generate_status_report(area="P6-1")` — 동일
- area 코드("P6")를 그대로 주면 sub_area 구분 없이 area 전체가 조회됩니다(기존 동작).
- `active_alarms` — area 파라미터에 `P6-1` 같이 '-'가 있으면 server.py가 자동으로 sub_area 토큰 매칭
- `find_tags` — sub_area 전용 파라미터`P6-1` 전달
- `query_events` / `summarize_events` / `generate_status_report` — area 파라미터에 `P6-1` 전달
- area 파라미터에 `P6`(short form)를 쓰면 sub_area 구분 없이 area 전체가 조회됩니다.
### ⚠️ 공용(shared) 태그