Corrected in README.md, CLAUDE.md, 02-environment/README.md and
03-plc/VERSIONS.md.
The @VERSION 1.03.00 header inside the .qli files is the quickload FILE
FORMAT version, not the CI Server release. Left alone.
This also sharpens a caveat that was previously stated wrongly. The
EQP-E-DUP_ITEM rejection - an item import fails if two items share an
IO_ADDRESS - was observed on 2026-08-14 on the DEVELOPMENT machine, which
ran R1.03. Production runs R1.05, where it has never been tested. The
design still works around it by publishing level and speed in % only, and
that workaround costs nothing; but anyone wanting a second unit for a
measurement should try it on R1.05 before assuming they need a second PLC
register to carry it.
Replaces the dev-era file entirely. The old one described PXiSEDev and
dev-ubuntu on 192.168.153.0/24, a runtime reachable only through an SSH
tunnel, a docker-compose.yml in a folder that no longer exists, and a
pending R1.03-to-R1.05 migration. None of that is true any more.
Kept: the working protocol - state the plan and its acceptance test, make
the minimal change, show the evidence, wait for confirmation, commit. It
is the reason this project has evidence behind its claims.
Changed in substance:
- the shared-host warning is now prominent. yau-sls-poc-lin001 runs ~28
containers for other projects and serves customer-facing demos; this
project owns one of them.
- a section of non-obvious truths, each of which produces plausible
wrong answers rather than errors: %MW at HR 1024, %QW17 unsigned, all
%IW reading 0 by design, port 502 needing a running program, STruC++
living only inside the Editor GUI, an item import killing every
display, PS_ naming only poll groups.
- guardrails rewritten around what is now live: the container is live
control with CI Server polling it, and %MW writes are real commands.
- a 'verification, not assertion' section. The user is auditing this
work; read the live system rather than inferring it, prove
regenerations still reproduce, and label anything about CI Server as
belief - that machine is not reachable from here.
- open items stated so they are not presented as solved.
Points at the detailed documents rather than restating them.