Files
dealplustech-astroreal/docs/HANDOFF.md
2026-08-30 11:07:25 +07:00

54 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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]]