54 lines
2.6 KiB
Markdown
54 lines
2.6 KiB
Markdown
---
|
||
title: Deal Plus Tech Engineering Handoff
|
||
updated: 2026-08-30
|
||
---
|
||
# Engineering Handoff
|
||
|
||
## Current State
|
||
|
||
- Repository: `/Users/kunthawat/Gitea/dealplustech-astroreal`
|
||
- Branch: `main`
|
||
- Code commit: `c0d8cacfbeb328424138b26e22cb31e82db453b6` (pushed and verified at `origin/main` before this handoff update)
|
||
- HEAD: current branch tip of `main`; verify with `git rev-parse HEAD` after the handoff update
|
||
- Remote target: `origin/main`
|
||
- Working tree: clean after the verified code commit; this handoff metadata update is the only pending change
|
||
|
||
## Completed
|
||
|
||
- CcooL product page: `/ฉนวนหุ้มท่อ-ccool/`
|
||
- CcooL images and pricing PDF added under `public/`
|
||
- Navigation, product listing, breadcrumb, metadata, FAQ, Product JSON-LD, and CTA tracking updated
|
||
- Robots/sitemap references and stale internal links corrected
|
||
- Duplicate legal-page H1 output removed
|
||
- Unsupported market-superlative claim wording replaced
|
||
- Duplicate CcooL anchor ID removed; new-tab PDF link hardened with `rel="noopener"`
|
||
|
||
## Verification
|
||
|
||
- `npm run build` → **pass**, 44 pages
|
||
- `npx tsc --noEmit` → **pass**
|
||
- `git diff --cached --check` → **pass**
|
||
- Independent reviewer → **pass**, no security concerns or logic errors
|
||
- Static output → 44 HTML pages, JSON-LD parses, Umami attributes are well-formed, images have `alt`; baseline-only duplicate SVG ID and blank-target links remain
|
||
- Assets → five 1024×768 images; five-page A4 PDF; no PDF JavaScript/encryption
|
||
|
||
## Known Limitations / Blockers
|
||
|
||
- `npm test` cannot run because the project has no `test` script.
|
||
- `astro check` reports 55 pre-existing errors in both baseline and final trees; no regression was introduced.
|
||
- Production soft-404 behavior, Cloudflare crawler rules, live Search Console, and live external HTTP status were not changed or verified in this local push gate.
|
||
- Domain-dependent SEO/deploy work is blocked until the real production domain is explicitly confirmed. Never guess it from repository configuration.
|
||
- CcooL claims still need accessible first-party evidence; image CLS and complete ProductGroup/AggregateOffer modeling remain deferred.
|
||
|
||
## Resume Procedure
|
||
|
||
1. Verify the final `git rev-parse HEAD` and `git ls-remote origin refs/heads/main` after this handoff-doc commit.
|
||
2. Before deployment or further SEO changes, confirm the production domain explicitly.
|
||
3. Fix server-level 404 routing and verify an unknown URL returns HTTP 404.
|
||
4. Recheck Cloudflare robots/AI crawler settings and publish claim evidence.
|
||
|
||
## Evidence Index
|
||
|
||
- [[2026-08-30-seo-audit-fixes]]
|
||
- [[../test-evidence/2026-08-30-ccool-seo]]
|