Commit Graph

10 Commits

Author SHA1 Message Date
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
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
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
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
0f0a19e50e chore: mark BETA_LAUNCH_PLAN Phase 1 shipped — Vite HMR verified
All 8 Phase 1 tasks done. HMR through Traefik proven end-to-end via
spike on 2026-05-01: WebSocket upgrade returns 101, Vite handshake
completes with vite-hmr subprotocol, js-update messages fire within
~1s of file edit.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-01 10:25:35 -07:00