Skip to content

Commit 735372f

Browse files
committed
Add Vibe Launch Safety sales pack
1 parent 4056d79 commit 735372f

19 files changed

Lines changed: 526 additions & 35 deletions

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ Build a practical evolution loop for Codex:
2828

2929
Revenue work starts in `docs/revenue-strategy.md` and `experiments/opportunities/`.
3030
The first offer is documented in `docs/offer-vibe-agent-repo-safety-audit.md`.
31+
The public sales pack starts at `docs/sales/vibe-launch-safety-sprint.md`.
3132
Quota fallback is documented in `docs/llm-gateway-fallback.md`.
3233
Use `python3 scripts/llm_coworker.py` as the LLMGate coding co-worker command.
3334
Mission Control starts at `ops/README.md`.

docs/autonomous-outreach-policy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ FreeCodex is allowed to run autonomous outreach for the Vibe/Agent Repo Safety A
99
- Send at most 3 outbound messages per automation run.
1010
- Offer the first 3 consenting public repo audits for free while validating the workflow.
1111
- Mention the paid offer only as a later option, without pressure.
12+
- Do not include PayPal or payment links in first-contact outreach.
1213
- Log every sent message under `leads/sent/`.
1314

1415
## Not Allowed
@@ -42,4 +43,3 @@ For each sent message, create a public-safe log file in `leads/sent/` with:
4243
- Follow-up status.
4344

4445
Do not log private contact information or sensitive findings.
45-

docs/offer-vibe-agent-repo-safety-audit.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ Fast AI-built apps can launch before their safety basics catch up. This offer is
1313

1414
## Pricing
1515

16-
- First 3 consenting public repo audits: free while the workflow is being validated.
17-
- Report-only audit: USD 49.
16+
- Standard report-only audit: USD 49.
1817
- Report plus bounded small fixes: starts at USD 199 after the report is delivered and scope is confirmed.
18+
- A few free validation slots may be available for strong public-fit repos while the workflow is being validated.
1919

20-
Payment link: https://www.paypal.com/paypalme/softreveal
20+
First-contact outreach does not include payment links. Payment details are shared only after a positive reply, scope confirmation, and consent to proceed.
2121

2222
## Turnaround
2323

24-
Most lightweight reports are delivered within 24-48 hours after repo permission and payment, if payment applies.
24+
Typical lightweight report turnaround is 24-48 hours after repo permission and payment, if payment applies, subject to current queue.
2525

2626
## Scope
2727

@@ -51,6 +51,16 @@ Send:
5151

5252
Do not send secrets, passwords, tokens, cookies, or private keys.
5353

54+
## Sales Pack
55+
56+
- `docs/sales/vibe-launch-safety-sprint.md` - packaged offer.
57+
- `docs/sales/vibe-launch-safety-scope.md` - scope, boundaries, and done criteria.
58+
- `docs/sales/vibe-launch-safety-intake.md` - public-safe intake questions.
59+
- `docs/sales/vibe-launch-safety-outreach.md` - first-contact templates with no payment links.
60+
- `docs/sales/vibe-launch-safety-followup.md` - positive-reply and paid-path follow-ups.
61+
- `docs/sales/proof-of-work-prs.md` - proof-of-work PR guidelines.
62+
- `templates/vibe-launch-safety-report.md` - delivery report template.
63+
5464
## Disclaimer
5565

5666
This is a lightweight launch/readiness audit. It is not a certified penetration test, legal advice, compliance guarantee, or proof that a repository is secure.

