Files
dealplustech-astroreal/docs/engineering-log.md
Kunthawat Greethong 52030b7d46 fix(armaflex): rename misspelled 'armflex' slug to 'armaflex' everywhere
- Route /armflex -> /armaflex (page file + nav/listing links)
- Image folder public/images/armflex/ -> public/images/armaflex/
- Fix gallery alt-text 'Armflex' -> 'Armaflex'
- Add nginx 301 redirect so old /armflex URL still works (SEO-safe)
- Update engineering log + handoff

Verified: npm run build (44 pages), tsc --noEmit, nginx -t,
live probe /armaflex/ 200, zero stale 'armflex' refs.
2026-09-08 17:52:12 +07:00

2.2 KiB

title, updated
title updated
Deal Plus Tech Engineering Log 2026-09-08

Engineering Log

Latest verified code commit: c0d8cacfbeb328424138b26e22cb31e82db453b6 pushed to origin/main on 2026-08-30.

Current Status

Milestone Status Last verified Evidence Next action
Armaflex slug rename (armflex → armaflex) complete 2026-09-08 npm run build 44 pages, tsc --noEmit clean, live probe /armaflex/ 200, old slug 301 in nginx.conf Push + EasyPanel rebuild; verify live 301 on production
CcooL product page and navigation complete 2026-08-30 npm run build produced 44 static pages, including /ฉนวนหุ้มท่อ-ccool/ Confirm production domain before the next deploy/SEO change
SEO trust-layer fixes complete 2026-08-30 robots/sitemap, internal links, metadata, legal-page headings, and claim wording checked in built output Fix production soft-404 routing at the server layer
Umami event convention complete 2026-08-30 Source/output scan found no malformed data-umami-event attributes Review event reports after real traffic arrives
Verification gate complete 2026-08-30 TypeScript, build, static HTML, asset probes, and independent review recorded in 2026-08-30-seo-audit-fixes Re-run after any further source change

Guardrails

  • Production domain must be explicitly confirmed before deploy or SEO work; never infer it from repository files, comments, staging URLs, or old audits.
  • Keep claims tied to accessible first-party evidence such as datasheets, certificates, and test reports.
  • Do not commit credentials, tokens, or private logs.
  • Treat production 404 behavior, Cloudflare crawler policy, image dimensions/CLS, and Product schema offers as separate follow-up work.

Entry Index

Plan Synchronization

No master plan, roadmap, or implementation-batch document was present in this repository at verification time; no plan file was invented or silently changed.