Living Documentation: Storing the Functional Spec inside the Runtime

The Problem: In traditional PLCs, the Functional Specification (FS) is usually a static PDF stored on a server somewhere. It rarely matches the code running in the cabinet after a few months of maintenance.

The Approach: Because JasperNode uses “reach” string tags, we can store project-relevant information directly in a README.md file alongside the logic.

Why this matters for AI: This isn’t just for humans. The AI Agent reads this markdown file to understand the intent of the system.

  • Context: Before generating code, the AI checks README.md to understand the system boundaries and hardware setup.

  • Updates: You can ask the agent to “Update the README to reflect the changes we just made to the pump logic,” ensuring documentation stays synchronised with the runtime.