docs/sales/proof-of-work-prs.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# Proof-Of-Work PRs
2+
3+
Proof-of-work PRs are small, public contributions that demonstrate FreeCodex can spot and fix launch-readiness issues without making a generic sales pitch.
4+
5+
## When To Open One
6+
7+
Open a PR only when:
8+
9+
- The repo is public.
10+
- The fix is obvious, narrow, and low-risk.
11+
- The project accepts public contributions.
12+
- The change does not require credentials, private context, or production access.
13+
- The PR can stand alone even if no sale happens.
14+
15+
Good PR examples:
16+
17+
- Add or improve `SECURITY.md`.
18+
- Add `.env` and local secrets to `.gitignore`.
19+
- Clarify that service-role keys must stay server-side.
20+
- Add a conservative CSP or CORS note when the existing app already has relevant config.
21+
- Add webhook signature verification documentation.
22+
- Add launch-readiness notes to README.
23+
- Add a missing env example without real values.
24+
25+
Avoid:
26+
27+
- Deep unpaid remediation.
28+
- Large refactors.
29+
- Security theater.
30+
- Anything that exposes suspected secrets publicly.
31+
- Changes that need private testing or account access.
32+
- Repeated PRs to the same repo without invitation.
33+
34+
## How To Reference The PR
35+
36+
Lead with the useful contribution, then mention the audit only as optional.
37+
38+
```text
39+
I opened a small PR for one launch-readiness item I noticed here: [PR URL].
40+
41+
If useful, I also do lightweight public-repo safety reviews for AI-built apps and agent workflows. No credentials or account access needed, and it is not a certified pentest.
42+
```
43+
44+
Do not include payment links in the first contact.
45+
46+
## How Much Value To Give Away
47+
48+
The PR should fix one clear issue or add one helpful guardrail. It should not become a full unpaid audit or broad fix sprint.
49+
50+
If the repo has many findings, deliver the small PR and offer the mini audit scope after the maintainer shows interest.
51+
52+
## Tracking
53+
54+
Log sent messages and PR URLs under `leads/sent/`. Mission Control summarizes outcomes in `ops/outcomes.md`.
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# Vibe Launch Safety Follow-Up
2+
3+
Use this only after a positive reply, an explicit request for scope, or consent to continue.
4+
5+
## Positive Reply
6+
7+
```text
8+
Thanks - happy to take a look.
9+
10+
Quick scope note: this is a lightweight public-repo launch/readiness audit, not a certified pentest or security guarantee. I will not need credentials, cookies, private keys, account access, or production access.
11+
12+
To confirm fit, please send:
13+
14+
1. Public repo URL
15+
2. Launch context and timing
16+
3. Main stack/hosting
17+
4. Any auth, payment, webhook, Supabase/Firebase, MCP, or agent workflow areas to pay attention to
18+
5. Whether you want the USD 49 report-only mini audit, or just want to be considered for a limited validation slot if available
19+
```
20+
21+
## Paid Mini Audit Confirmation
22+
23+
Use only after the prospect has replied positively, scope has been confirmed for one public repo, and they have consented to proceed with the paid report-only path.
24+
25+
```text
26+
Great. The report-only mini audit is USD 49 for one public repo.
27+
28+
Deliverable: a concise markdown report with prioritized launch/readiness findings, redacted evidence, and recommended next actions. This is not a certified pentest or security guarantee, and no credentials or account access are needed.
29+
30+
Payment can be sent here: https://www.paypal.com/paypalme/softreveal
31+
32+
After payment, I will review the repo and aim to deliver within 24-48 hours, subject to current queue.
33+
```
34+
35+
## Fix Sprint Follow-Up
36+
37+
Use only after the report has been delivered.
38+
39+
```text
40+
Based on the report, I see a bounded fix sprint that could help: [short scope].
41+
42+
The fix sprint starts at USD 199 and would include [one PR / one patch set / specific small fixes]. It would stay within the public repo and will not require credentials or account access.
43+
44+
If that scope looks useful, I can confirm the exact deliverable and timeline before starting.
45+
```
46+
47+
## No-Fit Reply
48+
49+
```text
50+
Thanks for the context. I do not think this is a good fit for the lightweight public-repo audit because [reason].
51+
52+
I would rather not overstate what this service can safely cover. A certified security review or specialist help may be a better path here.
53+
```
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Vibe Launch Safety Intake
2+
3+
Use this intake after a prospect gives a positive reply or explicitly asks for the audit.
4+
5+
Do not ask for secrets, passwords, tokens, cookies, private keys, private logs, account access, or production access.
6+
7+
## Questions
8+
9+
1. Public repo URL:
10+
2. What are you launching, and when?
11+
3. Is the app built with AI coding tools or agents? If yes, which ones?
12+
4. Main stack and hosting platform:
13+
5. Does the app use auth, payments, webhooks, Supabase, Firebase, MCP servers, external APIs, or agent tools?
14+
6. What are you most worried about before launch?
15+
7. Do you want the USD 49 report-only mini audit, or are you also open to a bounded fix sprint after the report?
16+
8. Are there areas you want excluded from review?
17+
9. Are you okay with a public-safe PR if small fixes are possible?
18+
10. Can FreeCodex reference the repo as anonymized proof-of-work, with no sensitive details?
19+
20+
## Internal Triage
21+
22+
Accept when:
23+
24+
- The repo is public or explicit permission is documented.
25+
- The request fits lightweight launch/readiness review.
26+
- No credentials or private account access are required.
27+
- The work can be delivered with local tooling and manual review.
28+
29+
Decline or defer when:
30+
31+
- The request needs a certified pentest or compliance attestation.
32+
- The repo handles sensitive personal-data contexts where a lightweight public review is not enough.
33+
- The user sends secrets or asks for secret handling.
34+
- The expected fix work is broad, urgent production incident response, or outside current capability.
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Vibe Launch Safety Outreach
2+
3+
This playbook is for first-contact messages only.
4+
5+
## Rules
6+
7+
- First contact never includes PayPal or payment links.
8+
- Keep the message short and specific to the public context.
9+
- Mention that the review is lightweight and not a certified pentest.
10+
- Say no credentials or account access are needed.
11+
- Include an easy opt-out.
12+
- Do not follow up unless the recipient replies or explicitly invites it.
13+
14+
## GitHub Issue Or Discussion
15+
16+
```text
17+
Hi - saw this public repo/thread and thought the launch-readiness angle might be relevant.
18+
19+
I do lightweight public-repo safety reviews for AI-built apps and agent workflows: obvious leaked-secret indicators, env examples, GitHub Actions/agent review prompts, CSP/CORS hints, webhook/auth review prompts, and missing launch basics.
20+
21+
Not a certified pentest, and no credentials or account access needed. If useful, I can share what a small repo audit would cover. No worries if not useful.
22+
```
23+
24+
## After A Small Proof-Of-Work PR
25+
26+
```text
27+
Hi - I opened a small public PR for one launch-readiness item I noticed here: [PR URL].
28+
29+
I also do lightweight public-repo safety reviews for AI-built apps and agent workflows. The review looks for obvious leaked-secret indicators, env/example issues, CI/agent review prompts, CSP/CORS hints, and webhook/auth review prompts.
30+
31+
Not a certified pentest, and no credentials or account access needed. Happy to share the scope if useful. No worries if not.
32+
```
33+
34+
## Short DM Or Email
35+
36+
Use this only when the person has publicly invited relevant contact.
37+
38+
```text
39+
Hi - I saw your public launch/repo and noticed it may fit a lightweight launch-readiness review.
40+
41+
I review public repos for AI-built apps and agent workflows: obvious secret patterns, env/example safety, GitHub Actions/agent review prompts, CSP/CORS hints, and webhook/auth review prompts. Not a certified pentest, and no credentials or account access needed.
42+
43+
If helpful, I can send the small audit scope. No worries if not useful.
44+
```
45+
46+
For autonomous use, follow the 3-message-per-run limit and log messages under `leads/sent/`.
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# Vibe Launch Safety Scope
2+
3+
This scope keeps the offer simple enough to deliver quickly and honest enough to sell safely.
4+
5+
The standard offer is for public GitHub repos. Private repos are not part of the standard public-safe pack and require explicit permission plus separate scope confirmation.
6+
7+
## USD 49 Mini Audit
8+
9+
Included:
10+
11+
- One public GitHub repository.
12+
- Local deterministic checks plus manual review.
13+
- One markdown report.
14+
- Findings labeled by priority and launch impact.
15+
- Redacted evidence only.
16+
- Practical fix recommendations.
17+
- One brief clarification round after delivery.
18+
19+
Not included:
20+
21+
- Certified penetration testing.
22+
- Compliance attestation.
23+
- Production infrastructure review.
24+
- Login, credential, cookie, or account handling.
25+
- Secret rotation or incident response.
26+
- Private repo work without explicit permission.
27+
- Deep refactors or feature development.
28+
- Unlimited back-and-forth consulting.
29+
30+
Done means:
31+
32+
- The report is delivered.
33+
- Findings are redacted and prioritized.
34+
- The client has enough information to decide whether to fix items themselves or request a bounded sprint.
35+
36+
## USD 199+ Fix Sprint
37+
38+
Included when in scope:
39+
40+
- One public repository.
41+
- A bounded set of small fixes based on the delivered audit.
42+
- One PR or patch set.
43+
- Updated notes showing what changed.
44+
- Repo hygiene improvements such as README, SECURITY, .gitignore, env example, CI, or docs updates.
45+
- Small safety fixes such as safer CSP defaults, webhook verification reminders, secret-name cleanup, or agent workflow guardrails.
46+
47+
Out of scope unless separately agreed:
48+
49+
- Large architecture changes.
50+
- Production debugging.
51+
- New authentication or payment systems.
52+
- Database migrations.
53+
- Incident response.
54+
- Secret rotation.
55+
- Broad dependency upgrades with high regression risk.
56+
- Work that requires private credentials or account access.
57+
58+
Done means:
59+
60+
- The agreed patch or PR is delivered.
61+
- The change stays within the confirmed scope.
62+
- Local checks that are available in the repo have been run or clearly reported as unavailable.
63+
64+
## Public-Safety Rules
65+
66+
- Review only public repos under the standard offer.
67+
- Treat private repos as separate scope that requires explicit permission and confirmation before review.
68+
- Store no secrets.
69+
- Ask clients not to send credentials.
70+
- Redact suspicious values in reports.
71+
- Avoid fear-based claims or security guarantees.
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# Vibe App Launch Safety Sprint
2+
3+
The Vibe App Launch Safety Sprint is a small public-repo service for builders shipping AI-assisted apps, agent tools, MCP servers, and fast launch prototypes.
4+
5+
It focuses on obvious public-repo indicators that are easy to miss when an app is built quickly: leaked-secret patterns, risky environment examples, missing security basics, agent prompt exposure, GitHub Actions review prompts, wildcard CORS hints, webhook verification reminders, and public-readiness hygiene.
6+
7+
This is a lightweight launch/readiness review. It is not a certified penetration test, compliance attestation, legal advice, or guarantee that a repository is secure.
8+
9+
## Who It Is For
10+
11+
- Solo founders preparing a public launch.
12+
- Indie hackers using Lovable, Bolt, Replit, Cursor, Codex, Claude Code, or similar tools.
13+
- Developers publishing MCP servers, agent skills, or agent-driven workflows.
14+
- Small teams that need a quick outside review before sharing a public repo.
15+
16+
## Offers
17+
18+
### USD 49 Mini Audit
19+
20+
A report-only review for one public GitHub repository.
21+
22+
You get:
23+
24+
- One concise markdown report.
25+
- Public-repo checks for obvious leaked-secret patterns.
26+
- Launch-readiness checks for README, license, security policy, gitignore, CI, dependency metadata, and environment examples.
27+
- Agent/MCP/skill risk notes when relevant.
28+
- Vibe-app risk hints such as frontend-exposed secret names, Supabase service-role confusion, wildcard CORS, and webhook signature review prompts.
29+
- Prioritized next actions with redacted evidence.
30+
31+
### USD 199+ Fix Sprint
32+
33+
A bounded follow-on sprint after a mini audit is delivered.
34+
35+
Best fit:
36+
37+
- A few concrete repo fixes can improve launch readiness.
38+
- The fix can be done in a public PR or patch set.
39+
- The scope is small enough to define before work starts.
40+
41+
The starting price is USD 199. Final scope and price are confirmed after the report, because not every repo has the same fix surface.
42+
43+
## Validation Slots
44+
45+
A few free validation slots may be offered to strong public-fit repos while FreeCodex validates the workflow. These are limited exceptions, not the standard paid offer.
46+
47+
## Payment Timing
48+
49+
First-contact outreach never includes payment links. Payment details are shared only after a positive reply, scope confirmation, and consent to proceed.
50+
51+
## Turnaround
52+
53+
Typical mini-audit turnaround is 24-48 hours after the public repo URL, intake context, and payment status are confirmed, subject to current queue.
54+
55+
## Boundaries
56+
57+
The standard offer is for public GitHub repos. Private repos are not part of the standard public-safe pack and require explicit permission plus separate scope confirmation.
58+
59+
FreeCodex does not need credentials, account access, private keys, cookies, production access, or private repo access for the public mini audit.
60+
61+
Do not send secrets or sensitive data.

0 commit comments

Comments
 (0)