Skip to content

Add self-guided Rockwell P1 hello-world replay - #11

Merged
lagarcia38 merged 1 commit into
mainfrom
codex/p1-hello-world-replay
Oct 23, 2026
Merged

lagarcia38 merged 1 commit into
mainfrom
codex/p1-hello-world-replay

Conversation

@lagarcia38

Copy link
Copy Markdown
Contributor

What this adds

A self-guided, read-only Rockwell P1 hello-world at /sphere/p1-hello-world/. A visitor can play or scrub all 42 October 10 samples, answer two observation checks, and download a filtered CSV without credentials.

The public extract has relative time and selected teaching fields only. It omits the original full-column capture, exact UTC timestamps, and network identifiers. The page explicitly distinguishes the scripted PLC stimulus from an HMI session, an attack, terminal electrical measurement, and a full tank cycle.

Evidence and checks

  • Source SHA-256 pinned and checked by scripts/build-p1-replay-data.mjs.
  • 42 ordered samples: 8 baseline, 7 level-only, 11 Start, 16 restored; all 11 Start samples show controller output bit 0 and simulator input bit 0 high; final sample is idle with both bits low.
  • npm run lint, npm run lint:links, and npm run build pass with locked dependencies.

Remaining walkthrough

After deployment, test the public URL in a fresh browser with no saved state. A live FactoryTalk walkthrough is separate and has not passed: the current CPS materialization is held by another account, so no live controls were operated.

@lagarcia38
lagarcia38 merged commit c27c192 into main Oct 23, 2026
1 check passed
@lagarcia38
lagarcia38 deleted the codex/p1-hello-world-replay branch October 23, 2026 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant