ci-server-engineer/knowledge/progress.md
cliu 070e578129 Add phase 0-1 knowledge and system skills
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>
2026-09-30 13:07:37 +10:00

5.6 KiB

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)
1 IM 36K10J10 System Design/Management in practice, skill system-management (notes)
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) 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) passed Filter-file syntax: ISS-003.
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.
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.
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.
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