Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion src/components/sections/marketing/FloatingCTA.astro
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ const { heroSelector = '#hero' } = Astro.props;
>
<div class="border-t border-border bg-background/80 px-4 py-3 backdrop-blur-lg sm:py-2">
<div class="mx-auto flex max-w-7xl items-center justify-between gap-3">
<p class="hidden text-sm text-text-muted sm:block">無料・5分で完了</p>
<p class="hidden text-sm text-text-muted sm:block">アルファテスト無料</p>
<div class="flex flex-1 items-center gap-3 sm:flex-none">
<a
href="https://cor-jp.com/contact/"
Expand Down
4 changes: 2 additions & 2 deletions src/components/sections/marketing/SocialProofSection.astro
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ interface TechSignal {
const techSignals: TechSignal[] = [
{ icon: 'lucide:github', name: 'GitHub 連携' },
{ icon: 'lucide:brain', name: 'ローカルLLM + クラウド併用' },
{ icon: 'lucide:bar-chart-3', name: '4プロバイダ市場調査' },
{ icon: 'lucide:bar-chart-3', name: 'AI市場調査' },
{ icon: 'lucide:shield-check', name: 'データ暗号化' },
];
---
Expand All @@ -37,7 +37,7 @@ const techSignals: TechSignal[] = [
class="inline-flex items-center gap-2 rounded-full border border-primary/30 bg-primary/5 px-4 py-2 text-sm font-medium text-primary"
>
<span class="size-2 rounded-full bg-primary" aria-hidden="true"></span>
現在、限定ベータとして提供中
現在、プライベートアルファテスト募集中
</span>
Comment on lines 37 to 41

Copilot AI Apr 21, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This section now positions the product as an alpha test (see the updated badge text), but the file header docstring still describes this component as "beta stage" / "honest beta messaging". Please update the top-level comment so it matches the current alpha messaging to avoid future confusion.

Copilot uses AI. Check for mistakes.
</div>

Expand Down
4 changes: 2 additions & 2 deletions src/config/contact.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,12 +42,12 @@ export const contactMethods: ContactMethod[] = [
export const contactFAQs: ContactFAQ[] = [
{
question: '問い合わせはどこに送られますか?',
answer: '初期ベータでは、すべて Cor.inc の既存問い合わせ窓口に集約します。',
answer: 'アルファテスト中は、すべて Cor.inc の既存問い合わせ窓口に集約します。',
},
{
question: 'LP 内にフォームはありますか?',
answer:
'初期リリースでは設置しません。後から差し替えやすいように実装しつつ、現在は既存の問い合わせ導線を使います。',
'設置していません。後から差し替えやすいように実装しつつ、現在は既存の問い合わせ導線を使います。',
},
{
question: 'Enterprise 相談も同じ窓口ですか?',
Expand Down
2 changes: 1 addition & 1 deletion src/config/content.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ export const announcement: AnnouncementConfig = {
id: 'grift-beta-2026',

Copilot AI Apr 21, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

announcement.text now advertises the private alpha test, but the id is still grift-beta-2026. The inline comment says this ID is meant to identify/reset announcements, so it should be updated to match the new alpha messaging (e.g., grift-alpha-2026) when the announcement content changes.

Suggested change
id: 'grift-beta-2026',
id: 'grift-alpha-2026',

Copilot uses AI. Check for mistakes.

/** Announcement text */
text: 'AI見積自動化ツール Grift ベータ版 公開中 — フリーランス・受託開発チーム向け',
text: 'AI見積自動化ツール Grift — プライベートアルファテスト募集中',

/** Optional link URL */
href: 'https://cor-jp.com/contact/',
Expand Down
10 changes: 5 additions & 5 deletions src/pages/contact.astro
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ const contactUrl = 'https://cor-jp.com/contact/';

<MarketingLayout
title={`お問い合わせ - ${siteConfig.name}`}
description="Grift Beta の問い合わせ窓口。初期リリースでは Cor.inc の既存フォームへご案内します。"
description="Grift アルファテストのお問い合わせ窓口。Cor.inc の既存フォームへご案内します。"
>
<PageHeader
title="お問い合わせ"
subtitle="初期リリースでは LP 内フォームを設置せず、Cor.inc の既存問い合わせ窓口へご案内します。将来的に自前フォームへ差し替えやすい構成で設計しています。"
subtitle="LP 内フォームは設置せず、Cor.inc の既存問い合わせ窓口へご案内します。将来的に自前フォームへ差し替えやすい構成で設計しています。"
/>

<section class="bg-background py-section">
Expand All @@ -22,10 +22,10 @@ const contactUrl = 'https://cor-jp.com/contact/';
<article class="rounded-3xl border border-border bg-surface p-8">
<p class="text-sm font-semibold text-primary">相談窓口</p>
<h2 class="mt-3 text-balance text-3xl font-bold text-text">
ベータ相談は Cor.inc のフォームへ。
アルファテスト・お問い合わせは Cor.inc のフォームへ。
</h2>
<p class="mt-4 text-pretty text-lg leading-8 text-text-muted">
ベータ利用、アルファテスター、Enterprise
プライベートアルファテストへの参加、Enterprise
相談のいずれも、当面は既存の問い合わせ導線に集約します。案件の概要、想定するチーム規模、相談したい内容が分かるとスムーズです。
</p>
<div class="mt-8 flex flex-col gap-3 sm:flex-row">
Expand Down Expand Up @@ -62,7 +62,7 @@ const contactUrl = 'https://cor-jp.com/contact/';
</li>
<li class="flex gap-3">
<Icon name="lucide:check" class="mt-1 size-5 text-primary" />
<span>ベータ利用、アルファテスター、Enterprise 相談のどれに近いか</span>
<span>プライベートアルファテスト、Enterprise相談のどちらに近いか</span>
</li>
</ul>
<div class="mt-8 space-y-3">
Expand Down
8 changes: 4 additions & 4 deletions src/pages/faq.astro
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ const faqSections = [
{
question: 'Griftは何ができるツールですか?',
answer:
'案件の相談内容をAIが整理し、GitHub実績と4つの市場調査プロバイダ(Grok, Brave, Perplexity, Gemini)のデータに基づいて、根拠付きの見積レポートを自動生成します。',
'案件の相談内容をAIが整理し、GitHub実績とAI市場調査のデータに基づいて、根拠付きの見積レポートを自動生成します。',
},
{
question: '見積はAIが確定してくれるのですか?',
Expand Down Expand Up @@ -53,12 +53,12 @@ const faqSections = [
{
question: '今すぐ使い始められますか?',
answer:
'現在はベータ版のため、まずお問い合わせいただき、案件内容や利用イメージをお伺いした上でご案内しています。',
'現在プライベートアルファテストを実施中です。お問い合わせいただき、案件内容や利用イメージをお伺いした上でご案内しています。',
},
{
question: 'ベータ料金は今後変わりますか?',
question: 'アルファテストは無料ですか?',
answer:
'正式版リリース時に見直す可能性があります。ベータ期間中にご利用を開始された方には、移行時の優遇を検討しています。',
'はい。アルファテスト期間中は無料でご利用いただけます。フィードバックを提供していただくことが参加条件です。正式リリース時に料金体系を設定する予定で、アルファ参加者への優遇を検討しています。',
},
{
question: '解約はいつでもできますか?',
Expand Down
84 changes: 36 additions & 48 deletions src/pages/index.astro
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ const outcomes = [
},
{
title: '見積の根拠を、数字で語れるようになる',
body: '4つのAIプロバイダが並列で市場相場を調査。GitHub実績と照合し、「なぜこの価格か」を客観データで説明できます。',
body: 'AIプロバイダが市場相場を調査。GitHub実績と照合し、「なぜこの価格か」を客観データで説明できます。',
},
{
title: '誰が作っても同じ品質の提案書が出る',
Expand All @@ -41,12 +41,12 @@ const proofPillars = [
body: 'PR速度、マージまでの時間、コミット頻度をスキャンし、あなたのチームの開発力を客観的な指標に変換。「実績あります」ではなく、データで実力を証明します。',
},
{
title: '2. マルチソース市場調査',
body: 'Grok・Brave・Perplexity・Geminiの4プロバイダに同時問い合わせ。単一ソースの偏りを排除し、クロスバリデーションされた相場レンジを提示します。',
title: '2. AI市場調査(開発中)',
body: '複数のAIプロバイダに市場相場を問い合わせ、クロスバリデーションされた相場レンジを提示します。現在アルファ版では単一プロバイダで調査を検証中です。',
},
{
title: '3. 比較レポート生成',
body: '市場標準と自社提案を並べた比較資料を自動作成。どこが相場より高く、どこが安いのかが一目で分かり、クライアントへの説明がそのまま資料になります。',
title: '3. 見積レポート生成',
body: '市場標準と自社提案を並べた比較資料を生成します。どこが相場より高く、どこが安いのかが一目で分かり、クライアントへの説明がそのまま資料になります。',
},
];

Expand All @@ -59,12 +59,12 @@ const flowSteps = [
{
step: '02',
title: '市場相場と実績を自動照合',
body: '4つのAIプロバイダが並列で市場調査を実行。同時にGitHubリポジトリから開発実績を分析し、あなたの提案に客観的な裏付けを加えます。',
body: 'AIプロバイダが市場調査を実行。同時にGitHubリポジトリから開発実績を分析し、あなたの提案に客観的な裏付けを加えます。',
},
{
step: '03',
title: '根拠付きの見積を提出',
body: '市場標準 vs 自社提案の比較レポートが完成。Go/No-Goスコアリングで受注判断もサポートし、承認後はLinear/GitHubに自動同期します。',
body: '市場標準 vs 自社提案の比較レポートが完成。今後はGo/No-Goスコアリングによる受注判断支援や、Linear/GitHubとの自動同期も開発予定です。',
},
];

Expand All @@ -75,7 +75,7 @@ const scenarios = [
situation:
'金曜の夜にSlackで「来週までに概算もらえますか?」と連絡が来た。過去の類似案件を思い出しながら、スプレッドシートを開いて数字を並べ始める。これで3時間は消える。',
support:
'AIヒアリングが要件を構造化し、GitHub実績と市場相場を自動で照合。根拠付きの概算ドラフトが30分で手元に届きます。',
'AIヒアリングが要件を構造化し、GitHub実績と市場相場を照合。根拠付きの概算ドラフトを作成します。',
outcome:
'見積作業に費やしていた週末の3時間が、開発やインプットの時間に変わります。月に4件対応するなら、12時間の差です。',
},
Expand All @@ -91,39 +91,27 @@ const scenarios = [
},
];

const pricingPreview = [
const alphaTestInfo = [
{
name: 'Solo Beta',
price: '¥9,800 / 月',
fit: 'フリーランス向け — 見積1件あたり約3時間の短縮。月2件以上で元が取れます',
href: 'https://buy.stripe.com/test_7sY28sbdNfyPbeJ1Oh9k400',
},
{
name: 'Studio Beta',
price: '¥29,800 / 月',
fit: '2〜10人のチーム向け — メンバー全員が根拠付きの見積を出せる体制へ',
href: 'https://buy.stripe.com/test_fZu28s81BfyP96BakN9k401',
},
{
name: 'Custom',
price: '要相談',
fit: '権限管理・SSO・カスタム連携が必要な組織向け',
href: 'https://cor-jp.com/contact/',
name: 'アルファテスト',
description: '現在、プライベートアルファテスターを募集しています',
detail:
'実際の案件でGriftを無料で試し、フィードバックを提供いただいた方に早期アクセス権を付与します',
},
];

const faqPreview = [
{
q: 'Griftは具体的に何を自動化してくれますか?',
a: '要件ヒアリングの構造化、市場相場の調査(4プロバイダ並列)、GitHub実績の分析、比較レポートの生成を自動化します。最終的な価格判断と提出は、必ず人間が行う設計です。',
a: '要件ヒアリングの構造化、市場相場の調査、GitHub実績の分析、比較レポートの生成を自動化します。最終的な価格判断と提出は、必ず人間が行う設計です。',
},
{
q: 'GitHub連携するとどんなメリットがありますか?',
a: 'PR速度・マージ時間・コミット頻度から開発力を定量化し、提案の根拠に使えます。連携なしでも市場調査とヒアリング機能は利用可能です。',
},
{
q: 'ベータ版はどのように始められますか?',
a: 'まずは実際の案件を1つお持ちください。その案件でGriftがどう機能するかを一緒に確認し、フィットするかを判断する進め方です。課金は納得いただいてからです。',
q: 'アルファテストに参加するにはどうすればよいですか?',
a: 'お問い合わせフォームからご連絡ください。実際の案件でGriftを無料で試せるプライベートアルファテストにご招待します。フィードバックを通じて製品の改善にご協力いただける方を募集しています。',
},
];
---
Expand All @@ -141,7 +129,7 @@ const faqPreview = [
<div class="space-y-6">
<div class="inline-flex flex-wrap items-center gap-2 text-sm font-medium text-primary">
<span class="size-2 rounded-full bg-primary" aria-hidden="true"></span>
ベータ版 公開中
アルファテスト募集中
<span class="text-text-muted">フリーランス・受託開発チーム向けAI見積ツール</span>
</div>
<div class="space-y-4">
Expand All @@ -163,7 +151,7 @@ const faqPreview = [
<p
class="max-w-3xl text-base leading-7 text-text-muted text-pretty sm:text-lg sm:leading-8"
>
5〜10回のAIヒアリングで仕様を構造化。4プロバイダ並列の市場調査で、クライアントに説明できる見積を生成します。
5〜10回のAIヒアリングで仕様を構造化。AI市場調査で、クライアントに説明できる見積を生成します。
</p>
</div>
<div class="flex flex-col gap-3 sm:flex-row sm:items-center">
Expand All @@ -183,7 +171,7 @@ const faqPreview = [
</li>
<li class="flex items-start gap-3">
<span class="mt-1 size-2 rounded-full bg-primary" aria-hidden="true"></span>
<span>4プロバイダ並列で市場相場を調査</span>
<span>AIによる市場相場調査</span>
</li>
<li class="flex items-start gap-3">
<span class="mt-1 size-2 rounded-full bg-primary" aria-hidden="true"></span>
Expand All @@ -209,7 +197,7 @@ const faqPreview = [
<div class="p-4">
<p class="text-sm font-semibold text-text">市場相場の照合</p>
<p class="mt-2 text-sm text-text-muted text-pretty">
Grok・Brave・Perplexity・Geminiが並列で調査。クロスバリデーションされた相場レンジを提示します。
AIプロバイダが市場調査を実行。クロスバリデーションされた相場レンジを提示します。

Copilot AI Apr 21, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This block claims the market research output is "クロスバリデーションされた相場レンジ". Earlier on the page you state that the alpha is currently validating with a single provider. Please make these statements consistent (either soften/remove the cross-validation claim here, or update the earlier alpha-status wording).

Suggested change
AIプロバイダが市場調査を実行。クロスバリデーションされた相場レンジを提示します
AIプロバイダが市場調査を実行。市場調査にもとづく相場レンジを提示します

Copilot uses AI. Check for mistakes.
</p>
</div>
<div class="bg-primary/5 p-4">
Expand Down Expand Up @@ -431,44 +419,44 @@ const faqPreview = [
</div>
</section>

{/* ── 10. Pricing Preview ── */}
{/* ── 10. Alpha Test CTA ── */}
<section id="pricing" class="section-animate border-y border-border bg-surface">
<div
class="mx-auto grid max-w-7xl gap-8 px-4 py-16 sm:px-6 md:py-24 lg:grid-cols-[1fr_0.9fr] lg:px-8"
>
<div class="fade-in-section space-y-4">
<p class="text-sm font-semibold text-primary">ベータ料金</p>
<p class="text-sm font-semibold text-primary">プライベートアルファテスト</p>
<h2 class="text-3xl font-semibold text-balance text-text sm:text-4xl">
見積1件あたり約3時間の短縮。まずはこの価格から
まずは実案件で無料で試してみませんか
</h2>
<p class="text-lg leading-8 text-text-muted text-pretty">
ベータ期間中の特別価格です。月に2件以上の見積を作成するなら、Soloプランの月額は初月で回収できます。まずは実案件で効果を確かめてください
現在アルファ開発中です。実際の案件でGriftを無料で試せるプライベートアルファテストにご招待します。フィードバックを通じて製品改善にご協力いただける方を募集しています
</p>
</div>
<div class="stagger-children grid gap-4">
{
pricingPreview.map((item) => (
alphaTestInfo.map((item) => (
<a
href={item.href}
target={item.name === 'Custom' ? '_blank' : undefined}
rel={item.name === 'Custom' ? 'noreferrer' : undefined}
href="https://cor-jp.com/contact/"
target="_blank"
rel="noreferrer"
class="card-lift block rounded-2xl border border-border bg-background p-5 no-underline transition-colors hover:border-primary/40"
>
<div class="flex flex-col items-start gap-3 sm:flex-row sm:items-center sm:justify-between">
<div>
<p class="text-base font-semibold text-text">{item.name}</p>
<p class="mt-1 text-sm text-text-muted">{item.fit}</p>
</div>
<p class="shrink-0 text-lg font-semibold tabular-nums text-text">{item.price}</p>
<div class="space-y-2">
<p class="text-base font-semibold text-text">{item.name}</p>
<p class="text-sm text-text-muted">{item.description}</p>
<p class="text-sm leading-7 text-text-muted text-pretty">{item.detail}</p>
</div>
</a>
))
}
<a
href="/pricing"
href="https://cor-jp.com/contact/"
target="_blank"
rel="noreferrer"
class="inline-flex items-center justify-center rounded-md bg-primary px-5 py-3 text-base font-medium text-white transition-colors hover:bg-primary-dark"
>
料金プランの詳細を見る
アルファテストに申し込む
</a>
</div>
</div>
Expand Down
Loading
Loading