Commit Graph

303 Commits

Author SHA1 Message Date
4557f1a8a3 copy(marketing): add 'Does this look familiar?' transition to wall section 2026-05-14 13:53:12 -07:00
154bcc3d6f copy(marketing): update 'the wall' section headline and sub-headline 2026-05-14 13:49:11 -07:00
7b0b07bffc copy(marketing): update hero headline and sub-headline 2026-05-14 13:44:47 -07:00
af62a5cd55 feat(marketing): make top nav and footer logos link to homepage 2026-05-14 13:07:22 -07:00
26936a4500 feat(marketing): add mission page and top nav link 2026-05-14 12:31:35 -07:00
32a4812383 design(ui): brighten hero breadcrumb text contrast 2026-05-14 11:35:36 -07:00
c51c3c21b3 fix(ai): strip deepseek xml tags from chat history & secure git tools
This commit addresses the issue where DeepSeek's raw XML markup (like <tool_calls> and <think>) was leaking into chat history, causing hallucinations in subsequent turns. It also patches a vulnerability in the git commit tool where arbitrary shell injection was possible.

Additionally, it includes UX copy and color contrast adjustments for the marketing homepage breadcrumbs.
2026-05-14 11:34:42 -07:00
5968b98aa7 fix(ui): improve mobile responsiveness on marketing homepage 2026-05-14 10:03:16 -07:00
8a302365cd feat(ui): add 5 high-end design systems to registry and fix auth logo styling 2026-05-13 22:51:22 -07:00
e585dc0b4b fix(auth): correct missing closing brace in auth component 2026-05-13 22:28:26 -07:00
032be08c42 feat(auth): redesign signin page to match new dark premium aesthetic 2026-05-13 20:52:31 -07:00
a30c3373dc feat(marketing): replace landing page with new site design and animations 2026-05-13 20:50:02 -07:00
69c89892d5 feat(ui): add animated thinking bubble to chat panel to indicate ai progress 2026-05-13 20:36:22 -07:00
432065d18f feat(ui): add expandable tool details to timeline tool group components 2026-05-13 15:12:58 -07:00
b13aef2171 fix(ai): add system prompt guardrail to prevent infinite dev server loops when testing protected auth routes 2026-05-13 15:07:31 -07:00
abf9bf89c2 chore: convert submodules to standard directories for true monorepo structure 2026-05-13 14:54:23 -07:00
4339da259c chore: bump vibn-frontend submodule with coolify deployment fixes and backend mcp project isolation 2026-05-13 14:49:51 -07:00
f1c522e8ec chore: bump vibn-frontend submodule with Market UI and new GTM MCP tools, save seo datasets 2026-05-08 13:31:42 -07:00
3cbce38c97 docs(pmf): explicitly document DataForSEO aggregation api usage for extracting customer pain points from reviews 2026-05-07 22:27:30 -07:00
96bacc9be4 docs: add post-beta task for national TAM enrichment via DataForSEO 2026-05-07 22:26:15 -07:00
7012e9f816 docs(pmf): explicitly define the 6 end-state deliverables of the PMF pipeline including OSS requirement extraction 2026-05-07 21:42:40 -07:00
933eb31fb1 docs: add market research system summary and rename categories folder to market_data_assets 2026-05-07 21:17:48 -07:00
3d8b4f0a37 docs(pmf): add compliance, financial modeling, brand differentiation, and AI credit cost estimation to the PMF Engine 2026-05-07 19:33:33 -07:00
edc78cd021 docs: formalize the Product-Market Fit Engine architecture and GTM workflows 2026-05-07 19:27:00 -07:00
7610ca58ca chore: remove obsolete scripts and move legacy SQL schema to archive 2026-05-07 15:24:31 -07:00
057115a9fc docs: heavily compress and simplify remaining reference files to represent current state 2026-05-07 15:07:31 -07:00
3563b98de1 chore: clean up root directory, move docs to /docs and legacy plans to /docs_archive 2026-05-07 15:05:34 -07:00
dc60e1fdf5 feat: add browser_console MCP tool for frontend error capture 2026-05-07 12:45:55 -07:00
87577e69a4 Rewrite VIBNDEV.md as comprehensive infra guide with all lessons learned 2026-05-06 14:24:10 -07:00
bc21756eae chore: bump vibn-frontend submodule (DeepSeek chat, tool ordering)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-05 18:12:43 -07:00
3b8d9481f4 chore: bump vibn-frontend submodule (preview probe, logs UI, plan layout)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-05 15:46:25 -07:00
8bac24afc9 chore: bump vibn-frontend submodule (Gitea delete, infra health, wizard)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-05 14:53:35 -07:00
e79ebaf959 chore: bump vibn-frontend submodule (design kits, MCP/chat context)
Point vibn-frontend at design-kit registry, Design tab, create-flow picker,
and anatomy/chat/MCP wiring. Cross-ref preview-assist DESIGN_FEELS comment.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-04 16:59:35 -07:00
b679d0f6e6 chore: bump vibn-frontend submodule (unified project shell, preview fixes)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-04 15:44:02 -07:00
e9487ed3d8 plan: note horizontal project icon bar (6.A1 revision)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-04 13:44:03 -07:00
78d468d365 plan: add Phase 6 (artifact-first UX) + model-assignment convention
Phase 6 captures the Bolt parity work that came out of today's
review of Bolt screenshots — two-pane shell, preview-as-default,
plan-as-checklist, settings popover, project-level secrets.

