Hire Developers
IntegrationsAbout
+ ProductsGitHub
diff --git a/docs/superpowers/plans/2026-04-30-products-page.md b/docs/superpowers/plans/2026-04-30-products-page.md
new file mode 100644
index 0000000..6169c7f
--- /dev/null
+++ b/docs/superpowers/plans/2026-04-30-products-page.md
@@ -0,0 +1,950 @@
+# Products page Implementation Plan
+
+> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
+
+**Goal:** Ship a Products surface on aerele.in (`/products/` page + homepage teaser + nav + footer + sitemap/llms updates) for the AereLens launch on the week of 2026-05-04.
+
+**Architecture:** Purely additive static HTML changes. Reuse the existing `tailwind.config` tokens (`ae-*`, `brand-*`, Inter, JetBrains Mono) and existing layout primitives (nav, footer, hero, light-section, card, button styles, anchor-pill eyebrows, `fade-in` reveal). No build step, no new tooling, no restyling of existing pages.
+
+**Tech Stack:** Static HTML5, Tailwind via CDN (configured inline in each page's ``), Inter + JetBrains Mono via Google Fonts, hosted on GitHub Pages from the `gh-pages` branch.
+
+**Spec:** `docs/superpowers/specs/2026-04-30-products-page-design.md`
+
+**Branch:** `products-page-launch` (already pushed; PR #6 holds the spec). Implementation commits land on this same branch.
+
+**Verification model:** This site has no test runner. "Verification" steps are `grep` structural checks plus opening files in a browser. Each task ends in a commit; the final task pushes the branch so PR #6 picks up the new commits.
+
+---
+
+## File map
+
+**Create**
+- `products/index.html` — the products page
+- `products/aerelens-mark.svg` — AL monogram (port of `/Users/kavin/Bookkeeping-AI/code_auditor/frontend/src/app/icon.svg`)
+
+**Edit (additive: nav `Products` link + footer `Products` column)**
+- `index.html` (also: new Products teaser section)
+- `about/index.html`
+- `hire-frappe-developer/index.html`
+- `hire-erpnext-developer/index.html`
+- `erpnext-customization/index.html`
+- `erpnext-integration/index.html`
+- `erpnext-performance-optimization/index.html`
+- `frappe-product-engineering/index.html`
+- `case-studies/india-banking/index.html`
+- `case-studies/alfarsi-robotics/index.html`
+- `dpa/index.html`
+- `privacy-policy/index.html`
+- `terms-of-service/index.html`
+
+**Edit (SEO/discoverability)**
+- `sitemap.xml`
+- `llms.txt`
+- `llms-full.txt`
+
+---
+
+## Task 1: Create the AereLens AL-monogram SVG
+
+**Files:**
+- Create: `products/aerelens-mark.svg`
+
+- [ ] **Step 1: Confirm directory does not yet exist**
+
+Run: `ls products 2>/dev/null; echo "exit=$?"`
+Expected: `exit=2` (no such file or directory) — directory will be created in Step 2.
+
+- [ ] **Step 2: Create the SVG file**
+
+Write file `products/aerelens-mark.svg` with content:
+
+```xml
+
+```
+
+- [ ] **Step 3: Verify file written**
+
+Run: `ls -l products/aerelens-mark.svg && head -1 products/aerelens-mark.svg`
+Expected: file exists; first line starts with `