Claude
6947113027
feat(web): marketing Home page and the product component library (ADR 0023)
...
Product UI components are built once at design size from the Figma file and reused by the marketing mockups and, later, the app. Text contrast tokens now meet WCAG AA in both themes, with a test. Pricing stays hidden until decided.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_014SdXCbrN5PtGExkpvMaMHx
2026-10-12 15:25:50 +00:00
Claude
ab485703f2
docs: ADR 0022 hosting on DigitalOcean (WeOwn Cloud)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_014SdXCbrN5PtGExkpvMaMHx
2026-10-12 14:36:49 +00:00
Claude
1634763180
docs: record decisions ADR 0018-0021 (Next.js, sign-in methods, WeOwn Cloud, no-diff rule) and align PRD, guide and AGENTS.md
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_014SdXCbrN5PtGExkpvMaMHx
2026-10-12 14:35:01 +00:00
Claude
9772724268
docs: replace PRD with Headless revision 4, add direction update to implementation guide, update changelog
...
Mirror to GitHub / mirror (push) Canceled after 0s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01BDvcAvuLeGQbo78PAiYWnP
2026-10-12 15:14:49 +01:00
SinachPat
b61ff21710
feat: de-risk agent loop — semantic tool schema + agent loop + real-WP spike harness
...
Mirror to GitHub / mirror (push) Canceled after 0s
- api/agents: tool-schemas (semantic allowlist), agent-loop (multi-step + budget), circuit-breaker, llm-client/tool-executor interfaces
- api/agents: WpRestExecutor (real WP REST), OpenRouterLlmClient
- e2e/agent: multi-step prompts + run-agent-spike runner (scores rendered changes)
- ADR 0017; 101 unit tests green
2026-08-15 23:49:07 +01:00
SinachPat
9801b9475b
feat: Sprint 2 — Wursor-side pairing flow + signed plugin client
...
Mirror to GitHub / mirror (push) Canceled after 0s
- session store + requireSession middleware (signup persists session)
- PairingService (8-char code, 5-min TTL, 5-attempt lockout, single-use, https check)
- POST /sites/pair, /sites/redeem, /sites/:id/confirm, GET /sites/:id
- PluginClient signs HMAC (timestamp+method+path+body-hash), token in Authorization
- ADR 0016; 58 api tests green
2026-08-15 23:10:19 +01:00
SinachPat
df2315087d
feat: Sprint 1 remainder — Postgres store, Docker client, warm pool, sessions route
...
Mirror to GitHub / mirror (push) Canceled after 0s
- PostgresUserStore (Queryable) + migration + env-gated wiring
- DockerodeClient behind injected DockerEngine
- ImageManager, WarmPool, Dockerfile.wordpress, docker-compose
- POST /sessions spins up sandbox (503 when unconfigured)
- ADRs 0014-0015; 68 unit tests green
2026-08-15 20:18:34 +01:00
SinachPat
97f31315bd
docs: ADRs 0011-0013 for Sprint 1 stack, user store, and Docker boundary
Mirror to GitHub / mirror (push) Canceled after 0s
2026-08-15 20:07:44 +01:00
SinachPat
6eeac23719
chore: update repo references after transfer to Wursor org
2026-08-15 18:10:03 +01:00
SinachPat
0d6afab425
feat: add OpenRouter provider to golden harness, close Phase 0 gate
...
- provider-agnostic llm-client (grok + openrouter) with page-slug context
- live golden run scored and passing via x-ai/grok-4.6
- ADR 0010; spike docs flipped to done
2026-08-15 17:58:09 +01:00
SinachPat
1f017cd9b0
docs: add decision records, changelog, and repo index links
2026-08-15 14:06:45 +01:00
Osinachi Patrick
702ce4e9c1
chore: pivot to Wordbench — remove Originmain codebase, add PRD
...
Clears the prior AI design-engineering product and replaces the repo with the Wordbench (agentic WordPress development environment) PRD.
2026-08-12 11:43:10 +01:00
SinachPat
3f029e15c2
made tiny updates
2026-05-03 20:34:18 +01:00
SinachPat
4dca0f1bac
made tiny updates
2026-05-02 17:33:03 +01:00
SinachPat
ed485b1a15
made tiny updates
2026-05-02 16:28:08 +01:00
SinachPat
20e0c4b4aa
made tiny updates
2026-05-01 10:41:55 +01:00