Adds a "Model assignment convention" section so we can
explicitly route mechanical work to a cheaper model and reserve
Opus for judgment-heavy tasks. Each Phase 6 row tagged opus /
cheap / opus-spec→cheap. Net: 9 hrs Opus, 8 hrs cheap.

Also brings forward two items shipped today that weren't in
the plan yet:
  - 5.7 dev container <-> Gitea wiring (auto-clone +
    auto-commit + GITEA_USERNAME fallback fix)
  - 3.8a/b/c "stop at something tangible" rule + reverted
    composer chip row + queued server-side enforcement

Sequencing diagram + cadence note updated to include P6.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-04 13:22:21 -07:00
bdd7d72f38 chore: bump vibn-frontend → 3d1a0e0 (multi-round chat bubbles)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-04 10:44:39 -07:00
89a8ef5ae2 chore: bump vibn-frontend → 4dd8974 (cascade-delete project fix)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-04 10:39:24 -07:00
ae0e1218d1 chore: bump vibn-frontend → 8367335 (auto-clone + auto-commit)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-01 14:02:25 -07:00
92f89b8afc chore: bump vibn-frontend → 8c5fbad (devcontainer self-heal fix)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-01 13:46:34 -07:00
c0a7bc020e chore: bump vibn-frontend → 7ce8909 (chat welcome state)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-01 13:38:01 -07:00
05164c5689 chore: bump vibn-frontend → 95793d0 (signup-flow copy fix)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-01 13:12:55 -07:00
f73aca0d89 chore(plan): close 8 tasks + smoke-test runbook for 4.1
Marks done in BETA_LAUNCH_PLAN.md:
  2.4 — Coolify deploy-failed → Slack
  2.9 — Sentry-as-product loop (all 4 stages)
  3.4 — URL chips: +N popover
  3.5 — Status pill: deep-link to Coolify
  4.6 — Per-workspace soft caps (3 projects + 3 dev containers)
  5.1 — vibn-dev:latest image healthy on Coolify host

Adds detailed smoke-test runbook (10 steps) for task 4.1, the
last open item before invite-1. Each step has a "Verify" line
naming exactly which subsystem it exercises (Sentry, quotas,
URL chips, status pill, Slack) so a single run covers the
entire Phase 2 + 3 + 4 + 5 surface that shipped today.

Bumps vibn-frontend submodule with the implementation work.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-01 12:56:31 -07:00
e197759e7a docs: SENTRY_AS_PRODUCT.md — wire Sentry into every Vibn project
The Sentry wiring shipped today catches errors in the platform
itself. The bigger product opportunity is wiring Sentry into every
project Vibn ships, then feeding those errors back into the user's
AI chat — turning the AI from "codes for you" into "owns the
product."

Proposal lays out 4 staged shippable chunks (~8 hr total):
  1. Auto-provision per-project Sentry on first deploy
  2. Bake Sentry into every scaffold template
  3. Expose project_recent_errors / _detail / _resolve as MCP tools
  4. Auto-surface unresolved errors at chat-turn start

Folded into BETA_LAUNCH_PLAN.md as Phase 2.9.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-01 12:29:44 -07:00
373441b3c2 chore(plan): 2.3 verified end-to-end — source maps de-minify in prod
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-01 12:23:09 -07:00
e8cce3e9f2 chore: bump vibn-frontend — Sentry build args
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-01 11:57:51 -07:00
793ca1b6c5 chore(plan): mark 2.3 done — Sentry wired for runtime errors
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-01 11:24:16 -07:00
605d4617c4 chore(plan): mark 2.5 done — docker prune already on 6hr cadence
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-01 11:10:13 -07:00
222a01ade7 chore(plan): Phase 2 progress — recovery middleware shipped
- 2.6 (Dockerfile HEALTHCHECK 127.0.0.1) already in place; marked done.
- 2.7 audit: vibn-dev and vibn-agent-runner have no HEALTHCHECK so
  cannot hit the localhost/IPv6 trap. Marked done.
- 2.8 (NEW): tool-error recovery middleware shipped — bumps the
  vibn-frontend submodule to c105b42.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-01 11:09:00 -07:00
24065f172f docs: add AI harness gaps proposal — orphan-recovery, browser tool, UI state, diff preview
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-01 10:25:50 -07:00