Read engineering pattern
pattern_readReads one engineering pattern's full Markdown—frontmatter, rules, and a counterexample—so you can apply the practice behind a specific NF rule. Provide the exact case-sensitive pattern directory name.
Instructions
Read one engineering pattern's full Markdown from patterns//PATTERN.md, including frontmatter, rules, and a counterexample. Use it for the practice behind an NF rule; do not use it to enumerate patterns (pattern_list) or read domain modules (module_read). pattern_id is the exact, case-sensitive directory name such as fail-closed-verification, not the document title. A missing pattern is an error, not an empty result; reads one local file and returns its full text without truncation. Local-only; no auth or rate limits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pattern_id | Yes | Exact pattern directory name (for example fail-closed-verification or single-source-truth). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Pattern directory name. | |
| path | Yes | Repository-relative Markdown path. | |
| text | Yes | Full PATTERN.md body as stored on disk. | |
| bytes | Yes | UTF-8 byte length of text. | |
| found | Yes | True when the pattern was located. |