Skip to content

site: build search-to-engineering progressive landing architecture - #350

Merged
masarray merged 14 commits into
mainfrom
site/r3-search-to-engineering-architecture
Sep 21, 2026
Merged

masarray merged 14 commits into
mainfrom
site/r3-search-to-engineering-architecture

Conversation

@masarray

Copy link
Copy Markdown
Owner

R3 — Search-to-Engineering Progressive Architecture

Reframes the ARSAS public site around the way new users actually search and learn, while preserving the existing deep IEC 61850 engineering content.

What changes

  • Makes the EN/ID homepage authoritative for plain-language IEC 61850 tester / IED tester / free open-source IEC 61850 software intent.
  • Routes visitors by task: Learn IEC 61850 · Test an IED · FAT/SAT · Interoperability.
  • Adds a progressive path from simple workflow language into MMS, DataSets, BRCB/URCB, GOOSE, SCL, control, file services and COMTRADE detail.
  • Repositions Features as the deep-engineering layer and Solutions as the FAT/SAT/project-workflow layer.
  • Reframes multi-vendor pages around bounded interoperability testing evidence, explicitly avoiding universal conformance or compatibility claims.
  • Sharpens Learning Center search intent for beginners and hands-on IED work.
  • Fixes the remaining mixed-English Indonesian homepage card.
  • Adds source and rendered-site regression guards for the new search-to-engineering contract.

Performance / architecture

  • No framework added.
  • No external font added.
  • No analytics/runtime JS added.
  • No decorative homepage media added.
  • Existing responsive images, lazy loading, canonical/hreflang, sitemap, IndexNow and structured-data pipeline remain intact.

Boundary

Landing/docs only. No IEC 61850 runtime, discovery, reporting, control, C#/XAML production path, or engine code is changed.

Please validate exact-head website build, localization, responsive media, internal links, sitemap/hreflang, release trust and repository guard workflows before merge.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1015d9c998

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +217 to +219
for value in search_contract:
if value not in rendered:
errors.append(f"{label}: missing search-to-engineering contract value {value}")

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Scope homepage contract checks to homepage-owned content

For the English homepage, rendered includes the shared header and footer, which already contain every required string: the header supplies “IEC 61850 tester,” while the footer supplies all five destination URLs. Consequently, a later change can remove the new task cards, hero category, and their links from index.html while this source check still passes; the rendered-site validator repeats the same whole-document substring check. Inspect the homepage-owned sections or specific anchors instead so the advertised search-to-engineering regression guard actually protects the routing introduced here.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Owner Author

Exact-head validation complete for 1015d9c99806e967897bfc1c0dfbb2dbbc3d78fd.

PASS:

  • Deploy product website / rendered-site validation
  • Measure product website
  • Validate adoption and field proof
  • Build search growth queue
  • Validate measurement growth contract
  • Verify production website health
  • Smart Discovery Golden Provenance
  • Smart Discovery Golden Budget Lock
  • Smart Discovery Repeat-Run Stability
  • Smart Discovery Mainline Readiness
  • Smart Discovery Production Promotion Guard
  • Smart Discovery Merge Execution Guard
  • Smart Discovery Field Capture Build
  • Full Build ARSAS: source/website/license boundaries, release invariants, engine lock/API checks, build, application regressions, portable publish and smoke test

Change boundary remains website/content/validator only: 14 files, no production IEC 61850 runtime or engine code.

@masarray
masarray merged commit 86003f8 into main Sep 21, 2026
20 checks passed
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