Engineering Changelog📅2026-07-30⏱️2 min read
DRAFT — 2026-07-30
566acdc Add project knowledge base
DRAFT — 2026-07-30
Auto-generated by
scripts/kb-sync.sh. Git already records what changed — fill in the TODO sections below with the why, then remove the DRAFT marker.
Sync metadata
| Field | Value |
|---|---|
| Branch | main |
| Previous sync SHA | ead6c6271c056b802f30c0c08e6f803208567667 |
| New HEAD SHA | 8b6bb6edac9c98f02e1699f8fb41bc12862591e6 |
| Commit count | 4 |
| Generated at | 2026-07-30T15:15:54Z |
Commits
566acdc Add project knowledge base
f894887 Serve OpenAPI 3.0 with CORS for ChatGPT Actions (#9)
f87a192 Remove LinkedIn and update contact email to getintouch@ (#10)
8b6bb6e Feature/multi tenant lead routing and security (#11)
Changed files
app/api/contact/route.ts
app/api/leads/submit/route.ts
app/api/openapi.json/route.ts
app/docs/openapi.json/route.ts
app/globals.css
app/layout.tsx
app/robots.ts
app/sitemap.ts
components/GeoSchema.tsx
components/site-footer.tsx
lib/content.ts
lib/leads.ts
lib/mcp-server.ts
lib/openapi-route.ts
lib/openapi-spec.ts
lib/rate-limit.ts
next.config.ts
package.json
public/.well-known/llms.txt
public/docs/openapi.json
public/llms.txt
README.md
scripts/git-hooks/post-merge
scripts/install-git-hooks.sh
scripts/kb-sync.sh
scripts/test-multi-tenant-leads.ts
TODO — What shipped and why
Describe the intent and the user-facing impact. Delete this line when written.
TODO — Architecture / integration impact
New endpoints, env var names, dependency or vendor changes? Update knowledge/architecture/
or knowledge/integrations/ to match, and note it here. Delete this line when written.
TODO — Follow-ups
- Flesh out the sections above
- Add an ADR under
knowledge/decisions/if a real decision was made - Remove the DRAFT marker once reviewed