docs: chapters 40, 41, 50, 51 — Operations + Reference (series complete)
Last four chapters of the guided tour. 40 — Building, running, the demo. Docker prerequisites, the build flow, what each binary is for, running the 24-transaction demo flow annotated step by step. Running the 4 external-validator sweeps + the libFuzzer pass. Inspecting the demo with tcpdump and tshark. Reading source while running as the recommended learning workflow. 41 — Integration: hardware, MES, production. Four-phase tour: wiring sensors / recipe engine / alarms / E84 GPIO; talking to a real MES with the day-1 punch list + commercial-MES quirks (Wonderware S2F21, Camstar Linktest cadence, etc.); production hardening (nftables / stunnel / minisign / persistence layout / monitoring / runbook); performance envelope + memory footprint + capacity planning. Pointers to the long-form INTEGRATION.md / MES_INTEROP.md / SECURITY.md / BENCHMARKS.md. 50 — API + message catalog + YAML schemas reference. Namespace-by- namespace table of public symbols (secs2, hsms, secsi, gem, config, metrics) with brief descriptions. Stream-by-stream message catalog reference (S1, S2, S3, S5, S6, S7, S9, S10, S12, S14, S16). YAML schema reference for messages.yaml + the three state-table files + equipment.yaml. 51 — Extending the codebase. Seven recipes ordered from no-code to substantial: new SVID/DVID/ECID (YAML only), new CEID with reports (YAML only), new host command (YAML + optional handler), new control- state transition (YAML only), new SECS-II message (YAML + handler), new store (header + tests), new persistence backend (drop-in vs pluggable trade-off). Each recipe has the actual mechanical steps, the test pattern, and pointers to the chapter that explains why it works. Index updated to mark all 24 chapters published. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
+3
-7
@@ -248,12 +248,8 @@ this guide is the *tutorial path* that ties them together.
|
||||
|
||||
## Status of this guide
|
||||
|
||||
Chapters publish as they're written. The list above is the table of
|
||||
contents; individual files exist once the chapter has been written.
|
||||
A chapter without a working link is on the to-write list.
|
||||
|
||||
**Currently published:** Chapter 00 (this index).
|
||||
|
||||
**In progress:** Chapter 01 — *What is SECS/GEM?*
|
||||
**All 24 chapters published.** Read linearly from
|
||||
[01](01_what_is_secs_gem.md) or jump in at whichever part fits your
|
||||
goal (see "How to read this guide" above).
|
||||
|
||||
Next chapter: [→ 01 What is SECS/GEM?](01_what_is_secs_gem.md)
|
||||
|
||||
Reference in New Issue
Block a user