From ec7ac29cd10bbffc1507edc97b84b5ab32f1e198 Mon Sep 17 00:00:00 2001 From: OG T Date: Thu, 11 Jun 2026 22:27:24 +0800 Subject: [PATCH] fix: reduce paid proposal intake friction --- apps/web/src/app/propose/actions.ts | 4 +- apps/web/src/app/propose/page.tsx | 221 ++++++++++++++-------------- 2 files changed, 113 insertions(+), 112 deletions(-) diff --git a/apps/web/src/app/propose/actions.ts b/apps/web/src/app/propose/actions.ts index d2aa609..8d2b0fb 100644 --- a/apps/web/src/app/propose/actions.ts +++ b/apps/web/src/app/propose/actions.ts @@ -94,8 +94,8 @@ export async function createDemandProposal(formData: FormData) { if (!title || title.length < 6) { throw new Error("請提供至少 6 個字元的需求標題。"); } - if (!description || description.length < 30) { - throw new Error("請提供至少 30 個字元的需求描述,讓 AI Agent 可以判斷範圍。"); + if (!description || description.length < 12) { + throw new Error("請提供至少 12 個字元的需求簡述,讓平台可以建立付款與 scoping 紀錄。"); } if (!proposerEmail || !proposerEmail.includes("@")) { throw new Error("請提供有效 email,方便後續 scope review 聯繫。"); diff --git a/apps/web/src/app/propose/page.tsx b/apps/web/src/app/propose/page.tsx index cf0ddc3..44f9398 100644 --- a/apps/web/src/app/propose/page.tsx +++ b/apps/web/src/app/propose/page.tsx @@ -173,114 +173,8 @@ export default async function ProposePage({ searchParams }: { searchParams?: Sea -
- - - - -
- -
- - -