Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
28b4b6d
feat(rebuild): phase 1 — fresh skeleton + design system v3 (industria…
Jul 19, 2026
bd7b99f
feat(rebuild): phase 2 — shell (sticky nav, hero, footer)
Jul 19, 2026
67f478e
feat(rebuild): phase 2.5 — scene engine + Offensive Security scenario…
Jul 19, 2026
effe451
perf(hero): transform-only entrance so LCP text paints immediately
Jul 19, 2026
baf2c4d
feat(rebuild): phase 3 — About, Journey timeline, Skills
Jul 19, 2026
f568a4b
feat(rebuild): phase 4a — SC-02 GRC & Compliance (Dharma), both tiers
Jul 19, 2026
3c1f3d3
fix(scenes): smoother camera motion + reframed GRC ledger
Jul 19, 2026
3fe684d
feat(rebuild): phase 4b — SC-03 AI-Secured Systems (VaultIQ), both tiers
Jul 19, 2026
2689fbc
feat(rebuild): phase 4c — SC-04 Cloud & Infrastructure (AWS), both tiers
Jul 19, 2026
4419708
feat(rebuild): phase 4d — Certifications + TryHackMe sections
Jul 19, 2026
452954e
feat(rebuild): phase 5 — GitHub API, contact form, SEO, hardened CSP
Jul 19, 2026
89ce563
fix(scenes): add labels to the 3D tier + fix SC-04 2D label clipping
Jul 19, 2026
acd7fbf
fix(scenes): shorter meaningful 3D labels + legibility chip to reduce…
Jul 19, 2026
95d6e45
fix(content): full name "Hem Nikesh Gabhawala"; resume spelling (no a…
Jul 20, 2026
0767e71
fix(about): rewrite aboutBio to read as human-written, not AI-templated
Jul 20, 2026
d649858
feat(journey): scroll-linked progress rail + ambient 3D chain + pulse…
Jul 20, 2026
cf7a162
fix(journey): remove misapplied 3D/glow, use the site's existing acce…
Jul 20, 2026
c02db5a
fix(scenes): dark panel surfaces + edge-outline state, drop lock-bar,…
Jul 20, 2026
7cb6976
refactor(copy): contact headline + hero stats polish
Jul 22, 2026
3040a0e
feat(credentials): build-time certificate verification + copy affordance
Jul 22, 2026
5348c9b
refactor(contact): drop form backend, simplify to email-first
Jul 22, 2026
6d3ae58
refactor(content): audit projects + rewrite claims for accuracy
Jul 22, 2026
9840119
refactor(layout): root layout + header/footer rewire for specimen model
Jul 22, 2026
b04e286
refactor(design): specimen token system + type hierarchy
Jul 22, 2026
79e754f
docs: rewrite product + design specs for specimen model
Jul 22, 2026
d252379
chore: remove old sections, scenarios, and legacy code
Jul 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
83 changes: 83 additions & 0 deletions .claude-flow/agents/store.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
{
"agents": {
"architect-ia-tokens": {
"agentId": "architect-ia-tokens",
"agentType": "architect",
"status": "idle",
"health": 1,
"taskCount": 0,
"config": {},
"createdAt": "2026-07-20T08:54:34.517Z",
"domain": "frontend",
"model": "opus",
"modelRoutedBy": "router",
"provider": "anthropic"
},
"coder-design-system": {
"agentId": "coder-design-system",
"agentType": "coder",
"status": "idle",
"health": 1,
"taskCount": 0,
"config": {},
"createdAt": "2026-07-20T08:54:37.811Z",
"domain": "frontend",
"model": "opus",
"modelRoutedBy": "router",
"provider": "anthropic"
},
"coder-layout": {
"agentId": "coder-layout",
"agentType": "coder",
"status": "idle",
"health": 1,
"taskCount": 0,
"config": {},
"createdAt": "2026-07-20T08:54:39.791Z",
"domain": "frontend",
"model": "opus",
"modelRoutedBy": "router",
"provider": "anthropic"
},
"coder-3d-scenario": {
"agentId": "coder-3d-scenario",
"agentType": "coder",
"status": "idle",
"health": 1,
"taskCount": 0,
"config": {},
"createdAt": "2026-07-20T08:54:45.769Z",
"domain": "frontend",
"model": "opus",
"modelRoutedBy": "router",
"provider": "anthropic"
},
"reviewer-a11y-perf": {
"agentId": "reviewer-a11y-perf",
"agentType": "reviewer",
"status": "idle",
"health": 1,
"taskCount": 0,
"config": {},
"createdAt": "2026-07-20T08:54:45.773Z",
"domain": "frontend",
"model": "opus",
"modelRoutedBy": "router",
"provider": "anthropic"
},
"tester-lighthouse": {
"agentId": "tester-lighthouse",
"agentType": "tester",
"status": "idle",
"health": 1,
"taskCount": 0,
"config": {},
"createdAt": "2026-07-20T08:54:45.794Z",
"domain": "frontend",
"model": "opus",
"modelRoutedBy": "router",
"provider": "anthropic"
}
},
"version": "3.0.0"
}
31 changes: 31 additions & 0 deletions .claude-flow/swarm/swarm-state.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"swarms": {
"swarm-1784537628090-r867an": {
"swarmId": "swarm-1784537628090-r867an",
"topology": "hierarchical",
"maxAgents": 6,
"status": "running",
"agents": [
"architect-ia-tokens",
"coder-design-system",
"coder-layout",
"coder-3d-scenario",
"reviewer-a11y-perf",
"tester-lighthouse"
],
"tasks": [],
"config": {
"topology": "hierarchical",
"maxAgents": 6,
"strategy": "specialized",
"communicationProtocol": "message-bus",
"autoScaling": true,
"consensusMechanism": "majority"
},
"createdAt": "2026-07-20T08:53:48.090Z",
"updatedAt": "2026-07-20T08:53:48.090Z",
"pid": 68363
}
},
"version": "3.0.0"
}
6 changes: 0 additions & 6 deletions .env.local.example
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,3 @@

# Canonical site origin for absolute URLs in metadata (optional in dev).
NEXT_PUBLIC_SITE_URL=http://localhost:3000

# Phase 5 — contact form email delivery (Resend). Server-only.
RESEND_API_KEY=

# Phase 5 — GitHub API integration (higher rate limits). Server-only.
GITHUB_TOKEN=
Binary file added .swarm/hnsw.index
Binary file not shown.
20 changes: 20 additions & 0 deletions .swarm/hnsw.metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
[
[
"entry_1784537629936_hl24do",
{
"id": "entry_1784537629936_hl24do",
"key": "design-tokens",
"namespace": "design",
"content": "{\"bg\":\"#0A0E14\",\"primary\":\"#E6EDF3\",\"secondary\":\"#3D5A80\",\"accent\":\"#22D3EE\",\"rule\":\"exactly 4 tokens site-wide; bg tints permitted for elevation; accent reserved for CTA/active-state/glow only, never large fill\"}"
}
],
[
"entry_1784537666780_9t64mm",
{
"id": "entry_1784537666780_9t64mm",
"key": "ia-structure",
"namespace": "architecture",
"content": "{\"stops\":[\"Landing/CapabilityDetection\",\"Hero\",\"About(+JourneyTimeline strip)\",\"Scenarios(1 sticky horizontal carousel of 4)\",\"ProofOfWork(tabbed: Skills/Certifications/TryHackMe/GitHub)\",\"Contact(+Resume)\"],\"blog\":\"moved to footer/nav route, not a scroll stop\",\"rule\":\"6 top-level <section> landmarks total, no content deleted\"}"
}
]
]
Binary file added .swarm/memory.db
Binary file not shown.
71 changes: 71 additions & 0 deletions .swarm/model-router-state.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
{
"totalDecisions": 6,
"modelDistribution": {
"haiku": 0,
"sonnet": 0,
"opus": 6,
"inherit": 0
},
"avgComplexity": 0.44834267149092527,
"avgConfidence": 0.7009165237424836,
"circuitBreakerTrips": 0,
"lastUpdated": "2026-07-20T08:54:45.794Z",
"learningHistory": [],
"version": 2,
"priors": {
"low": {
"haiku": {
"alpha": 1,
"beta": 1
},
"sonnet": {
"alpha": 1,
"beta": 1
},
"opus": {
"alpha": 1,
"beta": 1
},
"inherit": {
"alpha": 1,
"beta": 1
}
},
"med": {
"haiku": {
"alpha": 1,
"beta": 1
},
"sonnet": {
"alpha": 1,
"beta": 1
},
"opus": {
"alpha": 1,
"beta": 1
},
"inherit": {
"alpha": 1,
"beta": 1
}
},
"high": {
"haiku": {
"alpha": 1,
"beta": 1
},
"sonnet": {
"alpha": 1,
"beta": 1
},
"opus": {
"alpha": 1,
"beta": 1
},
"inherit": {
"alpha": 1,
"beta": 1
}
}
}
}
Loading
Loading