Skip to content

docs: consolidate Unified Diagnostics and GH naming standards - #205

Merged
michaldengusiak merged 2 commits into
sow/2026-Q4from
docs/unified-engineering-standards-q4
Oct 16, 2026
Merged

michaldengusiak merged 2 commits into
sow/2026-Q4from
docs/unified-engineering-standards-q4

Conversation

@michaldengusiak

Copy link
Copy Markdown

Documentation only. No source, test, build, Grasshopper contract or numerical change.

Existing guidance discovered

Created / consolidated

  • New docs/DIAGNOSTICS_STANDARD.md (API as implemented, severity/detail semantics, producer-owned severity, Warnings/Errors survive filtering, detail never affects engineering results, lazy messages, three adapter architectures, legacy compatibility, testing rules).
  • docs/GH_COMPONENT_STANDARDS.md: GH-B7 execution triggers (_run/run_/_run_, counts from source), GH-I3a Name vs NickName, section K new-vs-legacy quick reference, section E now links the Diagnostics standard.
  • Record: documentation/Unified-Engineering-Standards-Q4.md.

How agents find them

New mandatory "Engineering standards" section in AGENTS.md linking both.

Duplicate / outdated guidance

Rollout recommendations (separate PRs, not done)

Add the same AGENTS.md pointer in SAM_OCCT, SAM_OpenStudio, SAM_Tas, SAM_Tas_Grasshopper, SAM_Psychrometrics. Open owner decisions left open: _diagnosticDetail_ spelling (GH-E3); wiring TAS adapters into TAS components.

Validation

Checked against SAM.Core source and Grasshopper component source; Markdown links verified; diff is docs + AGENTS.md only. Python validator tests not run (no Python here; unaffected).

🤖 Generated with Claude Code

michaldengusiak and others added 2 commits October 16, 2026 11:43
Add docs/DIAGNOSTICS_STANDARD.md, extend GH_COMPONENT_STANDARDS.md (triggers,
Name vs NickName, new-vs-legacy quick reference, corrected status), link both
from AGENTS.md. Documentation only. [skip ci]

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…-component naming

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@michaldengusiak
michaldengusiak marked this pull request as ready for review October 16, 2026 09:52
@michaldengusiak
michaldengusiak merged commit 11afe03 into sow/2026-Q4 Oct 16, 2026
3 checks passed
michaldengusiak added a commit that referenced this pull request Oct 16, 2026
…kip ci]

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@michaldengusiak
michaldengusiak deleted the docs/unified-engineering-standards-q4 branch October 16, 2026 09:56
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