status/OPEN-ISSUES.md is a fourth register, so it opens by saying what does NOT belong in it. Work blocked on other people stays in REQUESTS.md; shortcuts we consciously accepted stay in BUILD-AI-CONTAINERS.md 14 and are closed by decision, not to be re-raised here; what is running stays in current-state.html. What had no home until now is a defect we own and have not fixed - those were living in commit messages. Closed issues move to the bottom rather than being deleted: this repo is an as-built record, and an issue with no trace of how it closed is worth less than one that was never raised. OI-01: the OpenPLC Editor is not installed anywhere. It is a desktop tool published by OpenPLC, and it is what authors and compiles the IEC 61131-3 program openplc-runtime executes. Without it there is no reviewable source for the control logic in or beside this repository - the program exists only inside the container. Raising it exposed two wrong statements in the build spec, both calling port 8443 the "OpenPLC Runtime web UI". Probed read-only on the host: Server: Werkzeug/3.1.8 Python/3.11.2 / /login /index.html /programs /status /runtime -> 404 /api/v1 -> 401 Unauthorized It is an authenticated REST API with no browser interface at all. Section 4 now says so with the evidence, and 14's entry is restated: 8443 is contained by the same 10.0.0.17 binding as 502, but unlike 502 it is not anonymous, which is a better position than that section recorded. The binding is still the control that matters. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| current-state.html | ||
| OPEN-ISSUES.md | ||
| REQUESTS.md | ||
| workflow-map.html | ||