Development Log — 2026-08-16 · Public Gateway v0.8

What happened

Added a Quality Intelligence engine (quality/) that answers, for every

page and for the site: what is wrong, why, where, how important, how to fix,

whether it can be fixed safely, and how to verify the fix — with explicit

internal AENET scores and no fake Google claims.

AENET Quality Intelligence (quality/)

  • Go module (standard library only) with commands

audit / score / recommend / fix-safe / report / run / check /

baseline, exposed as npm run quality, npm run quality:check,

npm run quality:fix-safe.

  • Scanners: design, search (SEO001–SEO023 + SEC001), content,

accessibility, performance, localization, architecture/security.

  • Scores (all internal metrics, all explainable with a breakdown):

AENET DESIGN QUALITY, AENET SEARCH READINESS, AENET CONTENT QUALITY,

AENET RELEASE READINESS.

  • Recommendation engine + fix queue: BLOCKER → HIGH → MEDIUM → LOW,

then impact → confidence → affected pages.

  • Safe auto fix: deterministic generated-artifact repairs only

(sitemap/canonical/hreflang/language/breadcrumb/manifest regeneration);

everything else is REVIEW REQUIRED.

  • Honest external statuses: Lighthouse reports NOT AVAILABLE when no

binary exists; Search Console stays DISABLED (never fake query metrics).

Reports

reports/quality-summary.{json,md}, design-quality.json,

search-readiness.json (compiler-compatible, enriched), content-quality.json,

issues.json, recommendations.json, fix-queue.json,

search-feedback.json, plus a local-only NOINDEX dashboard at

web/quality-report/.

Real bugs this release's own audit caught

  • Invalid UTF-8 in Thai/Chinese descriptions: the search compiler

truncated summaries mid-rune; fixed by rune-safe truncation

(search/internal/metadata) plus a regression test and a new

SEO023 INVALID_UTF8 audit code.

  • Broken language-switcher links on English-only research/development

entry pages (pointed at non-existent /th/… and /zh-cn/… pages) —

flagged as SEO009 BROKEN_INTERNAL_LINK for review.

  • Mobile/clipping risks: body[data-page=…] workstation adapters force

min-width: 1280px with overflow:hidden — flagged as DSG011 /

DSG015 and release-blocking under the design gate.

  • Tiny typography: 8–11px card/meta text in the adapters — DSG001.

Version

AENET Cloud Public v0.8.0 · Search Compiler v2 · Quality Intelligence v1 ·

Recommendation Engine v1.