Summarize the Release Information (known issues) and System Design/Management manuals, add the system-check and system-management skills practiced on the R1.03 test system, and add the progress tracker, issue register and a CI-Eng-Sample placeholder. CLAUDE.md now requires a version check, asks once per conversation whether to work directly or prepare files only, and treats the manuals as development-only. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
86 lines
5.6 KiB
Markdown
86 lines
5.6 KiB
Markdown
# Progress
|
|
|
|
Status of each manual and each practiced task. Update this file as work proceeds.
|
|
|
|
**Manual status:** not started · summarized · in practice · done
|
|
**Task status:** not practiced · practiced, awaiting confirmation · passed · not completed (see notes)
|
|
|
|
## Test system
|
|
|
|
Practice notes refer to the repo author's **development test system**, not to anything shipped
|
|
with this repo:
|
|
|
|
- CI Server R1.03.00, unlicensed, on the development machine.
|
|
- **AID** (e.g. `AID.WRPS.SIM.INFLOW`) is the author's own test project on that machine. It is
|
|
not in this repo and other systems will not have it. Item names here are evidence of what
|
|
was tested, not names to use elsewhere.
|
|
- Communication stations seen there (`WRPS_PLC`, `MODSIM_STATION`, `STN_MQTT`) belong to AID.
|
|
|
|
Shared, repeatable practice will use the sample project **CI-Eng-Sample**
|
|
(`examples/CI-Eng-Sample/`) once it exists.
|
|
|
|
## Manuals, in working order
|
|
|
|
| Phase | Manual | Title | Status |
|
|
|---|---|---|---|
|
|
| 0 | IM 36K01A50 | Release Information | summarized ([notes](manuals/IM36K01A50-01EN.md)) |
|
|
| 1 | IM 36K10J10 | System Design/Management | in practice, skill `system-management` ([notes](manuals/IM36K10J10-01EN.md)) |
|
|
| 2 | IM 36K01C10 | CI Server Setup | not started |
|
|
| 2 | IM 36K01C30 | Security Guide | not started |
|
|
| 3 | IM 36K10G10 | Tutorial | not started |
|
|
| 4 | IM 36K10R10 | CI Portal Setup | not started |
|
|
| 4 | IM 36K10R20 | Setup File Editor | not started |
|
|
| 5 | IM 36K10C10 | Engineering Module - I/O Processes | not started |
|
|
| 5 | IM 36K10L40 | EQUIPMENT Service - Utilities | not started |
|
|
| 5 | IM 36K10L41 | EQUIPMENT Service - Configuration | not started |
|
|
| 5 | IM 36K10L35 | ITEM Service - ITH | not started |
|
|
| 5 | IM 36K10L36 | ITEM Service - ITM | not started |
|
|
| 6 | IM 36K10L10 | Class/Object Engineering | not started |
|
|
| 6 | IM 36K10P10 | Class Description Language - Traditional | not started |
|
|
| 6 | IM 36K10P11 | Class Description Language - Java | not started |
|
|
| 7 | IM 36K10L55 | Exchange Tool Engineering | not started |
|
|
| 7 | IM 36K10L30 | BUS Service | not started |
|
|
| 7 | IM 36K10L45 | Data Access Engineering | not started |
|
|
| 7 | IM 36K10E20 | OPC Interface | not started |
|
|
| 8 | IM 36K10L15 | Alarm Management Engineering | not started |
|
|
| 8 | IM 36K10C20 | Engineering Module - Alarms | not started |
|
|
| 8 | IM 36K10E30 | Alarm System Performance Analysis | not started |
|
|
| 9 | IM 36K10L20 | History Management Engineering | not started |
|
|
| 9 | IM 36K10C40 | Engineering Module - Historical | not started |
|
|
| 10 | IM 36K10R30 | Graphic Display Setup | not started |
|
|
| 10 | IM 36K10C50 | Edit Module | not started |
|
|
| 10 | IM 36K10C60 | Advanced Operating Graphics | not started |
|
|
| 11 | IM 36K10L50 | Data Set Service Engineering | not started |
|
|
| 11 | IM 36K10P30 | Data Set Service Language | not started |
|
|
| 11 | IM 36K10P20 | Report Generation Language | not started |
|
|
| 11 | IM 36K10R40 | Report Server Setup | not started |
|
|
| 11 | IM 36K10C30 | Engineering Module - Reporting | not started |
|
|
| 11 | IM 36K10E10 | Excel Add-in | not started |
|
|
| 12 | IM 36K10L25 | Audit Trail Management | not started |
|
|
| 13 | IM 36K10J20 | High Availability Computing | not started (needs two servers) |
|
|
| 13 | IM 36K10J40 | Active Directory Integration | not started (needs a domain) |
|
|
| — | IM 36K01A10 / A20 / A30 | Read Me First, License, OSS terms | skipped (no engineering content) |
|
|
|
|
Order change after reading IM 36K10J10: its migration procedure (§5.6) shows the dependency
|
|
chain *communication lines/stations/points → installations/units → items (template items
|
|
first) → storage groups → classes → objects → reports*. So acquisition and items (phase 5)
|
|
now come before classes and objects (phase 6), and the other interfaces follow as phase 7.
|
|
|
|
## Tasks
|
|
|
|
| Manual | Task | Status | Notes |
|
|
|---|---|---|---|
|
|
| J10 | System check: version, paths, running state, time sync ([skill](../.claude/skills/system-check/SKILL.md)) | passed | Started CI Service elevated; live version R1.03.00; node UNLICENCED (expected). |
|
|
| J10 | Time sync check / configuration (`w32tm`, `durutl.sup`) | not practiced | Check only on this system; no Vnet/IP. |
|
|
| J10 | Export a dataset with `dssqld` ([task](../.claude/skills/system-management/tasks/export-dataset.md)) | passed | Filter-file syntax: [ISS-003](issues.md). |
|
|
| J10 | Import / update a dataset with `dssqld` | not practiced | Writes to the database; ask first. |
|
|
| J10 | Read an item with `itmval -g` | passed | Read `AID.WRPS.*` items. `-a 1..5` gave `ITM-E-WRONG_ATT` on an item without limits: [ISS-004](issues.md). |
|
|
| J10 | Write an item with `itmval -p` | practiced, awaiting confirmation | `AID.WRPS.SIM.INFLOW` 419.76 → 400 → 419.76. After the first write the item's options gained the `uoff` flag (0x8a → 0x8e), which stays after restoring the value. See [ISS-001](issues.md). |
|
|
| J10 | Read the message log (`tls\log\umhlog.log`) | passed | |
|
|
| J10 | Per-component version list (`tls\lst\tls_versions.lst`) | passed | |
|
|
| J10 | Load history from CSV with `ithloahis` | not practiced | Needs an item storage group. |
|
|
| J10 | Consistency check (`dsschk`, `ismchk`) | not completed | `dsschk -d ITEM_DF -v` exits 0 with no output and nothing new in the message log; See [ISS-002](issues.md). |
|
|
| J10 | Monitoring processes (`intmon`, `intcpumon`, `intdskmon`, `inttcpmon`, `intspawn`) | not practiced | Needs items to report into; better after phase 5. |
|
|
| J10 | Backup of `tls` folders | not practiced | Plan only; the actual backup tool is site-specific. |
|
|
| J10 | Migration between systems (§5.6) | not practiced | Needs engineered data; revisit after phase 6. |
|
|
| J10 | Tuning and debugging (setup files, `*_debug` launchers, debuggers) | not practiced | |
|