Hintly: Compliance gate (DPAs + EOOD + sub-processor disclosure) due in 1d
Hintly compliance gate — DPAs + EOOD + sub-processor disclosure · due in 1d
Active commits 5/2 cap (D-002) — force-close before new work

Projects · 17

3
Shipping
2
Building
2
Validating
4
Concept
1
Paused
5
Shelved
5 / 2
Active commits (D-002 cap)

Tasks · 148 open

14
Blockers (cross + per-project)
50
High-severity
10
Cross-portfolio (registry)
138
Per-project (FOUNDER-TASKS.md)
148
Total open

Top 5 cross-portfolio (registry)

  • Blocker Compliance Hintly compliance gate — DPAs + EOOD + sub-processor disclosure T-005 due in 1d
  • High Financial Reconcile tax tracking — pick one source of truth T-002 due in 17d
  • High Compliance Counsel call (bundle Hintly LB11 + Channel OS non-compete + EU AI Act review) T-018 due in 17d
  • High Strategic Decide which 2 of the 6+ concept projects to keep alive T-001 due in 47d
  • Medium Business Ship Freelancer Complete Stack bundle ($169) on Etsy T-016 due in 12d

Top 5 per-project (FOUNDER-TASKS.md)

  • Blocker Set `EOOD_REGISTERED_ADDRESS` in Vercel env — every transactional email currently shows a placeholder. CAN-SPAM Act §316 LB1 · hintly
  • Blocker EU AI Act Article 50 — kid-facing AI disclosure (Aug 2, 2026 enforcement deadline). Every kid-facing AI-generated artifa LB16 · hintly
  • Blocker GDPR Article 35 DPIA for Hintly's AI + minors processing. Draft v1 shipped 2026-05-13 at `docs/compliance/DPIA-2026 LB19 · hintly
  • Blocker EOOD formation finalized LB9 · hintly
  • Blocker Liability insurance LB10 · hintly

Hintly Launch Countdown

days
Public launch target · 2026-06-01
Computing…
2026-05-22 Soft launch — named list of 30
2026-06-01 🚀 Public launch target
2026-08-02 EU AI Act Art. 50 enforcement

Project health

Hintly
9 blockers
AI Agent (ClinicFlow)
Validating
MDM Product Engine
4 blockers open
Spreadsheet OS collection
Shipping
Freelancer OS / SoloistOS
Shipping
PetkoOS — Execution Engine ("Finish What Matters")
Building
Tax Project
Paused
ProjectE
Validating
DreamQuest — Bedtime Adventures
Shelved
LinguaLeap
Shelved

What next? — top actions by (priority × unblocks-others)

  • 1
    Hintly compliance gate — DPAs + EOOD + sub-processor disclosure
    ⚡ BLOCKER · T-005 · registry task
  • 2
    Set `EOOD_REGISTERED_ADDRESS` in Vercel env — every transactional email currently shows a placeholder. CAN-SPAM Act §316
    🔴 BLOCKER · LB1 · hintly
  • 3
    EU AI Act Article 50 — kid-facing AI disclosure (Aug 2, 2026 enforcement deadline). Every kid-facing AI-generated artifa
    🔴 BLOCKER · LB16 · hintly
  • 4
    GDPR Article 35 DPIA for Hintly's AI + minors processing. Draft v1 shipped 2026-05-13 at `docs/compliance/DPIA-2026-05.m
    🔴 BLOCKER · LB19 · hintly
  • 5
    EOOD formation finalized
    🔴 BLOCKER · LB9 · hintly

Upcoming · next 30 days

  • in 1d 2026-05-15 Compliance gate (DPAs + EOOD + sub-processor disclosure) — Hintly
  • in 8d 2026-05-22 Soft launch — named list of 30 — Hintly
  • in 17d 2026-05-31 20 BG clinics outreach complete — AI Agent (ClinicFlow)
  • in 18d 2026-06-01 Public launch — Hintly

Top risks · active projects

  • Hintly Shipping
    COPPA + sub-processor disclosure consistency before first paid customer.
  • AI Agent (ClinicFlow) Validating
    Building before validating willingness to pay. The PRD assumes the customer exists.
  • MDM Product Engine Building
    EOOD (LB1) + pentest (LB7) gating launch. Cost-trap risk on use_llm/dedupe toggles MITIGATED 2026-05-12 by tier-aware budget guard + spend cutoff (PRICING-V2-2026-05).
  • Spreadsheet OS collection Shipping
    Lifestyle SKUs: review velocity + Pinterest traffic acquisition will determine whether $9-15 ARPU can compound to meaningful monthly revenue without paid ads. Regulatory SKU: Aug 2, 2026 EU AI Act enf
  • Freelancer OS / SoloistOS Shipping
    Etsy SEO competition + review velocity on the 11 fresh listings. If reviews don't accumulate by 2026-05-22, the Complete Stack bundle launches without social-proof inheritance and converts cold.
  • PetkoOS — Execution Engine ("Finish What Matters") Building
    Code dormancy past 6 months (~2026-12) — revival cost grows; possibly switch to permanent shelve at that point.

Founder capacity · this week

Founder hours available: 10–20 hrs/week (Ingram Micro day job)
Mon–Sun · current week
~17 / 20 hrs
Hintly launch prep (LB items, compliance)~8 hrs
Freelancer OS / active shipping~3 hrs
Counsel call + DPA reviews~2 hrs
MDM Engine blockers~2 hrs
Personal OS refresh + rituals~1 hr
Buffer / firefighting~1 hr

Rituals · last run

Daily plan
Auto via routine · 7am weekdays
Weekly LB audit
Auto via routine · Sunday nights
!
Monthly agent curation
Run ritual-06 in playbooks · monthly
Quarterly spinoff scan
Run spinoff-strategist.md per project · quarterly
Founder digest
Auto daily-plan routine · morning
!
Annual product renewal review
Nov/Dec window · playbook 12

Recent activity

Recently updated projects

  • Channel OS — Mid-Market IT Distributor AI/Compliance Stack Concept · 1d ago · next: Trigger-gated. Awaiting 2026-08-01 review (T-017). Until then: (1) Counsel call (T-018) — bundle H
  • MDM Product Engine Building · 2d ago · next: 2026-05-12 evening: PR #4 (pricing-v2 + cost guardrails), PR #5 (conversion + retention UX), PR #6 (
  • Freelancer OS / SoloistOS Shipping · 2d ago · next: Three-stage queue: (1) T-016 — Complete Stack bundle ($169) launch 2026-05-26 (locked). (2) Spri
  • Tax Project Paused · 2d ago · next: TX1 — reconcile personal tax tracking (T-002 in tasks.yaml, due 2026-05-31).
  • Spreadsheet OS collection Shipping · 2d ago · next: (A) Lifestyle: MKT1 — Pinterest pin set per SKU for SEO traffic multiplier; PRD1 — at customer #30 r
  • Hintly Shipping · 3d ago · next: Execute the launch checklist (FOUNDER-TASKS.md). LB14 (Gemini removal) + LB15 (prompt caching) shipp

Recent decisions

  • D-003 Mobile access via claude.ai Project bundle (Path B); Cowork (Path C) deferred · 2026-05-10
  • D-004 ProjectA (AI Help Assistant) deferred — product-only portfolio strategy · 2026-05-10
  • D-005 PetkoOS (Execution OS) deferred — Hintly post-launch trigger · 2026-05-10
  • D-006 DreamQuest shelved — Hintly success-tied revival trigger · 2026-05-10
  • D-001 Personal OS becomes the canonical home for cross-project state · 2026-05-09

By project

One panel per project — status, KPIs, milestones, tasks, FOUNDER-TASKS, spinoff scan, P&L scenarios, docs. Filter by status AND/OR jump to a specific project.

Status:
Project:

Hintly

Visual-first hint product for kids learning. K-8.

kidL&CAICOPPAK-8B2C
Shipping P1 · this week
Stage
pre-launch sprint
Market
US (kid learning, parent-purchased)
Model
Free + paid subscription (€/$ TBD)
Path
Hintly
Last update
2026-05-11
Next action
Execute the launch checklist (FOUNDER-TASKS.md). LB14 (Gemini removal) + LB15 (prompt caching) shipped 2026-05-10 via PR #79 + #81. Remaining LBs: EOOD (waiting on accountant) + counsel retention (LB11). Design strategy lift target before launch: Onboarding refactor + Session.jsx visual hierarchy (per design doc).
Biggest risk
COPPA + sub-processor disclosure consistency before first paid customer.

Open tasks (cross-portfolio: 1)

  • Blocker Compliance Hintly compliance gate — DPAs + EOOD + sub-processor disclosure T-005 due 1d doing

FOUNDER-TASKS.md (64 open)

Blocker Blocker (9)
  • LB1 Set `EOOD_REGISTERED_ADDRESS` in Vercel env — every transactional email currently shows a placeholder. CAN-SPAM Act §316.4(a)(5) requires valid postal address. PR #66 audit pass 2 / `_emailLayout.js`
  • LB16 EU AI Act Article 50 — kid-facing AI disclosure (Aug 2, 2026 enforcement deadline). Every kid-facing AI-generated artifact (hint card, confidence signal, adapti `docs/EU-AI-ACT-REVIEW-2026-05.md` §1.4 + §LB-EU-AI-1 + PR #
  • LB19 GDPR Article 35 DPIA for Hintly's AI + minors processing. Draft v1 shipped 2026-05-13 at `docs/compliance/DPIA-2026-05.md` (7-section template, residual ri `docs/legal/GDPR-DPIA.md` + `docs/EU-AI-ACT-REVIEW-2026-05.m
  • LB9 EOOD formation finalized Memory `project_launch_plan_2026_05.md` B-list
  • LB10 Liability insurance Memory B-list
  • LB11 Counsel retention — 2026-05-13: founder did own research on MVP compliance posture (`docs/compliance/2026-05-13-mvp-compliance-guidance.md`); helpful prep but d Memory B-list
  • LB12 Verify Vercel env vars all set — full list below in 🟠 section. `ANTHROPIC_API_KEY`, `SUPABASE_*`, `STRIPE_*`, `RESEND_API_KEY`, `EOOD_REGISTERED_ADDRESS`, etc. PR #66 + .env.example
  • LB13 Common Sense Privacy submission Memory B-list / `docs/compliance/common-sense-privacy-submis
  • LB15 Implement Anthropic prompt caching to mitigate cost spike from LB14 (Gemini removal). Without caching, AI cost is projected 3-5x higher than pre-LB14 (Anthropic LB14 follow-on; new 2026-05-10
High High (23)
  • EM1 Confirm `support@hintlyapp.com` routes to founder inbox always
  • EM2 Confirm `team@hintlyapp.com` routes (referenced in /careers) PR #65 audit S6
  • EM3 Confirm `privacy@hintlyapp.com` routes (referenced in privacy + KB) PR #65 audit S6
  • EM4 SPF / DKIM / DMARC for hintlyapp.com → Resend (deliverability) always
  • EM5 Test welcome email lands in Gmail / Outlook / iCloud inbox (not spam) implicit
  • SO1 Claim `@hintlyapp` on X (or remove footer icon) PR #65 audit S7
  • SO2 Claim `@hintlyapp` on Instagram (or remove icon) PR #65 audit S7
  • SO3 Claim `@hintlyapp` on LinkedIn company page (or remove icon) PR #65 audit S7
  • OP1 First eval-suite run against launch baseline → commit `eval/quality-suite/results/baseline-2026-05.md` PR #59 STRESS-TEST-PLAN + PR #63 LEARNING-LOOP
  • OP2 First k6 stress-test run against a Vercel preview → commit `docs/STRESS-TEST-RESULTS.md` PR #59
  • OP3 Lighthouse-CI baseline numbers committed (after Lighthouse runs in PR #47) PR #47
  • OP4 Healthchecks.io account → set `HEALTHCHECKS_PING_URL` env var Memory B-list / Agent playbook 5.10
  • OP5 Slack workspace incoming webhook → set `SLACK_ALERT_WEBHOOK_URL` env var Agent playbook Phase 1
  • OP6 PostHog read-only API key → set `POSTHOG_API_KEY` for daily founder digest agent Agent playbook 9.2
  • OP7 PostHog feature-flag config (`signup-trial-variant`, etc.) reviewed and shipped Memory B-list
  • OP8 Decide founder-digest email destination + send time (default 7am EST to founder) Agent playbook 9.2
  • OP9 GSC (Google Search Console) validate-fix on any pre-launch crawl errors Memory B-list
  • OP10 Verify Supabase `pgcron` jobs scheduled correctly (not skipping) implicit
  • OP11 Test the full signup → onboarding → first session → weekly summary flow end-to-end with a clean test account implicit
  • OP12 Send a test welcome email + weekly digest to yourself; confirm no placeholder text PR #66 / this PR
  • EU1 Parent-visible audit log of adaptive decisions — UI surface in parent dashboard showing every adaptive-difficulty change, streak event, hint generated, with tim `docs/EU-AI-ACT-REVIEW-2026-05.md` §PL-EU-AI-1
  • EU2 "Disable adaptive features" parent toggle — parent can opt out of adaptive difficulty + streak mechanics. Defaults ON; opt-out exists for parents conc `docs/EU-AI-ACT-REVIEW-2026-05.md` §PL-EU-AI-2
  • EU3 Session-length daily cap, parent-configurable — default 45 min/day; parent adjusts 15-90 min. Removes "addictive UX" framing under Art. 5(1)(b). `docs/EU-AI-ACT-REVIEW-2026-05.md` §PL-EU-AI-3
Medium Medium (6)
  • M1.1 Real testimonials collection → replace placeholder spots with quotes Memory `project_overhaul_plan.md`
  • M1.2 Wire 8 Phase-1 agents from agent playbook (incident response, daily digest, error budget, COPPA audit, dunning, MRR snapshot, cache health, weekly retro) Agent playbook
  • M1.3 Build `/api/admin-quality-trend` endpoint Learning-loop roadmap Phase 1
  • M1.4 Stripe webhook handler audit — confirm dunning fires on `invoice.payment_failed` implicit
  • M1.5 Run eval suite monthly going forward (cron) PR #63
  • M1.6 Watch first 30 days of Anthropic spend vs. cache hit rate (PR #56 instrumentation now real) PR #56
Low Low (16)
  • M2.1 Cache health dashboard (visual) PR #56 follow-up
  • M2.2 First prompt iteration based on real production data → MAIN_HINT_PROMPT_VERSION = 2 Learning-loop Phase 2
  • M2.3 Personalization layer (misconceptions injected into system prompt) Learning-loop Phase 2
  • M2.4 RAG layer (recent session summaries injected) Learning-loop Phase 2
  • M2.5 Active-learning review queue UI Learning-loop Phase 2
  • M2.6 Decide /faq vs /help consolidation strategy PR #65 audit S3
  • M2.7 Public roadmap page (`/roadmap`) Strengthen audit 10.1
  • M2.8 Public changelog page (`/changelog`) Strengthen audit 10.1
  • ST1 Trust center (`/trust` consolidating /privacy + /cookies + /child-safety + /sub-processors + security) Strengthen audit 9.3
  • ST2 A/B prompt testing in production via PostHog flags Learning-loop Phase 3
  • ST3 Per-grade-band prompt specialization Learning-loop Phase 3
  • ST4 DMCA agent registration + `/dmca` page PR #65 audit N3
  • ST5 Public sub-processor list page PR #65 audit N3
  • ST6 First hire (recruiting → onboarding → perf review) Agent playbook 8.x
  • ST7 Brand voice canon evolution after first 100 copy decisions Strengthen audit 10.3
  • ST8 Hintly Adults / Skill Coach spinoff `Hintly_Secondary_Products_Roadmap.md`
blocked Blocked (10)
  • LB2 Counsel sign-off on VPC method — checkbox-only consent may not satisfy COPPA "reasonably calculated" rule. 2026-05-13: founder-research interpretation blocked PR #57 + `docs/compliance/2026-05-13-mvp-compliance-guidance
  • LB3 Counsel sign-off on Google OAuth signup path — bypasses VPC checkboxes. Engineering shipped 2026-05-13: new `src/pages/OnboardingReConsent.jsx` + route in App.j blocked Memory obs #20 + PR #57 + 2026-05-13 guidance §7.3
  • LB4 Privacy policy sub-processor table update — was 6 of 9 sub-processors; missing Sentry, Upstash, Cloudflare. COPPA §312.4(d) violation if shipped as-is. Engineer blocked PR #58 + 2026-05-13 guidance §7.5
  • LB5 Stripe dual-role disclosure — Stripe is both processor AND independent controller (fraud detection). Engineering shipped 2026-05-13: Privacy.jsx now has explici blocked PR #58 / PR #65 + 2026-05-13 guidance §7.1
  • LB6 Read the Supabase DPA PDF — binary PDF I couldn't extract; supabase holds 100% of user data. 2026-05-13 founder research: 5-point DPA checklist (Article 28 blocked PR #58
  • LB7 Texas HB18 + state children's privacy laws review — partially enjoined but parts apply. 2026-05-13 founder research: California privacy notice section need blocked Memory obs #4 / PR #57
  • LB8 DPA execution status check with each sub-processor — confirm executed DPA on file is latest published version for: Anthropic, Supabase, Stripe, Vercel, Resend, blocked PR #58
  • LB17 EU AI Act Article 5(1)(b) — defensive review of reward mechanics. Independent walkthrough of streaks + adaptive difficulty + session-length-extending animations blocked `docs/EU-AI-ACT-REVIEW-2026-05.md` §1.2 + §LB-EU-AI-2
  • LB18 EU AI Act Annex III §3(b)+(c) classification opinion — single most decision-relevant question. Counsel formally opines whether Hintly is high-risk under Annex I blocked `docs/EU-AI-ACT-REVIEW-2026-05.md` §1.3 + §LB-EU-AI-3
  • EV7 `EOOD_REGISTERED_ADDRESS` blocked **🔴 Launch-blocker** — CAN-SPAM postal address
Done (18)
  • LB14 REMOVE GEMINI FROM CODE — ToS violation + COPPA exposure. ✅ Already done in active branch (`landing-pricing-teaser` work
  • LB15 Anthropic prompt caching. ✅ Already done in active branch — system prompts wrapped with `cache_control: { type: "ep
  • LB20 Stripe-card VPC implemented — $0.50 authorization + immediate void as verifiable parental consent. FTC-recognized method
  • EV1 `ANTHROPIC_API_KEY`
  • EV2 `SUPABASE_URL` + `SUPABASE_SERVICE_ROLE_KEY` + `VITE_SUPABASE_URL` + `VITE_SUPABASE_ANON_KEY`
  • EV3 `STRIPE_SECRET_KEY` + `STRIPE_WEBHOOK_SECRET` + extra-child price IDs
  • EV4 `RESEND_API_KEY`
  • EV5 `SITE_URL`
  • EV6 `CRON_SECRET`
  • EV8 `ADMIN_API_TOKEN`
  • EV9 `ALLOWED_DEMO_ORIGINS` (optional override)
  • EV10 `GEO_GATE_DISABLED`
  • EV11 `VITE_SENTRY_DSN` + `SENTRY_DSN`
  • EV12 `VITE_TURNSTILE_SITE_KEY` + `TURNSTILE_SECRET_KEY`
  • EV13 `UPSTASH_REDIS_REST_URL` + `UPSTASH_REDIS_REST_TOKEN`
  • EV14 `EVAL_BYPASS_KEY`
  • EV15 `ANALYTICS_API_KEY`
  • EV16 `DIGEST_RECIPIENT`

Milestones

  • 2026-05-15 · Compliance gate (DPAs + EOOD + sub-processor disclosure) (in 1d)
  • 2026-05-22 · Soft launch — named list of 30 (in 8d)
  • 2026-06-01 · Public launch (in 18d)
  • 2026-07-01 · First 100 paid signups (in 48d)
  • 2026-08-01 · PMF signal review (in 79d)

KPIs

KPITargetCurrentSource
Paid signups100 by 2026-07-010Stripe
Trial-to-paid>10%TBDPostHog
D7 retention>40%TBDPostHog
AI cost per active free user<€0.50/moTBDAnthropic billing

Spinoff scan

Inside
  • Hint-generation engine as standalone API — trigger: when 3rd-party request volume exists
  • Content catalog as licensable data set — trigger: when catalog reaches 1000+ vetted items
  • Pediatric Learning Insights ($5/mo upsell or $29 quarterly report) — uses session-pattern data — trigger: after Hintly hits $30K MRR · careful messaging (not amateur child psychology)
  • Reading Buddy ($5/mo add-on, Whisper STT + AI feedback) — bumps to Pro+ tier — trigger: after Hintly hits $30K MRR · ~4-week build
Outside
  • AI Worksheet Generator (worksheets.hintlyapp.com) — free → $5/mo · top-of-funnel · 60K+ monthly searches — trigger: Phase 1 in roadmap — after first 20 Hintly families onboarded
  • K-8 teachers + homeschool segment — trigger: when parent-side has 1k paying
  • Spanish edition (Hintly-ES) — leverages Petko Spanish — trigger: after PMF in English
  • Family Learning Letter (free email/funnel) — trigger: parked — fine as marketing via weekly summary; not standalone product
Spinoff
  • Hintly for Adults (Skill Coach) — $19/mo · same code, different prompt · could be $50K+ MRR Y2 — trigger: after Hintly hits $10K MRR direct-to-consumer · open ProjectB folder · Petko HIGH interest
  • Hintly for Schools (B2B white-label) — $5-15/student/year · enterprise sales — trigger: parked until $50K MRR direct-to-consumer · 3-6mo sales cycles + FERPA burden
  • Kid-safe AI certification service — trigger: after 12mo of safety-layer learnings

P&L scenarios (7)

Pricing: Pro $14.99/mo ($9.92 annual) · Family Complete $29.99/mo ($20.75 annual) · Free tier (5 sessions/wk)
LineM1 launch (10 paid)M3 traction (50)M6 growth (200)M12 Y1 (500)Y2 (2,000)Y3 (5,000)Scale milestone (10k)
Revenue/mo$170$850$3,400$8,500$34,000$85,000$170,000
− Variable−$20−$100−$400−$1,000−$4,000−$10,000−$20,000
− Fixed (€156)−$156−$156−$156−$156−$156−$156−$156
OI/mo-$6$594$2,844$7,344$29,844$74,844$149,844
Annual-$72/yr$7,128/yr$34,128/yr$88,128/yr$358,128/yr$898,128/yr$1,798,128/yr
6 canonical docs
  • Hintly/CLAUDE.md
  • Hintly/Hintly_Internal_Agent_Scope.md
  • Hintly/LAUNCH_AUDIT.md
  • Hintly/LAUNCH_DASHBOARD_CHECKS.md
  • Hintly/docs/DESIGN-STRATEGY-2026-05.md
  • Founder Operating/FOUNDER-AI-PLAYBOOK.md

Spreadsheet OS collection

9 lifestyle/productivity SKUs (Airbnb, Real Estate, Wedding, etc.) all live on Etsy as of 2026-05-12 + 9-SKU bundle. PLUS 1 regulatory SKU (EU AI Act Deployer Readiness Pack) drafted, pending counsel review.

Shipping P2 · this month
Stage
(A) Lifestyle: all 9 SKUs + bundle live on Etsy 2026-05-12. Asset pipeline complete (9 xlsx renamed to slugs, 13 cover thumbnails, 3 PDFs, bundle zip). Closes T-004. Now in marketing/optimization phase. (B) Regulatory: EU AI Act Deployer Pack drafted at skus/eu-ai-act-deployer-readiness-pack/ — pending T-015 counsel review, Path A/B brand decision, Gumroad listing. Aug 2, 2026 enforcement deadline = forcing function.
Market
(A) solo operators / households / niche use cases for 9 lifestyle SKUs (€5-15 ARPU). (B) DPO / CIO / Head of Compliance at EU mid-market (50-500 FTE) for regulatory SKUs (€499-€2,999 ARPU).
Model
One-time digital product (Etsy) for lifestyle SKUs. One-time + optional update subscription for regulatory SKUs (mid-market tier €1,499 + €99/mo updates).
Path
Spreadsheet OS Collection
Last update
2026-05-12
Next action
(A) Lifestyle: MKT1 — Pinterest pin set per SKU for SEO traffic multiplier; PRD1 — at customer #30 retire bottom 2 SKUs and double-down on top 3. (B) Regulatory: bundle EU AI Act counsel review with T-015, fill brand placeholders (EU-AI-1, EU-AI-2), list on Gumroad by 2026-06-01 (EU-AI-3).
Biggest risk
Lifestyle SKUs: review velocity + Pinterest traffic acquisition will determine whether $9-15 ARPU can compound to meaningful monthly revenue without paid ads. Regulatory SKU: Aug 2, 2026 EU AI Act enforcement is the forcing function — missing the pre-deadline buyer window (Jun-Jul 2026) costs the highest-urgency demand wave.

Open tasks (cross-portfolio: 1)

  • Medium Business List at least one Spreadsheet OS on Etsy T-004 due 32d

FOUNDER-TASKS.md (4 open)

Low Low (4)
  • MKT1 Pinterest pin set per SKU (Etsy SEO traffic multiplier) Standard
  • PRD1 After 30 days of sales data, retire bottom 2 SKUs and double-down on top 3 Data-driven product pruning
  • ST1 Decide channel mix — Etsy only or Etsy + Gumroad + Notion Marketplace? (mirrors Freelancer OS ST1 — make the call once for both product lines) Cross-portfolio
  • ST2 Decide if Spreadsheet OS Collection should be a separate Etsy shop OR live in the same shop as Freelancer OS. Same shop = SEO concentration + cross-sell; separa Etsy strategy
Done (5)
  • LIST1 ~~Locate the 9 SKU files.~~
  • LIST2 ~~Pick highest-evidence-of-demand SKU first.~~
  • LIST3 List the first SKU (Real Estate Deal OS) on Etsy.
  • LIST4 List remaining 8 SKUs.
  • LIST5 Bundle listing — "All 9 Spreadsheet OS pack" via `build-bundle-zip.ps1`

Milestones

No milestones set. Add to registry/projects.yaml.

KPIs

No KPIs set. Add to registry/projects.yaml.

Spinoff scan

Inside
  • CSRD sustainability reporting pack as SKU #11 — trigger: after EU AI Act SKU ships first 5 customers
  • NIS2 cybersecurity readiness pack as SKU #12 — trigger: after CSRD ships
  • DORA operational resilience pack (financial-services mid-market) — trigger: Q4 2026 if NIS2 validates
  • EU Cyber Resilience Act (CRA) pack — trigger: CRA enforcement clarifies late 2026 / early 2027
  • GDPR Article 30 ROPA template — trigger: steady demand, ship Q1 2027 when bandwidth allows
  • EU DPP Battery Quick-Start Pack — trigger: cross-promotes MDM Product Engine — ship after MDM-PE first 5 customers
Outside
  • US AI accountability regulation packs (CA SB-1047, CO AI Act, NY AI bias audit) — trigger: state-level enforcement clarifies
  • UK AI Bill compliance pack — trigger: UK Bill passes Royal Assent
  • Spanish-language localizations (autónomo + Mexican compliance) — trigger: after first sale data validates EU mid-market segment
Spinoff
  • "Regulator-mapped template factory" as productized methodology — trigger: after 4+ regulatory SKUs published with consistent NRR

P&L

No financials defined. Add a financials: block to registry/projects.yaml for this project.

3 canonical docs
  • Spreadsheet OS Collection/docs/FOUNDER-TASKS.md
  • Spreadsheet OS Collection/SUNDAY-LISTING-PACK-SPREADSHEETS.md
  • Spreadsheet OS Collection/skus/eu-ai-act-deployer-readiness-pack/README.md

Freelancer OS / SoloistOS

Productized OS template for solo creators. 3 tiers (v4 Daily $27 / v5 Pro $57 / v6 All-in-One $117) + 2 bundles live on Etsy as of 2026-05-12.

Shipping P3 · this quarter
Stage
All 3 tiers + 2 bundles ($69 v4+v5, $147 all-three) live on Etsy 2026-05-12. All Notion templates upgraded with dashboard density to match listing slides (Business Health Dashboard, Goals progress bars, MRR hero, KPI tiles across every page). Cross-link footers wired between v4/v5/v6 delivery PDFs. Next milestone: T-016 — Freelancer Complete Stack bundle ($169) launch 2026-05-26 (waiting for review accumulation on existing 11 listings).
Market
Solo creators / freelancers
Model
One-time digital product (Etsy)
Path
Freelancer OS
Last update
2026-05-12
Next action
Three-stage queue: (1) T-016 — Complete Stack bundle ($169) launch 2026-05-26 (locked). (2) Sprint 3 — US Tax + Contract Command Centers (4 listings: T1+C1, SKU-A and SKU-C) on 2026-06-09. Templates already built in Notion, listing copy drafted. ~6 hrs founder ops. (3) Sprints 4-7 — UK/DE/NL Command Centers + UK IR35 Classification Kit + BOI Compliance line. Sequencing in Freelancer OS/NOTION-PRODUCT-ROADMAP.md. Until 2026-05-26: MKT1 — drive 5+ more v4 sales via SEO listing optimization.
Biggest risk
Etsy SEO competition + review velocity on the 11 fresh listings. If reviews don't accumulate by 2026-05-22, the Complete Stack bundle launches without social-proof inheritance and converts cold.

Open tasks (cross-portfolio: 1)

  • Medium Business Ship Freelancer Complete Stack bundle ($169) on Etsy T-016 due 12d

FOUNDER-TASKS.md (12 open)

High High (7)
  • PRD1 v6 → v7 — collect feedback from first 5 v6 buyers, prioritize top 3 requests, ship v7 in Q3 Standard product cycle
  • PRD2 Bundle: Freelancer Complete Stack ($169) — 3 Notion OS + 3 finance Excels. Cross-portfolio synergy
  • PRD3 Sprint 3: US Tax + Contract Command Centers — T1 + C1 (both SKU-A and SKU-C) → 4 listings at $19/$22/$29/$32. Templates already built, listing copy drafted in E Notion product roadmap §Sprint 3
  • PRD4 Sprint 4: UK Tax + Contract Command Centers (T2 + C2) Notion product roadmap §Sprint 4
  • PRD5 Sprint 5: DE + NL Tax + Contract Command Centers Notion product roadmap §Sprint 5
  • PRD6 Sprint 6: UK IR35 Status Determination Kit Notion product roadmap §Sprint 6
  • PRD7 Future: Compliance line (BOI US first), HQ standalone modules bundle, ebook line Notion product roadmap §Sprint 7+
Medium Medium (3)
  • MKT1 v4 has 1 sale on Etsy. Drive 5+ more sales via SEO listing optimization (read `v4/files/freelancer-os-etsy-listing-upgrade.html` 8-section guide) v4 sales gap
  • MKT2 Pinterest pin set for each tier (Etsy SEO multiplier — Etsy sellers report 30-60% of traffic from Pinterest) Standard Etsy growth play
  • MKT3 Email capture funnel: free "Notion Daily Reset" template → email → upsell to v4. Use Resend (you already have API key for Hintly) New initiative
Low Low (2)
  • ST1 Decide commercial channel — Etsy only, or Etsy + Gumroad + own site? Etsy is simplest; Gumroad has no listing fees. T-004 / projects.yaml notes
  • ST2 Pricing review at customer #10 (per v4) — adjust if conversion is too high (underpriced) or too low (overpriced) Standard pricing discipline
Done (4)
  • ETS1 List Freelancer OS Pro v5 ($57) on Etsy.
  • ETS2 List Freelancer OS All-in-One v6 ($117) on Etsy.
  • ETS3 Cross-link v4 ↔ v5 ↔ v6 listings ("Upgrade to Pro" footer link in v4 delivery PDF)
  • ETS4 Update v4 Etsy listing thumbnail + slides if v5/v6 exist (avoid orphan look).

Milestones

No milestones set. Add to registry/projects.yaml.

KPIs

No KPIs set. Add to registry/projects.yaml.

Spinoff scan

No spinoff scan. Run agents/spinoff-strategist.md.

P&L

No financials defined. Add a financials: block to registry/projects.yaml for this project.

5 canonical docs
  • Freelancer OS/Freelancer OS — Project Summary.md
  • Freelancer OS/docs/FOUNDER-TASKS.md
  • Freelancer OS/NOTION-PRODUCT-ROADMAP.md
  • Freelancer OS/CROSS-PORTFOLIO-BUNDLE-PLAN.md
  • Freelancer OS/SUNDAY-LISTING-PACK.md

MDM Product Engine

B2B SaaS — vendor product catalog normalization for SAP S/4HANA, SAP MDG, Salesforce, Dynamics 365, Shopify, EU DPP. Live at mdm-engine.vercel.app.

Building P2 · this month
Stage
Webapp + engine workspace live; CI green (PR #1, #2, #3 merged 2026-05-10/11). LBs 4-6 closed. PL pack 2-5+11+15 closed. M1.1 PostHog event instrumentation done. PL10 code-side closed 2026-05-12: 4-tier pricing model in code (Free/Pro $79/Team $199/Enterprise), LLM budget-guard middleware, per-customer Anthropic spend tracker, $50 alarm + $200 hard-cutoff cron, Stripe webhook writes tier. Migration 011 not yet applied to prod Supabase. Active worktree: trusting-knuth-c02cad.
Market
B2B SaaS / mid-market enterprise (10-500 SKUs/wk vendor catalog ingestion)
Model
SaaS — 4 tiers per docs/PRICING-V2-2026-05.md (Free / Pro $79 / Team $199 / Enterprise). Legacy $149 customers grandfathered 12 months.
Path
Petko Digital Products Ideas
Last update
2026-05-12
Next action
2026-05-12 evening: PR #4 (pricing-v2 + cost guardrails), PR #5 (conversion + retention UX), PR #6 (M23.4 run-vs-run comparison), PR #7 (M23.1 team accounts + shared templates) all merged on main. Founder ops gate left: PL17 (5 Stripe price IDs + STRIPE_PRICE_* env vars in Vercel). Migrations 011/012/013 pending application to prod Supabase.
Biggest risk
EOOD (LB1) + pentest (LB7) gating launch. Cost-trap risk on use_llm/dedupe toggles MITIGATED 2026-05-12 by tier-aware budget guard + spend cutoff (PRICING-V2-2026-05).

FOUNDER-TASKS.md (25 open)

Blocker Blocker (4)
  • LB1 Complete EOOD incorporation Cannot accept payment without legal entity
  • LB2 Switch Stripe to live mode Needed for actual revenue
  • LB3 Fill `[BRACKETS]` in legal pages — entity name, address, governing law Privacy/Terms/DPA reference placeholder values today (verifi
  • LB7 Penetration test or independent security review Cheap insurance before money flows
High High (8)
  • PL7 Record 2-minute Loom of upload→clean→download Embed on landing above fold
  • PL8 Send first 5 cold outreach messages from `marketing/sales-pitch.md` Lowest-CAC distribution test
  • PL9 Send first 3 partnership outreach (SAP migration consultancies) Highest-leverage channel
  • PL10 ~~Pricing tiers redesign (Free / Pro / Team / Enterprise with row caps + cost guardrails)~~ ~~Today $149 flat undermonetizes large customers AND has no
  • PL12 Resend account + verify sending domain Onboarding emails are coded but inert until this is set up —
  • PL13 Configure Clerk webhook with signing secret + set `CLERK_WEBHOOK_SECRET` Triggers the welcome email
  • PL14 Set `CRON_SECRET` env var for hourly cron auth Prevents external abuse of `/api/cron/send-emails` **and `/a
  • PL17 Create the 5 new Stripe price IDs (Pro $79/yr$790, Team $199/yr$1990, Founding-50 $59) + set 5 `STRIPE_PRICE_*` env vars in Vercel Without these, /api/checkout returns Stripe error on new-tie
Medium Medium (3)
  • M1.5 Onboarding email sequence verified working end-to-end (after PL12-14) Pending
  • M1.6 Customer-success motion: NPS survey at run 5; 30-day check-in template Pending
  • M1.7 First case study + reference customer permission Pending
Low Low (10)
  • M23.2 Public REST API + API keys Build when first automation customer asks
  • M23.3 Persistent connectors (S3, SFTP, vendor email inbox) Per-request
  • M23.5 Tier 2 custom output (full YAML profile upload) Build when 3+ customers ask
  • M23.7 Audit log of admin actions Build when first regulated-industry customer surfaces
  • M23.8 SSO (Clerk Enterprise tier) Build when first enterprise prospect blocks on it
  • S1 Channel partnerships — pick 3 SAP migration consultancies, formal partner program Per E2E audit: highest-leverage distribution lever, not yet
  • S3 DPP regulatory deep-dive — full ESPR field set, JSON-LD output, SCIP integration Wedge bet: regulatory tailwind 2026-2027
  • S4 SAP-deeper — more SAP profiles (CC1, MDG/IDOC/iDoc, S/4HANA Migration Cockpit XML) Wedge bet: 2027 S/4HANA migration deadline
  • S5 Schema-broader — let customers define their own schemas via UI Wedge bet: opens horizontal markets (medical devices, food,
  • S6 SOC 2 / ISO 27001 6-12 month process; only worth starting when 1+ enterprise p
Done (21)
  • LB4 ~~Verify RLS isolates tenants end-to-end~~
  • LB5 ~~Verify `/api/account/delete` purges blobs + Stripe customer~~
  • LB6 ~~Add `.github/workflows/ci.yml` (typecheck + vitest)~~
  • PL1 ~~Define ICP in 2-3 sentences and rewrite landing hero~~
  • PL2 ~~Create `docs/BRAND-VOICE.md`~~
  • PL3 ~~Create `.env.example` documenting all 12 env vars~~
  • PL4 ~~Add Sentry (error tracking)~~
  • PL5 ~~Add status page (UptimeRobot or Better Stack free tier)~~
  • PL6 ~~Wire Healthchecks.io pings to all three crons~~
  • PL11 ~~Cookie consent banner~~
  • PL16 ~~Apply Supabase migration 011 to prod~~
  • PL18 ~~Set `FOUNDER_ALARM_EMAIL`~~
  • PL15 ~~Audit `npm audit` findings — 7 vulnerabilities (6 moderate, 1 high)~~
  • M1.1 ~~PostHog event instrumentation — funnel events (signup, first run, first download, upgrade)~~
  • M1.2 ~~Add Playwright smoke suite with render-error assertions (per playbook Part 7)~~
  • M1.3 ~~Add Lighthouse-CI to CI workflow~~
  • M1.4 ~~Knowledge base / FAQ page~~
  • M23.1 ~~Team / multi-user accounts~~
  • M23.4 ~~Run comparison view (diff two runs of the same vendor)~~
  • M23.6 ~~DPP JSON-LD output writer (currently emits CSV; ESPR submission needs JSON-LD)~~
  • S2 ~~Pricing redesign with usage-based + per-user tiers~~

Milestones

No milestones set. Add to registry/projects.yaml.

KPIs

No KPIs set. Add to registry/projects.yaml.

Spinoff scan

No spinoff scan. Run agents/spinoff-strategist.md.

P&L scenarios (4)

Pricing: Free / Pro $79/mo / Team $199/mo / Enterprise custom (~$1000 avg). Mix assumption 65% Pro / 30% Team / 5% Enterprise per docs/P-AND-L-2026-05.md
LineM1 — 10 paid customersM3-M9 — 50 paid customersM12 — 200 paid customers (success case)Year 2 — 500 paid customers (stretch)
Revenue/mo$1,821$7,592$34,210$93,025
− Variable−$106−$535−$2,672−$7,897
− Fixed (€60)−$60−$60−$60−$60
OI/mo$1,655$6,997$31,478$85,068
Annual$19,860/yr$83,964/yr$377,736/yr$1,020,816/yr
10 canonical docs
  • Petko Digital Products Ideas/FOUNDER-AI-PLAYBOOK.md
  • Petko Digital Products Ideas/README.md
  • Petko Digital Products Ideas/docs/FOUNDER-TASKS.md
  • Petko Digital Products Ideas/docs/ICP.md
  • Petko Digital Products Ideas/docs/P-AND-L-2026-05.md
  • Petko Digital Products Ideas/docs/PRICING-V2-2026-05.md
  • Petko Digital Products Ideas/docs/C-SUITE-VOL-I.md
  • Petko Digital Products Ideas/docs/C-SUITE-VOL-II.md
  • Petko Digital Products Ideas/webapp/docs/BRAND-VOICE.md
  • Petko Digital Products Ideas/webapp/docs/DESIGN-mapping-table-2026-05.md

PetkoOS — Execution Engine ("Finish What Matters")

SaaS enforcing execution discipline (max 2 active, completion protocol, scoring, streaks). Deferred 2026-05-10 per D-005 — code preserved, awaiting trigger.

Building P3 · this quarter
Stage
Far more built than registry previously implied. 14 Supabase migrations (profiles, tasks, execution sessions, closure checklists, scores, WIP triggers, daily scores, streaks, inbox status, hourly rate, due date, recurring tasks, Stripe subscriptions, AI usage caps). Next.js app with auth + dashboard + execute + API routes. Components for analytics, dashboard, execution, onboarding, quick-capture, review, settings, tasks.
Market
Freelancers, tech professionals, solo operators, builders
Model
SaaS — Free / Pro €8-15/mo / Premium €20-40/mo / Team later
Path
PetkoOS
Last update
2026-05-10
Next action
No active work until trigger fires. Re-evaluate at 2026-06-01 (Hintly launch) and 2026-08-01 (Hintly stability gate).
Biggest risk
Code dormancy past 6 months (~2026-12) — revival cost grows; possibly switch to permanent shelve at that point.
Revival trigger
Activate as P2 commit IF (a) ClinicFlow validation fails by 2026-05-31 (PetkoOS replaces failed ClinicFlow), OR (b) Hintly reaches 100 paid users + <8% monthly churn by 2026-08-01 (Hintly stable enough to share founder bandwidth).

FOUNDER-TASKS.md (5 open)

Low Low (5)
  • MAINT1 At 2026-06-01 (Hintly launch evaluation point): re-evaluate whether revival trigger (a) or (b) has fired. If neither, defer remains. D-005 follow-up
  • MAINT2 At 2026-08-01 (Hintly stability gate): re-evaluate revival trigger (b). D-005 follow-up
  • MAINT3 At 2026-12 (6 months from defer): if no trigger fired, decide between extending defer OR permanent shelve. Code revival cost grows past ROI threshold around thi D-005 reverse_trigger
  • ST1 When (if) revival triggers fire, do a fresh code audit before resuming build. 6+ weeks of dormancy means dependency updates needed (Next.js, Supabase, Stripe SD Standard dormant-code pattern
  • ST2 When revival fires, also re-validate the SaaS pricing assumptions (Free / €8-15/mo Pro / €20-40/mo Premium / Team later). Pricing may have shifted in the freela Pricing discipline

Milestones

No milestones set. Add to registry/projects.yaml.

KPIs

No KPIs set. Add to registry/projects.yaml.

Spinoff scan

No spinoff scan. Run agents/spinoff-strategist.md.

P&L

No financials defined. Add a financials: block to registry/projects.yaml for this project.

4 canonical docs
  • PetkoOS/Execution & Decision OS.txt
  • PetkoOS/execution-os/README.md
  • PetkoOS/execution-os/CLAUDE.md
  • PetkoOS/execution-os/AGENTS.md

AI Agent (ClinicFlow)

AI receptionist that responds, qualifies, and books patients 24/7.

B2BAIclinicSpainBGvalidation
Validating P2 · this month
Stage
PRD complete, pre-MVP
Market
Clinics (dental, aesthetic, physio) — Bulgaria-first, EU expansion
Model
Setup fee + €29-99/mo SaaS
Path
AI Agent
Last update
pre-2026-05-09
Next action
Identify 20 BG clinics, run outreach, book 2-3 demos. Build chatbot + Make flow only after first demo.
Biggest risk
Building before validating willingness to pay. The PRD assumes the customer exists.

Open tasks (cross-portfolio: 1)

  • Medium Business ClinicFlow validation — outreach to 20 BG clinics T-006 due 17d

FOUNDER-TASKS.md (14 open)

High High (5)
  • VAL1 Build outreach list — 20 BG clinics across dental + aesthetic + physio. Source: Google Maps + clinic-aggregator sites + LinkedIn search "clinic owner Sofia T-006 + AI AGENT.txt §10
  • VAL2 Draft cold outreach message in BG + EN. Two variants: (a) email — formal, 5-line ask for 15-min call; (b) LinkedIn DM — informal, 3-line ask. T-006 next_step
  • VAL3 Send 20 cold outreaches. Track in spreadsheet (sent date, response, response sentiment, willing-to-pay signal). T-006
  • VAL4 Run 5 discovery calls (15 min each) with respondents. Goal: confirm pain (missed leads, slow responses, no follow-up) is real + sized. Disqualify clinics with & Standard SaaS validation
  • VAL5 Pre-sell — get 2+ clinics to commit (verbal "yes I'd pay €X/mo if you build this") before writing code. €X = €99-199/mo target. T-006 success criteria
Medium Medium (2)
  • NICHE1 After VAL4 calls, decide niche: clinics ONLY, or expand to other small-business verticals (dental specifically, or "service businesses with appointment boo AI AGENT.txt
  • NICHE2 If niche = clinics + expansion, pick 2nd vertical to test (likely candidates: gyms with personal trainers, beauty salons, tattoo studios). Don't validate & NICHE1 follow-on
Low Low (7)
  • BUILD1 Wire Twilio (SMS + WhatsApp) for inbound message capture PRD §3 MVP
  • BUILD2 Wire Calendly + Google Calendar for booking PRD §3 MVP
  • BUILD3 Build conversation logic — Anthropic Claude prompts for: lead qualification, booking offer, follow-up sequencing PRD §3 MVP
  • BUILD4 Make.com (or n8n) workflow for orchestration — Twilio → Claude → Calendly → SMS confirmation PRD §3 MVP
  • BUILD5 Per-clinic onboarding flow — connect their booking system, ingest their FAQ/services, define their tone. 2-day setup per clinic. PRD §5 GTM
  • ST1 Decide pricing model — flat €99-199/mo, OR per-booked-appointment (€2-5/booking)? Per-booking aligns incentives but harder to forecast revenue. Pricing strategy
  • ST2 Decide if ClinicFlow should remain solo-built OR consider merging with ProjectA (per D-004 spinoff scan: ProjectA's 5-day delivery model could BE the Clini D-004 reactivation note

Milestones

  • 2026-05-31 · 20 BG clinics outreach complete (in 17d)
  • 2026-06-15 · 2-3 demos booked (in 32d)
  • 2026-07-01 · First MVP delivered manually to 1 clinic (in 48d)
  • 2026-09-01 · Spain validation cohort begins (Spanish-language) (in 110d)

KPIs

KPITargetCurrentSource
Discovery calls completed20 by 2026-06-300manual log
Qualified demos booked5 by 2026-06-300Calendly
First paying clinic1 by 2026-08-010Stripe

Spinoff scan

Inside
  • Appointment booking as separate AI receptionist SKU — trigger: after dental fit confirmed
  • Lead-qualification engine as standalone tool — trigger: if non-clinic verticals show demand
Outside
  • Aesthetic, physio, vet, GP — trigger: after dental MVP delivers ROI
  • Spain expansion (Spanish — Petko native) — trigger: after BG fit confirmed
  • Mexico / LatAm Spanish markets — trigger: after Spain proves Spanish demand
Spinoff
  • Clinic-data ontology as industry-standard data model (MDM connection) — trigger: after 50+ clinic implementations

P&L scenarios (4)

Pricing: €500-1500 setup + €29-99/mo SaaS (per AI Agent PRD)
LineM3 first paying clinicM6 5 clinicsM12 20 clinicsSpain expansion (M18+)
Revenue/mo€99€495€2,000€5,000
− Variable−€15−€75−€300−€800
− Fixed (€76)−€76−€76−€76−€76
OI/mo€8€344€1,624€4,124
Annual€96/yr€4,128/yr€19,488/yr€49,488/yr
1 canonical doc
  • AI Agent/AI AGENT.txt

ProjectE

Has validation folder + GENERAL MEMORY.

Validating P3 · this quarter
Stage
validation in progress
Market
unknown
Model
unknown
Path
ProjectE
Last update
pre-2026-05-09
Next action
Read validation/ to recover context. Rename to real product name.
Biggest risk
Same.

FOUNDER-TASKS.md (3 open)

High High (2)
  • CTX1 Read `GENERAL MEMORY.txt` + `validation/` folder contents. Recover what ProjectE actually is, what was being validated, and current state. 30 min. Cannot do real work without context
  • CTX2 After CTX1: write a real `README.md` describing what ProjectE is, OR shelve via T-001 decision pool. CTX1 follow-on
Low Low (1)
  • ST1 Add ProjectE to T-001 ("which 2 of 7+ concepts to keep alive") decision pool — currently registry implies it's a separate validation effort, but T-001

Milestones

No milestones set. Add to registry/projects.yaml.

KPIs

No KPIs set. Add to registry/projects.yaml.

Spinoff scan

No spinoff scan. Run agents/spinoff-strategist.md.

P&L

No financials defined. Add a financials: block to registry/projects.yaml for this project.

AI Help Assistant (productized service)

5-day productized service installing AI help widget on B2B SaaS. $2,500 flat. Deferred 2026-05-10 per D-004 — product-only portfolio strategy.

Concept P4 · someday
Stage
brief + offer page + outreach playbook + tech spec all drafted; not selling. Material preserved for trigger-fire reactivation.
Market
B2B SaaS founders, $10K-500K MRR, US/UK/EU/CA/AU
Model
Productized service — $2,500/delivery, ~5 days each, target 4/quarter = €40K/quarter
Path
ProjectA
Last update
2026-05-10
Next action
No active work until trigger fires. Material preserved.
Biggest risk
Activation without strategic re-think = founder time fragmentation. The defer is the lower-risk path.
Activation trigger
Reactivate IF (a) Ingram Micro income disrupted (layoff, role change), OR (b) Hintly fails to clear €1K MRR by 2026-09-01, OR (c) Petko explicitly decides services bridge is wanted (force re-decision). Reactivation should consider MERGING ProjectA + ClinicFlow into a single B2B AI-deflection product (per spinoff scan refresh), NOT activating as a separate third commit slot.

FOUNDER-TASKS.md (4 open)

Low Low (4)
  • MAINT1 At 2026-09-01 (Hintly MRR gate): re-evaluate trigger (b). If Hintly <€1K MRR, ProjectA reactivation enters serious consideration. D-004
  • MAINT2 At quarterly C-suite review (next: 2026-06-30): re-evaluate whether trigger (c) has organically fired (i.e., does Petko WANT services revenue?). D-004
  • ST1 When (if) activation fires, FIRST decide: activate solo (separate commit) OR merge with ClinicFlow (one B2B AI-deflection product, two verticals). Per spinoff s D-004 reactivation note
  • ST2 When activation fires, refresh outreach playbook — ICP definitions, target list, cold message templates may be stale after months of not selling. Standard re-activation hygiene

Milestones

No milestones set. Add to registry/projects.yaml.

KPIs

No KPIs set. Add to registry/projects.yaml.

Spinoff scan

No spinoff scan. Run agents/spinoff-strategist.md.

P&L scenarios (3)

Pricing: $2,500 flat per delivery (USD); ~€2,300 EUR
LineQ1 baseline (1 delivery)Q1 target (4 deliveries)Q1 stretch (8 deliveries)
Revenue/mo€766€3,066€6,133
− Variable−€100−€400−€800
− Fixed (€0)−€0−€0−€0
OI/mo€666€2,666€5,333
Annual€7,992/yr€31,992/yr€63,996/yr
4 canonical docs
  • ProjectA/brief.md
  • ProjectA/offer.md
  • ProjectA/outreach-playbook.md
  • ProjectA/tech-spec.md

Channel OS — Mid-Market IT Distributor AI/Compliance Stack

Strengths-based new initiative — productized AI/MDM/compliance stack for ~500 mid-market IT distributors (€50M-€2B) who can't afford global MDM teams. Leverages Petko's 12-yr Ingram Micro insider position + EU AI Act regulatory work. CONCEPT — trigger-gated to 2026-08-01 Hintly stability gate review.

Concept P4 · someday
Stage
Thesis documented 2026-05-13. NOT committed as active project (would violate D-002 max-2-active-commits rule). Park until trigger conditions fire: (a) Hintly clears compliance gate (target 2026-06-01) + reaches 30+ paid customers OR is dead (b) EU AI Act Deployer Pack ships and gets ≥3 paid customers (c) Counsel review confirms no Ingram Micro non-compete blocker Until trigger fires, contribute through smaller adjacent moves under existing projects: - EU AI Act Deployer Pack — IT Channel edition (specialize existing pack) - Spanish-language compliance hub (low-effort localization) - LinkedIn series: "Senior Manager building products on the side" (credentialing)
Market
~500 mid-market IT distributors (€50M-€2B revenue) in EU+US + ~3,000+ VARs. Big consultancies (Deloitte etc.) too expensive for this segment; generic MDM vendors (Informatica, Stibo) priced for Fortune 500; solo founders lack insider domain knowledge.
Model
Three-tier: - Tier 1: Templates €499-1,999 (one-time) - Tier 2: Engagements €5-15k (one-time advisory) - Tier 3: SaaS €20-100k/year (MDM Engine reframed)
Path
(no folder yet — concept stage)
Last update
2026-05-13
Next action
Trigger-gated. Awaiting 2026-08-01 review (T-017). Until then: (1) Counsel call (T-018) — bundle Hintly LB11 + Channel OS non-compete review + EU AI Act review (2) Optional: ship EU AI Act Deployer Pack IT Channel edition under Spreadsheet OS Collection (3) Optional: weekly LinkedIn series for credentialing
Biggest risk
Ingram Micro IP / non-compete exposure. Mitigation: build only on public industry knowledge (GS1, GDSN, EU AI Act text, BMECat) — zero IM-specific data/code/processes. Disclose as side activity per IM side-projects policy. Counsel review BEFORE any public launch. Secondary risk: day-job bleed if Channel OS becomes time-consuming during peak IM cycles.

Open tasks (cross-portfolio: 1)

  • Medium Strategic Channel OS trigger review (2026-08-01) — commit or defer T-017 due 79d

Milestones

No milestones set. Add to registry/projects.yaml.

KPIs

No KPIs set. Add to registry/projects.yaml.

Spinoff scan

Inside
  • EU AI Act Deployer Pack — IT Channel edition (specialize existing pack) — trigger: EU AI Act generic pack first sale
  • Vendor Master Data Quality Toolkit (Excel + Notion) — trigger: after counsel review clears non-compete
  • Channel Compliance Bundle (BOI + GDPR + NIS2 for IT distributors) — trigger: after BOI US ships
Outside
  • Spanish-language EU compliance hub for autónomos + Spanish SMBs — trigger: EU AI Act English version sells ≥5 units
  • 30-day Catalog AI Audit + Roadmap (productized engagement €5-15k) — trigger: first paying Channel OS customer + counsel cleared
  • Vendor Data Ingestion Cleanup engagement — trigger: after Catalog AI Audit ships first 2 engagements
Spinoff
  • Reframe MDM Engine under Channel OS brand umbrella (Tier 3 SaaS) — trigger: MDM-PE reaches 5 paid customers AND Channel OS Tier 1/2 validates

P&L

No financials defined. Add a financials: block to registry/projects.yaml for this project.

2 canonical docs
  • Personal OS/inbox/triage/2026-05-13-strengths-based-new-initiative.md
  • Personal OS/playbooks/13-channel-os-launch.md

Lookup Engine

Concept (only GENERAL MEMORY in directory).

Concept P4 · someday
Stage
empty
Market
unknown
Model
unknown
Path
Lookup Engine
Last update
pre-2026-05-09
Next action
Document the idea or shelve.
Biggest risk
Same as Avero — drift.

FOUNDER-TASKS.md (2 open)

High High (2)
  • DEC1 At T-001 quarterly review: most likely outcome is KILL (no documented intent + no folder content + no recoverable context). Add to `inbox/killed-ideas.md` if ki T-001
  • DEC2 If NOT killed: write a real PRD or one-pager describing what Lookup Engine actually is. Without this, the project is a registry zombie. Conditional on DEC1

Milestones

No milestones set. Add to registry/projects.yaml.

KPIs

No KPIs set. Add to registry/projects.yaml.

Spinoff scan

No spinoff scan. Run agents/spinoff-strategist.md.

P&L

No financials defined. Add a financials: block to registry/projects.yaml for this project.

Pet+Owner Operating System

Digital pet identity + lifecycle platform (consumer + vet B2B). PRD only, no live build. Reclassified concept 2026-05-10 per T-008 analysis.

Concept P4 · someday
Stage
PRD + Turbo monorepo scaffolding (no real build evident)
Market
Pet owners (primary), vets (B2B), groomers/boarders
Model
TBD — likely freemium for owners + B2B seat for vets
Path
Pet+OwnerOperatingSystem
Last update
2026-05-10
Next action
Decision needed — fold into T-001 (which 2 of 7+ concepts to keep alive). Currently no active investment.
Biggest risk
Confused with MDM Engine (it isn't — see T-008 analysis). Real risk: occupies a concept-priority slot that hasn't moved in 6+ months.

FOUNDER-TASKS.md (3 open)

Low Low (3)
  • ST1 At T-001 quarterly C-suite review: include Pet+Owner OS in the "which 2 of 7+ concepts to keep alive" decision. Outcome: commit (rare), shelve, or kil T-001
  • ST2 If kept alive: rebuild PRD with concrete Day 0 sentences + decide stage and next milestone. Conditional on ST1
  • ST3 If shelved: archive PRD + scaffolding; update registry status to shelved with revival trigger. Conditional on ST1

Milestones

No milestones set. Add to registry/projects.yaml.

KPIs

No KPIs set. Add to registry/projects.yaml.

Spinoff scan

No spinoff scan. Run agents/spinoff-strategist.md.

P&L

No financials defined. Add a financials: block to registry/projects.yaml for this project.

1 canonical doc
  • Pet+OwnerOperatingSystem/Pet OS.txt

Tax Project

Personal tax tracking. Reduced to operational tool per 2026-05-12 audit — SaaS exploration killed 2026-05-09.

Paused P3 · this quarter
Stage
operational tool, not a product. 2 open items (TX1 reconcile, TX-strategic 1).
Market
self-use
Model
not applicable (operational)
Path
Tax Project
Last update
2026-05-12
Next action
TX1 — reconcile personal tax tracking (T-002 in tasks.yaml, due 2026-05-31).
Biggest risk
Three places tracking the same numbers (project + 2 spreadsheets).

Open tasks (cross-portfolio: 1)

  • High Financial Reconcile tax tracking — pick one source of truth T-002 due 17d

FOUNDER-TASKS.md (2 open)

Medium Medium (1)
  • TX1 Reconcile personal tax tracking — pick one source of truth across `Tax Project/`, `Tax & Invoice Tracker.xlsx`, `Quarterly_Tax_Estimator_2026.xlsx`. T-002 in Personal OS tasks.yaml
Low Low (1)
  • ST1 Decide if `archive/` exploration outputs (STRATEGY.md, PRD-v1.md, ENGINE-MODULES.md, DISCOVERY-SCRIPT.md) should remain in this folder OR move to a "killed Cleanliness

Milestones

No milestones set. Add to registry/projects.yaml.

KPIs

No KPIs set. Add to registry/projects.yaml.

Spinoff scan

No spinoff scan. Run agents/spinoff-strategist.md.

P&L

No financials defined. Add a financials: block to registry/projects.yaml for this project.

2 canonical docs
  • Tax Project/README.md
  • Tax Project/docs/FOUNDER-TASKS.md

Avero — "Dinner, decided."

Recipe recommendation engine MVP (50 recipes, mobile-first React). Day 0 triaged 2026-05-09.

Shelved P4 · someday
Stage
single .jsx (structured-MVP React pattern)
Market
consumer (recipe / dinner-decision)
Model
TBD — but space is crowded
Path
Avero
Last update
2026-05-09
Next action
Biggest risk
Shelved reason
Consumer recipe space too crowded (Yummly, Tasty, Mealime, Whisk all free). No clear commercial path. Code retained as React structured-MVP reference.

Milestones

No milestones set. Add to registry/projects.yaml.

KPIs

No KPIs set. Add to registry/projects.yaml.

Spinoff scan

No spinoff scan. Run agents/spinoff-strategist.md.

P&L

No financials defined. Add a financials: block to registry/projects.yaml for this project.

1 canonical doc
  • Avero/avero (1).jsx

DreamQuest — Bedtime Adventures

AI-generated personalized bedtime stories for kids. Shelved 2026-05-10 per D-006.

Shelved P4 · someday
Stage
prototype HTMLs + PRD + action items + app build artifacts
Market
Parents of 3-9 year olds
Model
TBD — likely freemium with paid story packs / subscription
Path
DreamQuest
Last update
2026-05-10
Next action
Biggest risk
Shelved reason
Honest read — Petko isn't building this in next 6 months. Hintly + ClinicFlow (with deferred PetkoOS, deferred ProjectA) saturate commit slots. Killing outright loses real upside (DreamQuest as Hintly upsell to same parent customer).
Revival trigger
Activate IF Hintly hits BOTH (a) 1,000+ paid families AND (b) 30%+ of churned parents cite "kid lost interest in homework focus" or similar bonding/engagement gap that DreamQuest's emotional-bonding angle directly addresses. Reverse triggers: storyteller co-founder approach, organic parent pull for bedtime features, competitive forcing function.

Milestones

No milestones set. Add to registry/projects.yaml.

KPIs

No KPIs set. Add to registry/projects.yaml.

Spinoff scan

No spinoff scan. Run agents/spinoff-strategist.md.

P&L

No financials defined. Add a financials: block to registry/projects.yaml for this project.

3 canonical docs
  • DreamQuest/DreamQuest PRD.txt
  • DreamQuest/DreamQuest action items.txt
  • DreamQuest/DreamQuest notes.txt

LinguaLeap

AI conversation practice for 7 languages (incl. Spanish + Greek — plays to Petko's Spanish asset). Day 0 triaged 2026-05-09.

Shelved P4 · someday
Stage
prototype JSX + page + API route
Market
language learners (broadly)
Model
TBD — space is brutally crowded (Duolingo, Babbel, ChatGPT)
Path
LinguaLeap
Last update
2026-05-09
Next action
Biggest risk
Shelved reason
Language learning crowded with free + dominant players. Petko's Spanish + Bulgarian context could find a niche, but not without explicit positioning work.
Revival trigger
EITHER (a) a niche emerges leveraging Petko's Spanish + Bulgarian profile (e.g., "Spanish for BG professionals", "BG → Spain relocation"), OR (b) Hintly success creates adjacent kid-language angle.

Milestones

No milestones set. Add to registry/projects.yaml.

KPIs

No KPIs set. Add to registry/projects.yaml.

Spinoff scan

No spinoff scan. Run agents/spinoff-strategist.md.

P&L

No financials defined. Add a financials: block to registry/projects.yaml for this project.

3 canonical docs
  • LinguaLeap/page.jsx
  • LinguaLeap/lingualeap.jsx
  • LinguaLeap/api-conversation-route.js

ProjectB

Empty placeholder folder, no documented intent. SHELVED 2026-05-09 triage.

Shelved P4 · someday
Stage
empty
Market
n/a
Model
n/a
Path
ProjectB
Last update
2026-05-09
Next action
Biggest risk
Shelved reason
No documented intent, no recoverable context. See inbox/killed-ideas.md.

Milestones

No milestones set. Add to registry/projects.yaml.

KPIs

No KPIs set. Add to registry/projects.yaml.

Spinoff scan

No spinoff scan. Run agents/spinoff-strategist.md.

P&L

No financials defined. Add a financials: block to registry/projects.yaml for this project.

ProjectC

Empty placeholder + Founder Playbook copy, no documented intent. SHELVED 2026-05-09 triage.

Shelved P4 · someday
Stage
empty
Market
n/a
Model
n/a
Path
ProjectC
Last update
2026-05-09
Next action
Biggest risk
Shelved reason
No documented intent, no recoverable context. Playbook copy without project. See inbox/killed-ideas.md.

Milestones

No milestones set. Add to registry/projects.yaml.

KPIs

No KPIs set. Add to registry/projects.yaml.

Spinoff scan

No spinoff scan. Run agents/spinoff-strategist.md.

P&L

No financials defined. Add a financials: block to registry/projects.yaml for this project.

1 canonical doc
  • ProjectC/FOUNDER-AI-PLAYBOOK.md

Tasks

Cross-portfolio tasks (10)

Founder-owned tasks that span projects (registry/tasks.yaml). Engineering-internal tasks live in each project's repo (FOUNDER-TASKS.md table below).

Severity:
Type:
Project:
SeverityTypeTaskNext stepDue
BlockerComplianceHintly compliance gate — DPAs + EOOD + sub-processor disclosure doing
T-005 · hintly
(a) Email accountant re: EOOD registered office address (use accountant's address as c/o to unblock launch + permanent registered office). (b) Schedule counsel intake call (LB11) — master gate for 7 LB items. ⚡ ACCELERATOR: Hintly_Lawyer_Brief.docx ALREADY EXISTS at 'Hintly documentation/Hintly_Lawyer_Brief.docx' — full COPPA/VPC engagement brief with 10 specific questions and fixed-fee 4-hour scope. Reduces LB11 from "schedule + write brief + send" to "reconcile sub-processor list + send". ⚠️ Before sending, fix: brief lists Anthropic + Google Gemini; Privacy Policy + CS submission only list Anthropic. Decide which is current production state and align. ⚠️ Brief assumes EOOD exists; update to "EOOD in registration" until LB9 closes. (c) Knock out Common Sense Privacy submission (LB13, Petko-only, no dependencies). Use Hintly/commonsense-questionnaire-prep.md as paste source (Q&A by category). See inbox/triage/2026-05-10-lb13-common-sense-execution-plan.md for 30-min plan. 2026-05-15 (in 1d)
HighFinancialReconcile tax tracking — pick one source of truth
T-002 · tax-project
30 minutes this week. Start by reading Tax Project/README.md.2026-05-31 (in 17d)
HighComplianceCounsel call (bundle Hintly LB11 + Channel OS non-compete + EU AI Act review)
T-018 · portfolio
▶ blocks T-005, T-017
(a) Reconcile Hintly sub-processor list (Anthropic vs Gemini) — 15 min (b) Draft consolidated counsel brief (this task triggers writing Personal OS/inbox/counsel-call-brief-2026-05.md) (c) Identify specialist via existing T-015 contact (d) Send brief + book 1-hour call (e) Document decision/clearance in registry/decisions.yaml 2026-05-31 (in 17d)
HighStrategicDecide which 2 of the 6+ concept projects to keep alive
T-001 · portfolio
Quarterly C-suite re-run on portfolio — Q3 2026 cycle.2026-06-30 (in 47d)
MediumBusinessShip Freelancer Complete Stack bundle ($169) on Etsy
T-016 · freelancer-os
Tuesday 2026-05-26 (~3 hour afternoon). Day-of checklist in the plan doc: 1. Verify the 3 Excel prices on live Etsy listings (could shift "Save $71" math) 2. Build generate_complete_stack_delivery_pdf.py (20 min — copy v6 script) 3. Build build-complete-stack-zip.ps1 (20 min — copy Spreadsheet OS pattern) 4. Run scripts → freelancer-complete-stack.zip 5. Design hero cover thumbnail 1200x1200 (30 min) 6. List on Etsy (30 min) 7. Update 7 existing listings' delivery PDFs with cross-link footer (45 min) 2026-05-26 (in 12d)
MediumBusinessClinicFlow validation — outreach to 20 BG clinics
T-006 · ai-agent-clinicflow
90-min block. Build clinic list, draft cold message, send.2026-05-31 (in 17d)
MediumBusinessList at least one Spreadsheet OS on Etsy
T-004 · spreadsheet-os-collection
Marketing pass — Pinterest pins (MKT1) + post-launch product pruning (PRD1) at customer2026-06-15 (in 32d)
MediumStrategicChannel OS trigger review (2026-08-01) — commit or defer
T-017 · channel-os
Review on Friday 2026-08-01. Pull metrics from: - Hintly/docs/FOUNDER-TASKS.md (compliance + customer count) - Spreadsheet OS Collection/docs/FOUNDER-TASKS.md (EU-AI sales count) - Personal OS/inbox/ (counsel call brief response if T-018 ran) Document decision in registry/decisions.yaml as D-XXX (commit or extend defer). 2026-08-01 (in 79d)
LowOperationalCowork plugins — package Personal OS workflows after 2 weeks of basic Cowork use
T-014 · portfolio
⛔ blocked by T-013
At 2026-05-31 Friday review, list the workflows invoked >3 times in past 2 weeks. Package those as Cowork plugins per mobile/cowork-setup.md.2026-05-31 (in 17d)
LowOperationalSet up project memory directories for every shipping/building project
T-009 · portfolio
Re-run python automation/check_drift.py at next Friday curation.no due

Per-project FOUNDER-TASKS.md (138 open across 11 projects)

Auto-aggregated from each project's docs/FOUNDER-TASKS.md (and worktree fallback). To complete an item: edit the source file, then re-run python automation/build_dashboard.py.

Severity:
Project:
SeverityItemSource
HighBuild outreach list — 20 BG clinics across dental + aesthetic + physio. Source: Google Maps + clinic-aggregator sites + LinkedIn search "clinic owner Sofia". Target columns: name, owner emai
VAL1 · ai-agent-clinicflow · 🟠 High — Validation (T-006 in cross-portfolio tasks.yaml)
T-006 + AI AGENT.txt §10
HighDraft cold outreach message in BG + EN. Two variants: (a) email — formal, 5-line ask for 15-min call; (b) LinkedIn DM — informal, 3-line ask.
VAL2 · ai-agent-clinicflow · 🟠 High — Validation (T-006 in cross-portfolio tasks.yaml)
T-006 next_step
HighSend 20 cold outreaches. Track in spreadsheet (sent date, response, response sentiment, willing-to-pay signal).
VAL3 · ai-agent-clinicflow · 🟠 High — Validation (T-006 in cross-portfolio tasks.yaml)
T-006
HighRun 5 discovery calls (15 min each) with respondents. Goal: confirm pain (missed leads, slow responses, no follow-up) is real + sized. Disqualify clinics with <20 patients/week or with existing AI
VAL4 · ai-agent-clinicflow · 🟠 High — Validation (T-006 in cross-portfolio tasks.yaml)
Standard SaaS validation
HighPre-sell — get 2+ clinics to commit (verbal "yes I'd pay €X/mo if you build this") before writing code. €X = €99-199/mo target.
VAL5 · ai-agent-clinicflow · 🟠 High — Validation (T-006 in cross-portfolio tasks.yaml)
T-006 success criteria
MediumAfter VAL4 calls, decide niche: clinics ONLY, or expand to other small-business verticals (dental specifically, or "service businesses with appointment booking"). Per AI AGENT.txt opening: &
NICHE1 · ai-agent-clinicflow · 🟡 Medium — Niche / market decision
AI AGENT.txt
MediumIf niche = clinics + expansion, pick 2nd vertical to test (likely candidates: gyms with personal trainers, beauty salons, tattoo studios). Don't validate >2 verticals at once.
NICHE2 · ai-agent-clinicflow · 🟡 Medium — Niche / market decision
NICHE1 follow-on
LowWire Twilio (SMS + WhatsApp) for inbound message capture
BUILD1 · ai-agent-clinicflow · 🟢 Backlog — Build (only after VAL5)
PRD §3 MVP
LowWire Calendly + Google Calendar for booking
BUILD2 · ai-agent-clinicflow · 🟢 Backlog — Build (only after VAL5)
PRD §3 MVP
LowBuild conversation logic — Anthropic Claude prompts for: lead qualification, booking offer, follow-up sequencing
BUILD3 · ai-agent-clinicflow · 🟢 Backlog — Build (only after VAL5)
PRD §3 MVP
LowMake.com (or n8n) workflow for orchestration — Twilio → Claude → Calendly → SMS confirmation
BUILD4 · ai-agent-clinicflow · 🟢 Backlog — Build (only after VAL5)
PRD §3 MVP
LowPer-clinic onboarding flow — connect their booking system, ingest their FAQ/services, define their tone. 2-day setup per clinic.
BUILD5 · ai-agent-clinicflow · 🟢 Backlog — Build (only after VAL5)
PRD §5 GTM
LowDecide pricing model — flat €99-199/mo, OR per-booked-appointment (€2-5/booking)? Per-booking aligns incentives but harder to forecast revenue.
ST1 · ai-agent-clinicflow · ⚫ Strategic / discretionary
Pricing strategy
LowDecide if ClinicFlow should remain solo-built OR consider merging with ProjectA (per D-004 spinoff scan: ProjectA's 5-day delivery model could BE the ClinicFlow MVP, and ProjectA's $2,500 pr
ST2 · ai-agent-clinicflow · ⚫ Strategic / discretionary
D-004 reactivation note
Mediumv4 has 1 sale on Etsy. Drive 5+ more sales via SEO listing optimization (read `v4/files/freelancer-os-etsy-listing-upgrade.html` 8-section guide)
MKT1 · freelancer-os · 🟡 Medium — Marketing + funnel
v4 sales gap
MediumPinterest pin set for each tier (Etsy SEO multiplier — Etsy sellers report 30-60% of traffic from Pinterest)
MKT2 · freelancer-os · 🟡 Medium — Marketing + funnel
Standard Etsy growth play
MediumEmail capture funnel: free "Notion Daily Reset" template → email → upsell to v4. Use Resend (you already have API key for Hintly)
MKT3 · freelancer-os · 🟡 Medium — Marketing + funnel
New initiative
Highv6 → v7 — collect feedback from first 5 v6 buyers, prioritize top 3 requests, ship v7 in Q3
PRD1 · freelancer-os · 🟠 Strategic — Notion product roadmap (~30 products in pipeline)
Standard product cycle
HighBundle: Freelancer Complete Stack ($169) — 3 Notion OS + 3 finance Excels.
PRD2 · freelancer-os · 🟠 Strategic — Notion product roadmap (~30 products in pipeline)
Cross-portfolio synergy
HighSprint 3: US Tax + Contract Command Centers — T1 + C1 (both SKU-A and SKU-C) → 4 listings at $19/$22/$29/$32. Templates already built, listing copy drafted in Etsy Launch Hub.
PRD3 · freelancer-os · 🟠 Strategic — Notion product roadmap (~30 products in pipeline)
Notion product roadmap §Sprint 3
HighSprint 4: UK Tax + Contract Command Centers (T2 + C2)
PRD4 · freelancer-os · 🟠 Strategic — Notion product roadmap (~30 products in pipeline)
Notion product roadmap §Sprint 4
HighSprint 5: DE + NL Tax + Contract Command Centers
PRD5 · freelancer-os · 🟠 Strategic — Notion product roadmap (~30 products in pipeline)
Notion product roadmap §Sprint 5
HighSprint 6: UK IR35 Status Determination Kit
PRD6 · freelancer-os · 🟠 Strategic — Notion product roadmap (~30 products in pipeline)
Notion product roadmap §Sprint 6
HighFuture: Compliance line (BOI US first), HQ standalone modules bundle, ebook line
PRD7 · freelancer-os · 🟠 Strategic — Notion product roadmap (~30 products in pipeline)
Notion product roadmap §Sprint 7+
LowDecide commercial channel — Etsy only, or Etsy + Gumroad + own site? Etsy is simplest; Gumroad has no listing fees.
ST1 · freelancer-os · ⚫ Strategic / discretionary
T-004 / projects.yaml notes
LowPricing review at customer #10 (per v4) — adjust if conversion is too high (underpriced) or too low (overpriced)
ST2 · freelancer-os · ⚫ Strategic / discretionary
Standard pricing discipline
BlockerSet `EOOD_REGISTERED_ADDRESS` in Vercel env — every transactional email currently shows a placeholder. CAN-SPAM Act §316.4(a)(5) requires valid postal address.
LB1 · hintly · Compliance & legal
PR #66 audit pass 2 / `_emailLayout.js`
blockedCounsel sign-off on VPC method — checkbox-only consent may not satisfy COPPA "reasonably calculated" rule. 2026-05-13: founder-research interpretation suggests MVP VPC (parent email verifica blocked
LB2 · hintly · Compliance & legal
PR #57 + `docs/compliance/2026-05-13-mvp-compliance-guidance.md` + migration 051
blockedCounsel sign-off on Google OAuth signup path — bypasses VPC checkboxes. Engineering shipped 2026-05-13: new `src/pages/OnboardingReConsent.jsx` + route in App.jsx + extended ProtectedRoute gate to red blocked
LB3 · hintly · Compliance & legal
Memory obs #20 + PR #57 + 2026-05-13 guidance §7.3
blockedPrivacy policy sub-processor table update — was 6 of 9 sub-processors; missing Sentry, Upstash, Cloudflare. COPPA §312.4(d) violation if shipped as-is. Engineering shipped 2026-05-13: Privacy.jsx sub- blocked
LB4 · hintly · Compliance & legal
PR #58 + 2026-05-13 guidance §7.5
blockedStripe dual-role disclosure — Stripe is both processor AND independent controller (fraud detection). Engineering shipped 2026-05-13: Privacy.jsx now has explicit dual-role disclosure paragraph with li blocked
LB5 · hintly · Compliance & legal
PR #58 / PR #65 + 2026-05-13 guidance §7.1
blockedRead the Supabase DPA PDF — binary PDF I couldn't extract; supabase holds 100% of user data. 2026-05-13 founder research: 5-point DPA checklist (Article 28 / int'l transfer / tech safeguards blocked
LB6 · hintly · Compliance & legal
PR #58
blockedTexas HB18 + state children's privacy laws review — partially enjoined but parts apply. 2026-05-13 founder research: California privacy notice section needed (eng spec at MVP-VPC-IMPLEMENTATION-S blocked
LB7 · hintly · Compliance & legal
Memory obs #4 / PR #57
blockedDPA execution status check with each sub-processor — confirm executed DPA on file is latest published version for: Anthropic, Supabase, Stripe, Vercel, Resend, Sentry, PostHog, Upstash, Cloudflare. 20 blocked
LB8 · hintly · Compliance & legal
PR #58
BlockerEU AI Act Article 50 — kid-facing AI disclosure (Aug 2, 2026 enforcement deadline). Every kid-facing AI-generated artifact (hint card, confidence signal, adaptive difficulty event) must explicitly dis
LB16 · hintly · Compliance & legal
`docs/EU-AI-ACT-REVIEW-2026-05.md` §1.4 + §LB-EU-AI-1 + PR #96
blockedEU AI Act Article 5(1)(b) — defensive review of reward mechanics. Independent walkthrough of streaks + adaptive difficulty + session-length-extending animations against "exploits vulnerabilities blocked
LB17 · hintly · Compliance & legal
`docs/EU-AI-ACT-REVIEW-2026-05.md` §1.2 + §LB-EU-AI-2
blockedEU AI Act Annex III §3(b)+(c) classification opinion — single most decision-relevant question. Counsel formally opines whether Hintly is high-risk under Annex III §3 (assessing students / evaluating l blocked
LB18 · hintly · Compliance & legal
`docs/EU-AI-ACT-REVIEW-2026-05.md` §1.3 + §LB-EU-AI-3
BlockerGDPR Article 35 DPIA for Hintly's AI + minors processing. Draft v1 shipped 2026-05-13 at `docs/compliance/DPIA-2026-05.md` (7-section template, residual risk 🟡 moderate). Expanded v2 shipped 2026
LB19 · hintly · Compliance & legal
`docs/legal/GDPR-DPIA.md` + `docs/EU-AI-ACT-REVIEW-2026-05.md` §LB-EU-AI-4 + GDP
BlockerEOOD formation finalized
LB9 · hintly · Operational launch-blockers
Memory `project_launch_plan_2026_05.md` B-list
BlockerLiability insurance
LB10 · hintly · Operational launch-blockers
Memory B-list
BlockerCounsel retention — 2026-05-13: founder did own research on MVP compliance posture (`docs/compliance/2026-05-13-mvp-compliance-guidance.md`); helpful prep but does NOT substitute for retained counsel.
LB11 · hintly · Operational launch-blockers
Memory B-list
BlockerVerify Vercel env vars all set — full list below in 🟠 section. `ANTHROPIC_API_KEY`, `SUPABASE_*`, `STRIPE_*`, `RESEND_API_KEY`, `EOOD_REGISTERED_ADDRESS`, etc.
LB12 · hintly · Operational launch-blockers
PR #66 + .env.example
BlockerCommon Sense Privacy submission
LB13 · hintly · Operational launch-blockers
Memory B-list / `docs/compliance/common-sense-privacy-submission.md`
BlockerImplement Anthropic prompt caching to mitigate cost spike from LB14 (Gemini removal). Without caching, AI cost is projected 3-5x higher than pre-LB14 (Anthropic Claude Haiku replaces ~70% of calls tha
LB15 · hintly · Operational launch-blockers
LB14 follow-on; new 2026-05-10
blocked`EOOD_REGISTERED_ADDRESS` blocked
EV7 · hintly · Vercel environment variables
**🔴 Launch-blocker** — CAN-SPAM postal address
HighConfirm `support@hintlyapp.com` routes to founder inbox
EM1 · hintly · Email forwarders + DNS
always
HighConfirm `team@hintlyapp.com` routes (referenced in /careers)
EM2 · hintly · Email forwarders + DNS
PR #65 audit S6
HighConfirm `privacy@hintlyapp.com` routes (referenced in privacy + KB)
EM3 · hintly · Email forwarders + DNS
PR #65 audit S6
HighSPF / DKIM / DMARC for hintlyapp.com → Resend (deliverability)
EM4 · hintly · Email forwarders + DNS
always
HighTest welcome email lands in Gmail / Outlook / iCloud inbox (not spam)
EM5 · hintly · Email forwarders + DNS
implicit
HighClaim `@hintlyapp` on X (or remove footer icon)
SO1 · hintly · Social handles
PR #65 audit S7
HighClaim `@hintlyapp` on Instagram (or remove icon)
SO2 · hintly · Social handles
PR #65 audit S7
HighClaim `@hintlyapp` on LinkedIn company page (or remove icon)
SO3 · hintly · Social handles
PR #65 audit S7
HighFirst eval-suite run against launch baseline → commit `eval/quality-suite/results/baseline-2026-05.md`
OP1 · hintly · Beta / launch operations
PR #59 STRESS-TEST-PLAN + PR #63 LEARNING-LOOP
HighFirst k6 stress-test run against a Vercel preview → commit `docs/STRESS-TEST-RESULTS.md`
OP2 · hintly · Beta / launch operations
PR #59
HighLighthouse-CI baseline numbers committed (after Lighthouse runs in PR #47)
OP3 · hintly · Beta / launch operations
PR #47
HighHealthchecks.io account → set `HEALTHCHECKS_PING_URL` env var
OP4 · hintly · Beta / launch operations
Memory B-list / Agent playbook 5.10
HighSlack workspace incoming webhook → set `SLACK_ALERT_WEBHOOK_URL` env var
OP5 · hintly · Beta / launch operations
Agent playbook Phase 1
HighPostHog read-only API key → set `POSTHOG_API_KEY` for daily founder digest agent
OP6 · hintly · Beta / launch operations
Agent playbook 9.2
HighPostHog feature-flag config (`signup-trial-variant`, etc.) reviewed and shipped
OP7 · hintly · Beta / launch operations
Memory B-list
HighDecide founder-digest email destination + send time (default 7am EST to founder)
OP8 · hintly · Beta / launch operations
Agent playbook 9.2
HighGSC (Google Search Console) validate-fix on any pre-launch crawl errors
OP9 · hintly · Beta / launch operations
Memory B-list
HighVerify Supabase `pgcron` jobs scheduled correctly (not skipping)
OP10 · hintly · Beta / launch operations
implicit
HighTest the full signup → onboarding → first session → weekly summary flow end-to-end with a clean test account
OP11 · hintly · Beta / launch operations
implicit
HighSend a test welcome email + weekly digest to yourself; confirm no placeholder text
OP12 · hintly · Beta / launch operations
PR #66 / this PR
HighParent-visible audit log of adaptive decisions — UI surface in parent dashboard showing every adaptive-difficulty change, streak event, hint generated, with timestamps + reasoning. Defends against mul
EU1 · hintly · EU AI Act hardening (pre-launch, non-blocker)
`docs/EU-AI-ACT-REVIEW-2026-05.md` §PL-EU-AI-1
High"Disable adaptive features" parent toggle — parent can opt out of adaptive difficulty + streak mechanics. Defaults ON; opt-out exists for parents concerned about gamification.
EU2 · hintly · EU AI Act hardening (pre-launch, non-blocker)
`docs/EU-AI-ACT-REVIEW-2026-05.md` §PL-EU-AI-2
HighSession-length daily cap, parent-configurable — default 45 min/day; parent adjusts 15-90 min. Removes "addictive UX" framing under Art. 5(1)(b).
EU3 · hintly · EU AI Act hardening (pre-launch, non-blocker)
`docs/EU-AI-ACT-REVIEW-2026-05.md` §PL-EU-AI-3
MediumReal testimonials collection → replace placeholder spots with quotes
M1.1 · hintly · 🟡 Post-launch month 1
Memory `project_overhaul_plan.md`
MediumWire 8 Phase-1 agents from agent playbook (incident response, daily digest, error budget, COPPA audit, dunning, MRR snapshot, cache health, weekly retro)
M1.2 · hintly · 🟡 Post-launch month 1
Agent playbook
MediumBuild `/api/admin-quality-trend` endpoint
M1.3 · hintly · 🟡 Post-launch month 1
Learning-loop roadmap Phase 1
MediumStripe webhook handler audit — confirm dunning fires on `invoice.payment_failed`
M1.4 · hintly · 🟡 Post-launch month 1
implicit
MediumRun eval suite monthly going forward (cron)
M1.5 · hintly · 🟡 Post-launch month 1
PR #63
MediumWatch first 30 days of Anthropic spend vs. cache hit rate (PR #56 instrumentation now real)
M1.6 · hintly · 🟡 Post-launch month 1
PR #56
LowCache health dashboard (visual)
M2.1 · hintly · 🟢 Post-launch month 2-3
PR #56 follow-up
LowFirst prompt iteration based on real production data → MAIN_HINT_PROMPT_VERSION = 2
M2.2 · hintly · 🟢 Post-launch month 2-3
Learning-loop Phase 2
LowPersonalization layer (misconceptions injected into system prompt)
M2.3 · hintly · 🟢 Post-launch month 2-3
Learning-loop Phase 2
LowRAG layer (recent session summaries injected)
M2.4 · hintly · 🟢 Post-launch month 2-3
Learning-loop Phase 2
LowActive-learning review queue UI
M2.5 · hintly · 🟢 Post-launch month 2-3
Learning-loop Phase 2
LowDecide /faq vs /help consolidation strategy
M2.6 · hintly · 🟢 Post-launch month 2-3
PR #65 audit S3
LowPublic roadmap page (`/roadmap`)
M2.7 · hintly · 🟢 Post-launch month 2-3
Strengthen audit 10.1
LowPublic changelog page (`/changelog`)
M2.8 · hintly · 🟢 Post-launch month 2-3
Strengthen audit 10.1
LowTrust center (`/trust` consolidating /privacy + /cookies + /child-safety + /sub-processors + security)
ST1 · hintly · ⚫ Strategic / discretionary
Strengthen audit 9.3
LowA/B prompt testing in production via PostHog flags
ST2 · hintly · ⚫ Strategic / discretionary
Learning-loop Phase 3
LowPer-grade-band prompt specialization
ST3 · hintly · ⚫ Strategic / discretionary
Learning-loop Phase 3
LowDMCA agent registration + `/dmca` page
ST4 · hintly · ⚫ Strategic / discretionary
PR #65 audit N3
LowPublic sub-processor list page
ST5 · hintly · ⚫ Strategic / discretionary
PR #65 audit N3
LowFirst hire (recruiting → onboarding → perf review)
ST6 · hintly · ⚫ Strategic / discretionary
Agent playbook 8.x
LowBrand voice canon evolution after first 100 copy decisions
ST7 · hintly · ⚫ Strategic / discretionary
Strengthen audit 10.3
LowHintly Adults / Skill Coach spinoff
ST8 · hintly · ⚫ Strategic / discretionary
`Hintly_Secondary_Products_Roadmap.md`
HighAt T-001 quarterly review: most likely outcome is KILL (no documented intent + no folder content + no recoverable context). Add to `inbox/killed-ideas.md` if killed.
DEC1 · lookup-engine · 🟠 High — decide kill or document
T-001
HighIf NOT killed: write a real PRD or one-pager describing what Lookup Engine actually is. Without this, the project is a registry zombie.
DEC2 · lookup-engine · 🟠 High — decide kill or document
Conditional on DEC1
BlockerComplete EOOD incorporation
LB1 · mdm-engine · 🔴 Launch-blockers
Cannot accept payment without legal entity
BlockerSwitch Stripe to live mode
LB2 · mdm-engine · 🔴 Launch-blockers
Needed for actual revenue
BlockerFill `[BRACKETS]` in legal pages — entity name, address, governing law
LB3 · mdm-engine · 🔴 Launch-blockers
Privacy/Terms/DPA reference placeholder values today (verified `webapp/src/lib/l
BlockerPenetration test or independent security review
LB7 · mdm-engine · 🔴 Launch-blockers
Cheap insurance before money flows
HighRecord 2-minute Loom of upload→clean→download
PL7 · mdm-engine · 🟠 Pre-launch (before public marketing push)
Embed on landing above fold
HighSend first 5 cold outreach messages from `marketing/sales-pitch.md`
PL8 · mdm-engine · 🟠 Pre-launch (before public marketing push)
Lowest-CAC distribution test
HighSend first 3 partnership outreach (SAP migration consultancies)
PL9 · mdm-engine · 🟠 Pre-launch (before public marketing push)
Highest-leverage channel
High~~Pricing tiers redesign (Free / Pro / Team / Enterprise with row caps + cost guardrails)~~
PL10 · mdm-engine · 🟠 Pre-launch (before public marketing push)
~~Today $149 flat undermonetizes large customers AND has no cost trap protection
HighResend account + verify sending domain
PL12 · mdm-engine · 🟠 Pre-launch (before public marketing push)
Onboarding emails are coded but inert until this is set up — see `webapp/docs/on
HighConfigure Clerk webhook with signing secret + set `CLERK_WEBHOOK_SECRET`
PL13 · mdm-engine · 🟠 Pre-launch (before public marketing push)
Triggers the welcome email
HighSet `CRON_SECRET` env var for hourly cron auth
PL14 · mdm-engine · 🟠 Pre-launch (before public marketing push)
Prevents external abuse of `/api/cron/send-emails` **and `/api/cron/anthropic-sp
HighCreate the 5 new Stripe price IDs (Pro $79/yr$790, Team $199/yr$1990, Founding-50 $59) + set 5 `STRIPE_PRICE_*` env vars in Vercel
PL17 · mdm-engine · 🟠 Pre-launch (before public marketing push)
Without these, /api/checkout returns Stripe error on new-tier signups. Pricing p
MediumOnboarding email sequence verified working end-to-end (after PL12-14)
M1.5 · mdm-engine · 🟡 Month 1 (after customer #1 lands)
Pending
MediumCustomer-success motion: NPS survey at run 5; 30-day check-in template
M1.6 · mdm-engine · 🟡 Month 1 (after customer #1 lands)
Pending
MediumFirst case study + reference customer permission
M1.7 · mdm-engine · 🟡 Month 1 (after customer #1 lands)
Pending
LowPublic REST API + API keys
M23.2 · mdm-engine · 🟢 Month 2-3 (post initial product-market signal)
Build when first automation customer asks
LowPersistent connectors (S3, SFTP, vendor email inbox)
M23.3 · mdm-engine · 🟢 Month 2-3 (post initial product-market signal)
Per-request
LowTier 2 custom output (full YAML profile upload)
M23.5 · mdm-engine · 🟢 Month 2-3 (post initial product-market signal)
Build when 3+ customers ask
LowAudit log of admin actions
M23.7 · mdm-engine · 🟢 Month 2-3 (post initial product-market signal)
Build when first regulated-industry customer surfaces
LowSSO (Clerk Enterprise tier)
M23.8 · mdm-engine · 🟢 Month 2-3 (post initial product-market signal)
Build when first enterprise prospect blocks on it
LowChannel partnerships — pick 3 SAP migration consultancies, formal partner program
S1 · mdm-engine · ⚫ Strategic / wedge bets
Per E2E audit: highest-leverage distribution lever, not yet attempted
LowDPP regulatory deep-dive — full ESPR field set, JSON-LD output, SCIP integration
S3 · mdm-engine · ⚫ Strategic / wedge bets
Wedge bet: regulatory tailwind 2026-2027
LowSAP-deeper — more SAP profiles (CC1, MDG/IDOC/iDoc, S/4HANA Migration Cockpit XML)
S4 · mdm-engine · ⚫ Strategic / wedge bets
Wedge bet: 2027 S/4HANA migration deadline
LowSchema-broader — let customers define their own schemas via UI
S5 · mdm-engine · ⚫ Strategic / wedge bets
Wedge bet: opens horizontal markets (medical devices, food, chemicals)
LowSOC 2 / ISO 27001
S6 · mdm-engine · ⚫ Strategic / wedge bets
6-12 month process; only worth starting when 1+ enterprise prospect blocks
LowAt T-001 quarterly C-suite review: include Pet+Owner OS in the "which 2 of 7+ concepts to keep alive" decision. Outcome: commit (rare), shelve, or kill.
ST1 · pet-owner-os · ⚫ Strategic — concept-pruning input
T-001
LowIf kept alive: rebuild PRD with concrete Day 0 sentences + decide stage and next milestone.
ST2 · pet-owner-os · ⚫ Strategic — concept-pruning input
Conditional on ST1
LowIf shelved: archive PRD + scaffolding; update registry status to shelved with revival trigger.
ST3 · pet-owner-os · ⚫ Strategic — concept-pruning input
Conditional on ST1
LowAt 2026-06-01 (Hintly launch evaluation point): re-evaluate whether revival trigger (a) or (b) has fired. If neither, defer remains.
MAINT1 · petko-os-execution · 🟢 Maintenance only (low effort, prevents code rot)
D-005 follow-up
LowAt 2026-08-01 (Hintly stability gate): re-evaluate revival trigger (b).
MAINT2 · petko-os-execution · 🟢 Maintenance only (low effort, prevents code rot)
D-005 follow-up
LowAt 2026-12 (6 months from defer): if no trigger fired, decide between extending defer OR permanent shelve. Code revival cost grows past ROI threshold around this point.
MAINT3 · petko-os-execution · 🟢 Maintenance only (low effort, prevents code rot)
D-005 reverse_trigger
LowWhen (if) revival triggers fire, do a fresh code audit before resuming build. 6+ weeks of dormancy means dependency updates needed (Next.js, Supabase, Stripe SDK). 2-4 hour audit, not "just resum
ST1 · petko-os-execution · ⚫ Strategic / pre-revival
Standard dormant-code pattern
LowWhen revival fires, also re-validate the SaaS pricing assumptions (Free / €8-15/mo Pro / €20-40/mo Premium / Team later). Pricing may have shifted in the freelancer/solo-operator market in 6+ months.
ST2 · petko-os-execution · ⚫ Strategic / pre-revival
Pricing discipline
LowAt 2026-09-01 (Hintly MRR gate): re-evaluate trigger (b). If Hintly <€1K MRR, ProjectA reactivation enters serious consideration.
MAINT1 · project-a · 🟢 Maintenance only
D-004
LowAt quarterly C-suite review (next: 2026-06-30): re-evaluate whether trigger (c) has organically fired (i.e., does Petko WANT services revenue?).
MAINT2 · project-a · 🟢 Maintenance only
D-004
LowWhen (if) activation fires, FIRST decide: activate solo (separate commit) OR merge with ClinicFlow (one B2B AI-deflection product, two verticals). Per spinoff scan, merge is the recommended activation
ST1 · project-a · ⚫ Strategic / pre-activation
D-004 reactivation note
LowWhen activation fires, refresh outreach playbook — ICP definitions, target list, cold message templates may be stale after months of not selling.
ST2 · project-a · ⚫ Strategic / pre-activation
Standard re-activation hygiene
HighRead `GENERAL MEMORY.txt` + `validation/` folder contents. Recover what ProjectE actually is, what was being validated, and current state. 30 min.
CTX1 · project-e · 🟠 High — context recovery
Cannot do real work without context
HighAfter CTX1: write a real `README.md` describing what ProjectE is, OR shelve via T-001 decision pool.
CTX2 · project-e · 🟠 High — context recovery
CTX1 follow-on
LowAdd ProjectE to T-001 ("which 2 of 7+ concepts to keep alive") decision pool — currently registry implies it's a separate validation effort, but unclear whether it's a real-validat
ST1 · project-e · ⚫ Strategic
T-001
LowPinterest pin set per SKU (Etsy SEO traffic multiplier)
MKT1 · spreadsheet-os-collection · 🟢 Backlog
Standard
LowAfter 30 days of sales data, retire bottom 2 SKUs and double-down on top 3
PRD1 · spreadsheet-os-collection · 🟢 Backlog
Data-driven product pruning
LowDecide channel mix — Etsy only or Etsy + Gumroad + Notion Marketplace? (mirrors Freelancer OS ST1 — make the call once for both product lines)
ST1 · spreadsheet-os-collection · ⚫ Strategic / discretionary
Cross-portfolio
LowDecide if Spreadsheet OS Collection should be a separate Etsy shop OR live in the same shop as Freelancer OS. Same shop = SEO concentration + cross-sell; separate = clearer brand per audience.
ST2 · spreadsheet-os-collection · ⚫ Strategic / discretionary
Etsy strategy
MediumReconcile personal tax tracking — pick one source of truth across `Tax Project/`, `Tax & Invoice Tracker.xlsx`, `Quarterly_Tax_Estimator_2026.xlsx`.
TX1 · tax-project · 🟡 Active personal-use tasks (not the SaaS exploration)
T-002 in Personal OS tasks.yaml
LowDecide if `archive/` exploration outputs (STRATEGY.md, PRD-v1.md, ENGINE-MODULES.md, DISCOVERY-SCRIPT.md) should remain in this folder OR move to a "killed-ideas-archive/" location
ST1 · tax-project · ⚫ Strategic / discretionary
Cleanliness

Kanban — this week

Unified across cross-portfolio tasks (registry/tasks.yaml) AND per-project FOUNDER-TASKS.md blockers + high-severity items · +78 medium/low FOUNDER-TASKS items rolled up (see Tasks tab for full list). To move a registry task to "doing", add kanban: doing to its yaml. To complete: python automation/complete_task.py <id> [project]. Max 2 in DOING (per playbooks/11-execution-discipline.md).

TODO

69
Blocker FOUNDER-TASKS LB1
Set `EOOD_REGISTERED_ADDRESS` in Vercel env — every transactional email currently shows a placeholder. CAN-SPAM Act §316.4(a)(5) requires valid postal address.
hintly · Compliance & legal
Blocker FOUNDER-TASKS LB16
EU AI Act Article 50 — kid-facing AI disclosure (Aug 2, 2026 enforcement deadline). Every kid-facing AI-generated artifact (hint card, confidence signal, adaptive difficulty event) must explicitly dis
hintly · Compliance & legal
Blocker FOUNDER-TASKS LB19
GDPR Article 35 DPIA for Hintly's AI + minors processing. Draft v1 shipped 2026-05-13 at `docs/compliance/DPIA-2026-05.md` (7-section template, residual risk 🟡 moderate). Expanded v2 shipped 2026
hintly · Compliance & legal
Blocker FOUNDER-TASKS LB9
EOOD formation finalized
hintly · Operational launch-blockers
Blocker FOUNDER-TASKS LB10
Liability insurance
hintly · Operational launch-blockers
Blocker FOUNDER-TASKS LB11
Counsel retention — 2026-05-13: founder did own research on MVP compliance posture (`docs/compliance/2026-05-13-mvp-compliance-guidance.md`); helpful prep but does NOT substitute for retained counsel.
hintly · Operational launch-blockers
Blocker FOUNDER-TASKS LB12
Verify Vercel env vars all set — full list below in 🟠 section. `ANTHROPIC_API_KEY`, `SUPABASE_*`, `STRIPE_*`, `RESEND_API_KEY`, `EOOD_REGISTERED_ADDRESS`, etc.
hintly · Operational launch-blockers
Blocker FOUNDER-TASKS LB13
Common Sense Privacy submission
hintly · Operational launch-blockers
Blocker FOUNDER-TASKS LB15
Implement Anthropic prompt caching to mitigate cost spike from LB14 (Gemini removal). Without caching, AI cost is projected 3-5x higher than pre-LB14 (Anthropic Claude Haiku replaces ~70% of calls tha
hintly · Operational launch-blockers
Blocker FOUNDER-TASKS LB1
Complete EOOD incorporation
mdm-engine · 🔴 Launch-blockers
Blocker FOUNDER-TASKS LB2
Switch Stripe to live mode
mdm-engine · 🔴 Launch-blockers
Blocker FOUNDER-TASKS LB3
Fill `[BRACKETS]` in legal pages — entity name, address, governing law
mdm-engine · 🔴 Launch-blockers
Blocker FOUNDER-TASKS LB7
Penetration test or independent security review
mdm-engine · 🔴 Launch-blockers
High Financial Registry T-002
Reconcile tax tracking — pick one source of truth
tax-project
due 17d
High Compliance Registry T-018
Counsel call (bundle Hintly LB11 + Channel OS non-compete + EU AI Act review)
portfolio
due 17d
▶ blocks T-005, T-017
High Strategic Registry T-001
Decide which 2 of the 6+ concept projects to keep alive
portfolio
due 47d
High FOUNDER-TASKS EM1
Confirm `support@hintlyapp.com` routes to founder inbox
hintly · Email forwarders + DNS
High FOUNDER-TASKS EM2
Confirm `team@hintlyapp.com` routes (referenced in /careers)
hintly · Email forwarders + DNS
High FOUNDER-TASKS EM3
Confirm `privacy@hintlyapp.com` routes (referenced in privacy + KB)
hintly · Email forwarders + DNS
High FOUNDER-TASKS EM4
SPF / DKIM / DMARC for hintlyapp.com → Resend (deliverability)
hintly · Email forwarders + DNS
High FOUNDER-TASKS EM5
Test welcome email lands in Gmail / Outlook / iCloud inbox (not spam)
hintly · Email forwarders + DNS
High FOUNDER-TASKS SO1
Claim `@hintlyapp` on X (or remove footer icon)
hintly · Social handles
High FOUNDER-TASKS SO2
Claim `@hintlyapp` on Instagram (or remove icon)
hintly · Social handles
High FOUNDER-TASKS SO3
Claim `@hintlyapp` on LinkedIn company page (or remove icon)
hintly · Social handles
High FOUNDER-TASKS OP1
First eval-suite run against launch baseline → commit `eval/quality-suite/results/baseline-2026-05.md`
hintly · Beta / launch operations
High FOUNDER-TASKS OP2
First k6 stress-test run against a Vercel preview → commit `docs/STRESS-TEST-RESULTS.md`
hintly · Beta / launch operations
High FOUNDER-TASKS OP3
Lighthouse-CI baseline numbers committed (after Lighthouse runs in PR #47)
hintly · Beta / launch operations
High FOUNDER-TASKS OP4
Healthchecks.io account → set `HEALTHCHECKS_PING_URL` env var
hintly · Beta / launch operations
High FOUNDER-TASKS OP5
Slack workspace incoming webhook → set `SLACK_ALERT_WEBHOOK_URL` env var
hintly · Beta / launch operations
High FOUNDER-TASKS OP6
PostHog read-only API key → set `POSTHOG_API_KEY` for daily founder digest agent
hintly · Beta / launch operations
High FOUNDER-TASKS OP7
PostHog feature-flag config (`signup-trial-variant`, etc.) reviewed and shipped
hintly · Beta / launch operations
High FOUNDER-TASKS OP8
Decide founder-digest email destination + send time (default 7am EST to founder)
hintly · Beta / launch operations
High FOUNDER-TASKS OP9
GSC (Google Search Console) validate-fix on any pre-launch crawl errors
hintly · Beta / launch operations
High FOUNDER-TASKS OP10
Verify Supabase `pgcron` jobs scheduled correctly (not skipping)
hintly · Beta / launch operations
High FOUNDER-TASKS OP11
Test the full signup → onboarding → first session → weekly summary flow end-to-end with a clean test account
hintly · Beta / launch operations
High FOUNDER-TASKS OP12
Send a test welcome email + weekly digest to yourself; confirm no placeholder text
hintly · Beta / launch operations
High FOUNDER-TASKS EU1
Parent-visible audit log of adaptive decisions — UI surface in parent dashboard showing every adaptive-difficulty change, streak event, hint generated, with timestamps + reasoning. Defends against mul
hintly · EU AI Act hardening (pre-launch, non-blo
High FOUNDER-TASKS EU2
"Disable adaptive features" parent toggle — parent can opt out of adaptive difficulty + streak mechanics. Defaults ON; opt-out exists for parents concerned about gamification.
hintly · EU AI Act hardening (pre-launch, non-blo
High FOUNDER-TASKS EU3
Session-length daily cap, parent-configurable — default 45 min/day; parent adjusts 15-90 min. Removes "addictive UX" framing under Art. 5(1)(b).
hintly · EU AI Act hardening (pre-launch, non-blo
High FOUNDER-TASKS VAL1
Build outreach list — 20 BG clinics across dental + aesthetic + physio. Source: Google Maps + clinic-aggregator sites + LinkedIn search "clinic owner Sofia". Target columns: name, owner emai
ai-agent-clinicflow · 🟠 High — Validation (T-006 in cross-port
High FOUNDER-TASKS VAL2
Draft cold outreach message in BG + EN. Two variants: (a) email — formal, 5-line ask for 15-min call; (b) LinkedIn DM — informal, 3-line ask.
ai-agent-clinicflow · 🟠 High — Validation (T-006 in cross-port
High FOUNDER-TASKS VAL3
Send 20 cold outreaches. Track in spreadsheet (sent date, response, response sentiment, willing-to-pay signal).
ai-agent-clinicflow · 🟠 High — Validation (T-006 in cross-port
High FOUNDER-TASKS VAL4
Run 5 discovery calls (15 min each) with respondents. Goal: confirm pain (missed leads, slow responses, no follow-up) is real + sized. Disqualify clinics with <20 patients/week or with existing AI
ai-agent-clinicflow · 🟠 High — Validation (T-006 in cross-port
High FOUNDER-TASKS VAL5
Pre-sell — get 2+ clinics to commit (verbal "yes I'd pay €X/mo if you build this") before writing code. €X = €99-199/mo target.
ai-agent-clinicflow · 🟠 High — Validation (T-006 in cross-port
High FOUNDER-TASKS DEC1
At T-001 quarterly review: most likely outcome is KILL (no documented intent + no folder content + no recoverable context). Add to `inbox/killed-ideas.md` if killed.
lookup-engine · 🟠 High — decide kill or document
High FOUNDER-TASKS DEC2
If NOT killed: write a real PRD or one-pager describing what Lookup Engine actually is. Without this, the project is a registry zombie.
lookup-engine · 🟠 High — decide kill or document
High FOUNDER-TASKS PL7
Record 2-minute Loom of upload→clean→download
mdm-engine · 🟠 Pre-launch (before public marketing pu
High FOUNDER-TASKS PL8
Send first 5 cold outreach messages from `marketing/sales-pitch.md`
mdm-engine · 🟠 Pre-launch (before public marketing pu
High FOUNDER-TASKS PL9
Send first 3 partnership outreach (SAP migration consultancies)
mdm-engine · 🟠 Pre-launch (before public marketing pu
High FOUNDER-TASKS PL10
~~Pricing tiers redesign (Free / Pro / Team / Enterprise with row caps + cost guardrails)~~
mdm-engine · 🟠 Pre-launch (before public marketing pu
High FOUNDER-TASKS PL12
Resend account + verify sending domain
mdm-engine · 🟠 Pre-launch (before public marketing pu
High FOUNDER-TASKS PL13
Configure Clerk webhook with signing secret + set `CLERK_WEBHOOK_SECRET`
mdm-engine · 🟠 Pre-launch (before public marketing pu
High FOUNDER-TASKS PL14
Set `CRON_SECRET` env var for hourly cron auth
mdm-engine · 🟠 Pre-launch (before public marketing pu
High FOUNDER-TASKS PL17
Create the 5 new Stripe price IDs (Pro $79/yr$790, Team $199/yr$1990, Founding-50 $59) + set 5 `STRIPE_PRICE_*` env vars in Vercel
mdm-engine · 🟠 Pre-launch (before public marketing pu
High FOUNDER-TASKS PRD1
v6 → v7 — collect feedback from first 5 v6 buyers, prioritize top 3 requests, ship v7 in Q3
freelancer-os · 🟠 Strategic — Notion product roadmap (~3
High FOUNDER-TASKS PRD2
Bundle: Freelancer Complete Stack ($169) — 3 Notion OS + 3 finance Excels.
freelancer-os · 🟠 Strategic — Notion product roadmap (~3
High FOUNDER-TASKS PRD3
Sprint 3: US Tax + Contract Command Centers — T1 + C1 (both SKU-A and SKU-C) → 4 listings at $19/$22/$29/$32. Templates already built, listing copy drafted in Etsy Launch Hub.
freelancer-os · 🟠 Strategic — Notion product roadmap (~3
High FOUNDER-TASKS PRD4
Sprint 4: UK Tax + Contract Command Centers (T2 + C2)
freelancer-os · 🟠 Strategic — Notion product roadmap (~3
High FOUNDER-TASKS PRD5
Sprint 5: DE + NL Tax + Contract Command Centers
freelancer-os · 🟠 Strategic — Notion product roadmap (~3
High FOUNDER-TASKS PRD6
Sprint 6: UK IR35 Status Determination Kit
freelancer-os · 🟠 Strategic — Notion product roadmap (~3
High FOUNDER-TASKS PRD7
Future: Compliance line (BOI US first), HQ standalone modules bundle, ebook line
freelancer-os · 🟠 Strategic — Notion product roadmap (~3
High FOUNDER-TASKS CTX1
Read `GENERAL MEMORY.txt` + `validation/` folder contents. Recover what ProjectE actually is, what was being validated, and current state. 30 min.
project-e · 🟠 High — context recovery
High FOUNDER-TASKS CTX2
After CTX1: write a real `README.md` describing what ProjectE is, OR shelve via T-001 decision pool.
project-e · 🟠 High — context recovery
Medium Business Registry T-016
Ship Freelancer Complete Stack bundle ($169) on Etsy
freelancer-os
due 12d
Medium Business Registry T-006
ClinicFlow validation — outreach to 20 BG clinics
ai-agent-clinicflow
due 17d
Medium Business Registry T-004
List at least one Spreadsheet OS on Etsy
spreadsheet-os-collection
due 32d
Medium Strategic Registry T-017
Channel OS trigger review (2026-08-01) — commit or defer
channel-os
due 79d
Low Operational Registry T-014
Cowork plugins — package Personal OS workflows after 2 weeks of basic Cowork use
portfolio
due 17d
⛔ blocked by T-013
Low Operational Registry T-009
Set up project memory directories for every shipping/building project
portfolio

DOING

1 / 2
Blocker Compliance Registry T-005
Hintly compliance gate — DPAs + EOOD + sub-processor disclosure
hintly
due 1d

DONE

Done = deleted from tasks.yaml.
The decision-log preserves the record at registry/decisions.yaml.

P&L — scenarios + recurring costs + Operating Income

All amounts monthly unless noted. Scenarios ranked left→right (closest-in first). OI = Revenue − Variable − Fixed. Numbers per project edited in registry/projects.yaml financials: field; personal numbers in registry/financials.yaml (placeholders — fill in locally).

Portfolio rollup (base scenarios + personal)

€2,856
Total monthly income (incl. personal)
−€575
Total monthly costs
€2,281
Portfolio OI / month
€2,323
Projects-only OI (base scenario)
-€42
Personal OI (income − recurring)

Personal monthly income

SourceAmountNotes
Ingram Micro salary (gross)€0fill in actual; this is the load-bearing line
Project revenue (Hintly + others)€0currently pre-revenue across portfolio
Spreadsheet OS sales (Etsy / Gumroad)€0no listings yet (T-004)
ProjectA service deliveries€0pending T-011 strategic decision
Other (consulting / one-offs)€0rare; default zero
Total monthly income€0

Personal monthly recurring costs

TypeItemAmountNotes
aiAnthropic personal/founder−€0fill in actual
aiClaude Pro−€20
devGitHub Pro−€4
marketingAdobe Express−€10fill in actual or remove if not subscribed
marketingLinkedIn Premium−€0optional
personalMobile + internet−€0fill in
personalInsurance (health, liability)−€0fill in
personalBanking + cards (annual fees / 12)−€0fill in if applicable
saasNotion Plus−€0using free tier
saasObsidian Sync−€0using free tier
storageOneDrive (Microsoft 365 Family)−€8
Total monthly recurring−€42

Per-project P&L (4 projects with financials defined)

Projects without financials: in registry are not shown. To add: open registry/projects.yaml and add the financials: block to a project.

Hintly

Shipping Pro $14.99/mo ($9.92 annual) · Family Complete $29.99/mo ($20.75 annual) · Free tier (5 sessions/wk)

Recurring costs (monthly fixed)

TypeNameMonthly
aiAnthropic API base + buffer (idle)$50
infraVercel Pro$20
infraSupabase Pro$25
infraUpstash Redis$10
infraCloudflare (free tier)$0
otherDomain + misc$5
saasResend (email)$20
saasSentry$26
saasPostHog (free tier today)$0
Total fixed monthly$156

Scenarios

LineM1 launch (10 paid)M3 traction (50)M6 growth (200)M12 Y1 (500)Y2 (2,000)Y3 (5,000)Scale milestone (10k)
Monthly revenue$170$850$3,400$8,500$34,000$85,000$170,000
− Variable costs−$20−$100−$400−$1,000−$4,000−$10,000−$20,000
− Fixed costs−$156−$156−$156−$156−$156−$156−$156
= Operating Income-$6$594$2,844$7,344$29,844$74,844$149,844
Margin %-4%+70%+84%+86%+88%+88%+88%
Annualized OI-$72/yr$7,128/yr$34,128/yr$88,128/yr$358,128/yr$898,128/yr$1,798,128/yr
Scenario notes
  • M1 launch (10 paid): Soft launch · 10 paid @ $17 blended ARPU · OI negative due to fixed cost
  • M3 traction (50): 50 paid · matches conservative read of registry KPI (target 100 by M2)
  • M6 growth (200): 200 paid · word-of-mouth + first content traction
  • M12 Y1 (500): 500 paid · solid Y1 indie SaaS · ~$102k ARR
  • Y2 (2,000): 2k paid · 4× Y2 if PMF · ~$408k ARR · fixed costs creep to ~$200/mo
  • Y3 (5,000): 5k paid · ~$1M ARR · Vercel/Supabase tier upgrades push fixed to ~$800/mo
  • Scale milestone (10k): 10k paid · ~$2M ARR · fixed ~$1.5k/mo · likely needs first hire

AI Agent (ClinicFlow)

Validating €500-1500 setup + €29-99/mo SaaS (per AI Agent PRD)

Recurring costs (monthly fixed)

TypeNameMonthly
aiAnthropic API base + buffer€30
infraVercel Pro (shared)€0
otherDomain + misc€5
saasMake.com Core€9
saasTwilio (SMS) base + buffer€20
saasCalendly Pro€12
Total fixed monthly€76

Scenarios

LineM3 first paying clinicM6 5 clinicsM12 20 clinicsSpain expansion (M18+)
Monthly revenue€99€495€2,000€5,000
− Variable costs−€15−€75−€300−€800
− Fixed costs−€76−€76−€76−€76
= Operating Income€8€344€1,624€4,124
Margin %+8%+69%+81%+82%
Annualized OI€96/yr€4,128/yr€19,488/yr€49,488/yr
Scenario notes
  • M3 first paying clinic: 1 dental clinic at €99/mo · Twilio + AI per-conversation
  • M6 5 clinics: 5 clinics at €99/mo
  • M12 20 clinics: 20 clinics — bulk pricing on Twilio + Make starts to bite
  • Spain expansion (M18+): 50 clinics across BG + Spain · Spanish channel via Petko native fluency

MDM Product Engine

Building Free / Pro $79/mo / Team $199/mo / Enterprise custom (~$1000 avg). Mix assumption 65% Pro / 30% Team / 5% Enterprise per docs/P-AND-L-2026-05.md

Recurring costs (monthly fixed)

TypeNameMonthly
aiAnthropic baseline (dev + light prod)$15
infraVercel Pro$20
infraSupabase Pro$25
Total fixed monthly$60

Scenarios

LineM1 — 10 paid customersM3-M9 — 50 paid customersM12 — 200 paid customers (success case)Year 2 — 500 paid customers (stretch)
Monthly revenue$1,821$7,592$34,210$93,025
− Variable costs−$106−$535−$2,672−$7,897
− Fixed costs−$60−$60−$60−$60
= Operating Income$1,655$6,997$31,478$85,068
Margin %+91%+92%+92%+91%
Annualized OI$19,860/yr$83,964/yr$377,736/yr$1,020,816/yr
Scenario notes
  • M1 — 10 paid customers: 6 Pro + 3 Team + 1 Enterprise low. OI = $1,655/mo · 91% margin
  • M3-M9 — 50 paid customers: 33 Pro + 15 Team + 2 Enterprise. OI = $6,992/mo · 92% margin
  • M12 — 200 paid customers (success case): 130 Pro + 60 Team + 10 Enterprise. OI = $31,273/mo · 91% margin. ~$375K ARR
  • Year 2 — 500 paid customers (stretch): 325 Pro + 150 Team + 25 Enterprise. OI = $84,228/mo · 91% margin. ~$1M ARR

AI Help Assistant (productized service)

Concept $2,500 flat per delivery (USD); ~€2,300 EUR

Recurring costs (monthly fixed)

TypeNameMonthly
otherTooling shared with other projects€0
Total fixed monthly€0

Scenarios

LineQ1 baseline (1 delivery)Q1 target (4 deliveries)Q1 stretch (8 deliveries)
Monthly revenue€766€3,066€6,133
− Variable costs−€100−€400−€800
− Fixed costs−€0−€0−€0
= Operating Income€666€2,666€5,333
Margin %+87%+87%+87%
Annualized OI€7,992/yr€31,992/yr€63,996/yr
Scenario notes
  • Q1 baseline (1 delivery): 1 delivery/quarter = €2300/3mo; AI tokens per engagement ~€100
  • Q1 target (4 deliveries): 4 deliveries/quarter = €9200/3mo; pace strains 10-20hrs/wk founder time
  • Q1 stretch (8 deliveries): 8 deliveries/quarter = €18400/3mo; requires sub-contracting (out of solo scope)

Timeline

Project milestones over time. Window: 2026-05-07 → 2026-09-15.

Done Planned Missed Today
Jun 2026
Jul 2026
Aug 2026
Sep 2026
Hintly Shipping
AI Agent (ClinicFlow) Validating

Overdue (planned but past date) — 0

  • None

Upcoming next 60 days — 7

  • in 1d 2026-05-15 Compliance gate (DPAs + EOOD + sub-processor disclosure) — Hintly
  • in 8d 2026-05-22 Soft launch — named list of 30 — Hintly
  • in 17d 2026-05-31 20 BG clinics outreach complete — AI Agent (ClinicFlow)
  • in 18d 2026-06-01 Public launch — Hintly
  • in 32d 2026-06-15 2-3 demos booked — AI Agent (ClinicFlow)
  • in 48d 2026-07-01 First 100 paid signups — Hintly
  • in 48d 2026-07-01 First MVP delivered manually to 1 clinic — AI Agent (ClinicFlow)

Spinoffs & ideas

Three-angle framework applied to every project at Day 0 and quarterly. From spinoff_scan in registry. Plus the idea inbox.

🔵 Inside
ARPU & retention lift — new revenue within the existing product and user base (upsells, add-ons, deeper features)
🟢 Outside
Adjacent brand & funnel plays — same founder, same tech, different surface or audience (top-of-funnel tools, localizations, editions)
🟡 Spinoff
Separate business, different audience, highest ceiling — shares codebase or learnings but needs its own brand, GTM, and entity
Inside (15)
  • Hint-generation engine as standalone API
    Hintly trigger: when 3rd-party request volume exists
  • Content catalog as licensable data set
    Hintly trigger: when catalog reaches 1000+ vetted items
  • Pediatric Learning Insights ($5/mo upsell or $29 quarterly report) — uses session-pattern data
    Hintly trigger: after Hintly hits $30K MRR · careful messaging (not amateur child psychology)
  • Reading Buddy ($5/mo add-on, Whisper STT + AI feedback) — bumps to Pro+ tier
    Hintly trigger: after Hintly hits $30K MRR · ~4-week build
  • Appointment booking as separate AI receptionist SKU
    AI Agent (ClinicFlow) trigger: after dental fit confirmed
  • Lead-qualification engine as standalone tool
    AI Agent (ClinicFlow) trigger: if non-clinic verticals show demand
  • CSRD sustainability reporting pack as SKU #11
    Spreadsheet OS collection trigger: after EU AI Act SKU ships first 5 customers
  • NIS2 cybersecurity readiness pack as SKU #12
    Spreadsheet OS collection trigger: after CSRD ships
  • DORA operational resilience pack (financial-services mid-market)
    Spreadsheet OS collection trigger: Q4 2026 if NIS2 validates
  • EU Cyber Resilience Act (CRA) pack
    Spreadsheet OS collection trigger: CRA enforcement clarifies late 2026 / early 2027
  • GDPR Article 30 ROPA template
    Spreadsheet OS collection trigger: steady demand, ship Q1 2027 when bandwidth allows
  • EU DPP Battery Quick-Start Pack
    Spreadsheet OS collection trigger: cross-promotes MDM Product Engine — ship after MDM-PE first 5 customers
  • EU AI Act Deployer Pack — IT Channel edition (specialize existing pack)
    Channel OS — Mid-Market IT Distributor AI/Compliance Stack trigger: EU AI Act generic pack first sale
  • Vendor Master Data Quality Toolkit (Excel + Notion)
    Channel OS — Mid-Market IT Distributor AI/Compliance Stack trigger: after counsel review clears non-compete
  • Channel Compliance Bundle (BOI + GDPR + NIS2 for IT distributors)
    Channel OS — Mid-Market IT Distributor AI/Compliance Stack trigger: after BOI US ships
Outside (13)
  • AI Worksheet Generator (worksheets.hintlyapp.com) — free → $5/mo · top-of-funnel · 60K+ monthly searches
    Hintly trigger: Phase 1 in roadmap — after first 20 Hintly families onboarded
  • K-8 teachers + homeschool segment
    Hintly trigger: when parent-side has 1k paying
  • Spanish edition (Hintly-ES) — leverages Petko Spanish
    Hintly trigger: after PMF in English
  • Family Learning Letter (free email/funnel)
    Hintly trigger: parked — fine as marketing via weekly summary; not standalone product
  • Aesthetic, physio, vet, GP
    AI Agent (ClinicFlow) trigger: after dental MVP delivers ROI
  • Spain expansion (Spanish — Petko native)
    AI Agent (ClinicFlow) trigger: after BG fit confirmed
  • Mexico / LatAm Spanish markets
    AI Agent (ClinicFlow) trigger: after Spain proves Spanish demand
  • US AI accountability regulation packs (CA SB-1047, CO AI Act, NY AI bias audit)
    Spreadsheet OS collection trigger: state-level enforcement clarifies
  • UK AI Bill compliance pack
    Spreadsheet OS collection trigger: UK Bill passes Royal Assent
  • Spanish-language localizations (autónomo + Mexican compliance)
    Spreadsheet OS collection trigger: after first sale data validates EU mid-market segment
  • Spanish-language EU compliance hub for autónomos + Spanish SMBs
    Channel OS — Mid-Market IT Distributor AI/Compliance Stack trigger: EU AI Act English version sells ≥5 units
  • 30-day Catalog AI Audit + Roadmap (productized engagement €5-15k)
    Channel OS — Mid-Market IT Distributor AI/Compliance Stack trigger: first paying Channel OS customer + counsel cleared
  • Vendor Data Ingestion Cleanup engagement
    Channel OS — Mid-Market IT Distributor AI/Compliance Stack trigger: after Catalog AI Audit ships first 2 engagements
Spinoff (6)
  • Hintly for Adults (Skill Coach) — $19/mo · same code, different prompt · could be $50K+ MRR Y2
    Hintly trigger: after Hintly hits $10K MRR direct-to-consumer · open ProjectB folder · Petko HIGH interest
  • Hintly for Schools (B2B white-label) — $5-15/student/year · enterprise sales
    Hintly trigger: parked until $50K MRR direct-to-consumer · 3-6mo sales cycles + FERPA burden
  • Kid-safe AI certification service
    Hintly trigger: after 12mo of safety-layer learnings
  • Clinic-data ontology as industry-standard data model (MDM connection)
    AI Agent (ClinicFlow) trigger: after 50+ clinic implementations
  • "Regulator-mapped template factory" as productized methodology
    Spreadsheet OS collection trigger: after 4+ regulatory SKUs published with consistent NRR
  • Reframe MDM Engine under Channel OS brand umbrella (Tier 3 SaaS)
    Channel OS — Mid-Market IT Distributor AI/Compliance Stack trigger: MDM-PE reaches 5 paid customers AND Channel OS Tier 1/2 validates

Idea inbox (17)

Raw capture. Triaged at Friday ritual.

  • 2026-05-10 · AI-PIM / catalog cleanup SaaS for SMB & mid-market distributors · Source: Pimberly + Inriver + Stibo + AtroPIM PIM trends 2026 — **CORRIGENDUM: ALREADY BUILT as MDM Product Engine** (`Petko Digital Products Ideas/` · registry slug `mdm-engine` · live mdm-engine.vercel.app). Revised verdict: launch-decision, not build-decision. See triage doc Corrigendum.
  • 2026-05-10 · EU Digital Product Passport (DPP) compliance toolkit + thin SaaS · Source: EU Commission Data Act + AtroPIM + Inriver 2026 — **CORRIGENDUM: ALREADY A FEATURE in MDM Product Engine** (one of 7 output profiles shipping today; strategic-bet S3 = "DPP regulatory deep-dive"). Revised verdict: wedge amplification inside existing product.
  • 2026-05-10 · Channel-data cleanup-as-a-service for IT distributors · Source: Futurum Group Ingram Q1'26 + Channel Insider — Partial overlap with MDM Product Engine's upstream cleanup; marketplace-readiness audit segment remains a separate post-Ingram bet if pursued (#3 in scan).
  • 2026-05-10 · Sovereign AI deployment SaaS for EU SMB · Source: Forrester Tech Nationalism + Gartner geopatriation — KILLED (wrong founder fit, hyperscalers dominate)
  • 2026-05-10 · Spanish-language vertical AI bookkeeping/tax SaaS · Source: Sequoia services-as-software + LayerX $68M ARR comp — KILLED (crowded category)
  • 2026-05-10 · AI procurement-agent broker for SMB IT buying (machine customer) · Source: Gartner autonomous business 2026 — KILLED (two-sided marketplace cold start)
  • 2026-05-10 · SSC back-office automation SaaS · Source: Sequoia services + LayerX Bakuraku — KILLED (enterprise sales motion incompatible w/ solo + 10-20 hrs/wk)
  • 2026-05-10 · Cross-border EU real estate ops platform · Source: Petko Thessaloniki context generalized — KILLED as billion-dollar bet; viable as Spreadsheet OS SKU only
  • 2026-05-10 · Hintly for Adults (Skill Coach) · Source: Hintly internal spinoff scan — already QUEUED in registry (no new action)
  • 2026-05-10 · [WILDCARD] Humanoid robot fleet operations software · Source: CB Insights Q1'26 $10B humanoid funding + Deloitte physical AI — KILLED (zero circle of competence)
  • 2026-05-10 · [WILDCARD] Quantum-safe cryptography migration consulting · Source: McKinsey Quantum 2026 + Forrester APAC 90% post-quantum — KILLED (zero circle of competence)
  • 2026-05-10 · [WILDCARD] AI-generated short-form / generative video studio service · Source: Deloitte generative video + BCG Consumer AI Disruption Index — KILLED (zero circle of competence)
  • 2026-05-12 · **EU AI Act Article 53 compliance kit** (templates + thin SaaS, Aug 2, 2026 deadline) · Source: EU AI Act + Gartner 2026 + Forrester tech nationalism — **COMMIT-CANDIDATE Phase 1 (template pack, parallel to MDM Product Engine launch); QUEUE Phase 2 (SaaS) contingent on Phase 1 demand** (#T1)
  • 2026-05-12 · Trade-compliance / HS-code classification automation · Source: WCO HS Code Database + Bain Geopolitical 2026 — **FEATURE in MDM Product Engine (Q3-Q4 output profile), KILL as standalone** (#T2)
  • 2026-05-12 · Carbon accounting / EU CSRD reporting toolkit · Source: BNEF $77B climate-tech VC + JPMorgan 2026 — QUEUE secondary tier, defer until T1 Phase 1 ships (#T5)
  • 2026-05-12 · Decentralized identity / EUDI Wallet for product credentials · Source: EU eIDAS 2.0 + Walt.id/Spruce ID ecosystem — KILLED (specialist crypto domain; partner if needed) (#T3)
  • 2026-05-12 · OpenAPI catalog automation / "MDM for APIs" · Source: Gartner machine customers + a16z agentic discovery — KILLED (Postman/Kong/Stoplight moats; wrong founder edge) (#T4)

Recently killed (13)

Last 5 — saves future-you from re-evaluating.

  • 2026-05-10 · Quantum-safe migration consulting · KILLED — out of circle of competence; vendor-dominated market (Big 4 + cybersecurity primes).
  • 2026-05-10 · Generative-video studio service · KILLED — out of circle of competence; creator-economy network effects hostile to senior-engineering-manager founder profile; no asset reuse.
  • 2026-05-12 · Trade-compliance / HS-code classification as standalone SaaS · KILLED — feature-in-MDM-Product-Engine instead. Standalone customs domain has incumbent moat (Avalara, ONESOURCE); the wedge as an output profile reuses the engine without fragmenting brand.
  • 2026-05-12 · Decentralized identity / EUDI Wallet product-credential issuance · KILLED — specialist crypto domain outside circle of competence; ecosystem timing too early; partner with Walt.id / Spruce ID if/when MDM Product Engine customers need VC issuance for DPP.
  • 2026-05-12 · OpenAPI catalog / "MDM for APIs" · KILLED — Postman/Kong/Stoplight already deep; agentic-discovery wedge is speculative; superficial similarity to MDM Product Engine schemas-as-data ≠ defensible advantage.

Agents — skills & retraining

47 agents across 8 categories. Each evolves via lessons/ + monthly curation. See agents/lessons/_protocol.md.

47
Total agents
3
With lessons
0
Past v1.0 (matured)

Engineering & quality (5)

Code Auditor / Verifier

v1.0
6 active
Before any "you should fix X" claim
Stale-memory verification (the canonical case study is Hintly PR #17 — Gemini-removal cleanup) · Pre-launch claim audits across docs + i18n + email + schema
agents/code-auditor.md agents/lessons/code-auditor.md

Documentation Curator

v1.0
1 active
End of every sprint
Keeping `docs/` navigable per project · Deduplicating across docs
agents/doc-curator.md agents/lessons/doc-curator.md

Engineering Auditor (CTO lens)

v1.0
no lessons yet
Quarterly health check (per shipping project)
Sentry config + error volume monitoring · Status page health
agents/engineering-cto.md agents/lessons/engineering-cto.md

Memory Curator

v1.0
1 active
Every Friday afternoon (one of the standing rituals — `rituals/03-weekly-friday.md`)
Maintaining `~/.claude/projects/<proj>/memory/MEMORY.md` per project · Maintaining the global memory at `~/.claude/projects/C--Users-pspet/memory/`
agents/memory-curator.md agents/lessons/memory-curator.md

Security Auditor

v1.0
no lessons yet
Quarterly (each shipping project)
RLS audit (Supabase or equivalent) · Env-var audit (nothing in code, nothing logged)
agents/security-auditor.md agents/lessons/security-auditor.md

Product & customer (3)

Brand Voice Editor

v1.0
no lessons yet
Any user-visible copy PR
Anything touching `src/lib/i18n.js` or equivalent string files · `api/email.js` and email template files
agents/brand-voice-editor.md agents/lessons/brand-voice-editor.md

Customer Empathy Reviewer

v1.0
no lessons yet
Any UX-touching PR
Onboarding walkthroughs · Paywall copy + flow
agents/customer-empathy.md agents/lessons/customer-empathy.md

Product Strategist

v1.0
no lessons yet
Deciding which feature to build next within a project
Per-project roadmap docs (`docs/MONTH-N-ROADMAP.md`) · Cross-portfolio prioritization (this Personal OS `registry/projects.yaml` `priority` field)
agents/product-strategist.md agents/lessons/product-strategist.md

Business (5)

CFO / Unit Economics Auditor

v1.0
no lessons yet
Monthly close (each project)
Per-project pricing reviews · Dunning health, refund rate, AI cost burn
agents/cfo-unit-economics.md agents/lessons/cfo-unit-economics.md

Compliance / Legal Review

v1.0
no lessons yet
Any change touching consent, privacy, payments, retention, sub-processors
Privacy policy + Terms of Service updates · Subpoena / legal-process policy
agents/compliance-legal.md agents/lessons/compliance-legal.md

Funnel / Analytics Reviewer

v1.0
no lessons yet
Weekly Monday morning (one of the standing rituals)
PostHog dashboard maintenance per project · A/B test design and analysis
agents/funnel-analytics.md agents/lessons/funnel-analytics.md

Growth Marketer

v1.0
no lessons yet
Channel selection (which channel to test first / next)
Landing page copy + structure · Channel testing (organic, paid, partnerships, PR)
agents/growth-marketer.md agents/lessons/growth-marketer.md

Investor Relations

v1.0
no lessons yet
**Currently quiet.** Hintly is pre-revenue; ClinicFlow is pre-MVP. No fundraising.
(When active) Investor inbox (`Personal OS/inbox/investors.md`) · (When active) Fundraise materials (deck, data room, references)
agents/investor-relations.md agents/lessons/investor-relations.md

Personal & operational (12)

Calendar Optimizer

v1.0
no lessons yet
Weekly Sunday evening — plan the coming week's calendar
Weekly schedule construction · Meeting request triage (accept / counter-propose / decline)
agents/calendar-optimizer.md agents/lessons/calendar-optimizer.md

Inbox Zero (Email & Messages)

v1.0
no lessons yet
End-of-morning email batch
Email (primary inbox) · LinkedIn DMs
agents/inbox-zero.md agents/lessons/inbox-zero.md

Learning Curator

v1.0
no lessons yet
Deciding what to read / listen to / watch in a given week
Reading queue (books, papers, long-form articles) · Listening queue (podcasts, audio courses)
agents/learning-curator.md agents/lessons/learning-curator.md

Meeting Prep & Debrief

v1.0
no lessons yet
Before any external meeting (customer, prospect, vendor, partner, investor, press)
Customer / prospect meetings → tied to projects' outreach + sales motion · Vendor calls → tied to procurement (`agents/compliance-legal.md` + this)
agents/meeting-prep-debrief.md agents/lessons/meeting-prep-debrief.md

Networking CRM

v1.0
no lessons yet
Monthly — relationship audit
The relationship inventory (`inbox/network.md`) · Last-touch tracking
agents/networking-crm.md agents/lessons/networking-crm.md

News & Signal Curator

v1.0
no lessons yet
Weekly — Friday or Sunday — 15 min reading window
Filtered industry news (kid-tech, AI policy, EdTech, dental/clinical SaaS, BG startup ecosystem, EU regulation) · Signal extraction (what changes for our projects?)
agents/news-curator.md agents/lessons/news-curator.md

Opportunity Scout

v1.0
no lessons yet
Weekly Friday triage of `Personal OS/inbox/ideas.md`
The inbox (`inbox/ideas.md`) · The killed-ideas log (`inbox/killed-ideas.md`)
agents/opportunity-scout.md agents/lessons/opportunity-scout.md

Personal Brand & LinkedIn Presence

v1.0
no lessons yet
Drafting a LinkedIn post
LinkedIn (primary surface; profile at www.linkedin.com/in/petko-petkov-8b606382) · Personal blog (if/when one exists)
agents/personal-brand.md agents/lessons/personal-brand.md

Personal CFO

v1.0
no lessons yet
Monthly personal financial review (last Sunday of month)
Personal Budget & Net Worth Tracker (xlsx) · Quarterly Tax Estimator
agents/personal-cfo.md agents/lessons/personal-cfo.md

Real Estate Operator

v1.0
no lessons yet
Future property evaluation (none active currently)
(When active) Property operations · `Real Estate Investor Deal OS — US.xlsx` (financial model template)
agents/real-estate-operator.md agents/lessons/real-estate-operator.md

Travel Planner

v1.0
no lessons yet
Booking a trip (Greece, EU conferences, US business travel, personal travel)
Logistics (flights, lodging, ground) · Tax-deductibility tracking (business vs personal apportionment)
agents/travel-planner.md agents/lessons/travel-planner.md

Wellbeing Monitor

v1.0
no lessons yet
Weekly — Friday review's energy section
Energy / sleep / stress signal tracking · Burnout pattern detection
agents/wellbeing-monitor.md agents/lessons/wellbeing-monitor.md

Decision quality (3)

Chief of Staff

v1.0
no lessons yet
Sunday evening — prep the week
The "right hand" — orchestrates other agents, summarizes for the founder, keeps loops closed · Cross-project synthesis (what's the actual state across portfolio?)
agents/chief-of-staff.md agents/lessons/chief-of-staff.md

Devil's Advocate

v1.0
no lessons yet
Before any commit decision (project, vendor, partnership, hire)
Steel-manning the opposite of the leading recommendation · Surfacing assumptions baked into a plan
agents/devils-advocate.md agents/lessons/devils-advocate.md

Research Assistant

v1.0
no lessons yet
Any question requiring 20+ min of focused research (market sizing, regulation, technology choice, competitive landscape)
Multi-source synthesis (web + docs + memory + community) · "What does the data say" requests
agents/research-assistant.md agents/lessons/research-assistant.md

Day-job-leveraging (9)

Accountant

v1.0
no lessons yet
Issuing an invoice
Bookkeeping discipline (chart of accounts, transaction categorization) · Invoice generation + numbering + storage
agents/accountant.md agents/lessons/accountant.md

Cost Optimizer

v1.0
no lessons yet
AI cost spike (Anthropic / OpenAI bill larger than expected)
AI provider costs (Anthropic, OpenAI, etc.) · Infrastructure (Vercel, Supabase, hosting)
agents/cost-optimizer.md agents/lessons/cost-optimizer.md

Data Analyst

v1.0
no lessons yet
Any question that needs >5 min of querying / data inspection / cohort drilldown
Per-project KPI dashboards (PostHog / Stripe / etc.) · Custom analytical queries (SQL, when applicable)
agents/data-analyst.md agents/lessons/data-analyst.md

Escalation Manager

v1.0
no lessons yet
Customer complaint going viral (Twitter / Reddit / press)
Triage of crises that span technical + reputational + legal · Stakeholder communication (customers, public, regulators)
agents/escalation-manager.md agents/lessons/escalation-manager.md

GTM Strategist

v1.0
no lessons yet
Pre-launch — before deciding pricing, channel, messaging
Ideal Customer Profile (ICP) definition · Positioning + messaging
agents/gtm-strategist.md agents/lessons/gtm-strategist.md

Social Content (posts / tweets / reels)

v1.0
no lessons yet
Drafting any social post outside LinkedIn (Twitter/X, Instagram, TikTok, YouTube Shorts, Reddit, Threads)
Twitter/X posts + threads · Instagram (feed posts, stories, reels scripts)
agents/social-content.md agents/lessons/social-content.md

Spinoff Strategist (inside / outside / spinoff opportunities)

v1.0
no lessons yet
**Day 0 of any new project** (mandatory — see `playbooks/04-project-lifecycle.md`)
The "inside / outside / spinoff" thinking layer applied to every project · Identification of capabilities that could become standalone products
agents/spinoff-strategist.md agents/lessons/spinoff-strategist.md

Strategic Analyst (SWOT + Gap + Competitive Intel)

v1.0
no lessons yet
Quarterly per shipping project — full SWOT + gap pass
SWOT analysis (strengths, weaknesses, opportunities, threats) · Gap analysis (what's missing vs where we want to be)
agents/strategic-analyst.md agents/lessons/strategic-analyst.md

UI/UX Critic

v1.0
no lessons yet
Before shipping any user-visible UI change
Visual hierarchy + density · Typography + color + spacing
agents/ui-ux-critic.md agents/lessons/ui-ux-critic.md

Work-type specialist (6)

Customer Discovery

v1.0
no lessons yet
ClinicFlow validation (BG clinic outreach + interviews — T-006)
Discovery interview design (script, persona targeting) · Jobs-to-be-Done (JTBD) framework application
agents/customer-discovery.md agents/lessons/customer-discovery.md

Integration Architect

v1.0
no lessons yet
Designing API surface (REST/GraphQL/RPC)
API design (request/response shapes, versioning, error codes) · Webhook design (signing, retry logic, idempotency)
agents/integration-architect.md agents/lessons/integration-architect.md

Kid Safety & COPPA Specialist

v1.0
no lessons yet
ANY change touching kid-facing surfaces (Hintly, DreamQuest, future kid products)
COPPA compliance posture (US under-13) · GDPR-K (EU) — additional protections for kids
agents/kid-safety-coppa.md agents/lessons/kid-safety-coppa.md

Localization Coordinator

v1.0
no lessons yet
ClinicFlow Spain expansion (Spanish — Petko's native-ish fluency)
i18n architecture (string keys, fallback locale, RTL support) · Translation workflow (who translates, who reviews, who maintains)
agents/localization-coordinator.md agents/lessons/localization-coordinator.md

Onboarding Designer

v1.0
no lessons yet
Designing first-time user experience
First 7 minutes (the activation window) · First 7 days (the habit window)
agents/onboarding-designer.md agents/lessons/onboarding-designer.md

Pricing Strategist

v1.0
no lessons yet
Pre-launch — initial pricing decision
Pricing model (subscription / one-time / usage / hybrid) · Tier design (free / pro / premium / team)
agents/pricing-strategist.md agents/lessons/pricing-strategist.md

Other (4)

Incident Responder

v1.0
no lessons yet
Sentry alert fires (error spike, 5xx ratio, slow latency)
agents/incident-responder.md agents/lessons/incident-responder.md

Partnerships / BD

v1.0
no lessons yet
MDM Engine PL9: "Send 3 partnership outreaches to SAP migration consultancies." Most direct fit.
agents/partnerships-bd.md agents/lessons/partnerships-bd.md

Support Replyer

v1.0
no lessons yet
Parent emails support@hintlyapp.com with a question / bug / refund request
agents/support-replyer.md agents/lessons/support-replyer.md

UI/UX Designer

v1.0
no lessons yet
New page / surface / feature where no design exists
Information architecture (what goes where, in what order) · Layout system (grid, spacing, density)
agents/ui-ux-designer.md agents/lessons/ui-ux-designer.md

Decisions log (6)

Append-only. To change a past call, supersede with a new entry.

D-003 Mobile access via claude.ai Project bundle (Path B); Cowork (Path C) deferred
2026-05-10 CTO, COO
Context
Need mobile access to Personal OS for run-workflows + ideate-on-the-go use cases. Three paths considered (see audit + chat 2026-05-10): A=OneDrive browser (read-only, already works); B=claude.ai Project bundle (chat-mediated read + workflow-run); C=Cowork plugins (packaged commands across surfaces, higher setup cost).
Decision
Adopt Path B as primary mobile access. Build automation/bundle_for_mobile.py to auto-package Tier 1 files into mobile/claude-ai-bundle/ for easy upload. Tight Custom Instructions written (not the full 150-line collaboration contract — a focused preamble that points at knowledge files). REVISED 2026-05-10 (this session): Path C activation triggered now (user explicit: "I am already considering going with option C if I want any engineering work being done remotely"). Setup approach: - Path A (OneDrive + mobile browser) stays as passive-viewing reflex; mobile-CSS pass added so the dashboard is actually usable on phone. - Path B (claude.ai Project bundle) stays as chat reflex; bundler keeps refreshing it. - Path C (Cowork) now active, with TWO async tiers wired in (per Routines/Dispatch research same session): * Dispatch — iPhone-to-desktop async (laptop must be on); ad-hoc tasks * Routines — cloud-hosted scheduled agents (laptop closed OK); cadence work + GitHub event triggers - Filesystem connector: multi-root config (Personal OS + Hintly + AI Agent + Pet+Owner OS + ProjectA + MDM Engine + Founder Operating). NOT broad Desktop root (privacy / blast-radius), NOT single-root Personal OS (would block Hintly worktree FOUNDER-TASKS.md aggregation, ClinicFlow MVP work). - GitHub connector also wired so Routines can trigger on Hintly PR events. - Plugins: Productivity first; GitHub/Engineering second; rest deferred. - Personal OS workflows packaged as Cowork plugins LATER — after a few days of basic Cowork use surfaces real friction points.
Reasoning
At solo + 10-20 hrs/week scale, Path A covers passive viewing, Path B covers active chat workflow, Path C now adds the async-execution tier. Routines specifically is the killer for "engineering work done remotely while laptop is closed" — different tier from Dispatch. Together they unlock cadence-based founder-time amplification (Friday memory curation, daily portfolio brief, nightly Sentry digest, PR-triggered audits) that wasn't realistic at solo-founder hours before.
Follow-ups
  • T-013 (set up Cowork — connectors via /setup-cowork)
  • {'T-014 (after 2 weeks': 'review which Personal OS workflows to package as Cowork plugins)'}
D-004 ProjectA (AI Help Assistant) deferred — product-only portfolio strategy
2026-05-10 CEO, CFO, COO
Context
ProjectA = $2,500 5-day productized service installing AI help widgets on B2B SaaS. Material exists (brief, offer, outreach playbook, tech spec). T-011 was kanban=doing. Strategic question: services revenue (€10K/mo at 4 clients/quarter, real cash, real time cost) vs product-only (Hintly + ClinicFlow, lower near-term cash, asset compounding). Decision brief: inbox/decisions/2026-05-10-T011-projecta-decision-brief.md. Spinoff scan refresh: inbox/triage/2026-05-10-projecta-spinoff-scan-refresh.md.
Decision
Stay product-only. Defer ProjectA. Material preserved; activation requires explicit trigger. Activation triggers (any one fires reactivation): (a) Ingram Micro income disrupted (layoff, role change), OR (b) Hintly fails to clear €1K MRR by 2026-09-01, OR (c) Petko explicitly decides services bridge is wanted (force re-decision). Reactivation note (per spinoff scan): activation should consider MERGING ProjectA + ClinicFlow into a single B2B AI-deflection product (clinic vertical + SaaS vertical), NOT activating ProjectA as a separate third commit slot. The 5-day delivery model could BE the ClinicFlow MVP validation experiment.
Reasoning
Petko's day-job is already consulting-shaped (Sr. Manager, transformation work). Doubling consulting in evenings = burnout shape. Hintly is the deliberate move to product / async / recurring revenue — protect that shape. Each Hintly subscriber is $200+ LTV recurring; each ProjectA client is $2,500 once. Product compounds; services doesn't. Salary covers personal runway, removing the "need cash now" pressure that would otherwise force the services activation.
Follow-ups
  • T-004 (Etsy listing — was blocked by T-011, now unblocked)
  • Reclassify project-a in projects.yaml: validating → concept (deferred per D-004)
D-005 PetkoOS (Execution OS) deferred — Hintly post-launch trigger
2026-05-10 CEO, COO, CFO
Context
PetkoOS / "Finish What Matters" / Execution OS is far more built than the registry previously implied — 14 Supabase migrations (profiles, tasks, execution sessions, WIP triggers, streaks, Stripe subscriptions wired), Next.js app with auth + dashboard + execute + API routes. Targets freelancers/solo operators with €8-15/mo Pro tier. Per D-002 (max 2 active commits), Hintly is P1 + ClinicFlow is P2 — adding PetkoOS as a 3rd violates D-002. Decision brief: inbox/decisions/2026-05-10-T007-petkoos-decision-brief.md.
Decision
Defer PetkoOS until Hintly post-launch with explicit revival trigger. Code is preserved as-is; no further build until trigger fires. Execution principles already ported to playbooks/11-execution-discipline.md so the thinking benefits Petko's Personal OS regardless of SaaS commit outcome. Revival triggers (any one fires reactivation): (a) ClinicFlow validation fails by 2026-05-31 → PetkoOS becomes the new P2 candidate (replacing failed ClinicFlow), OR (b) Hintly reaches 100 paid users + <8% monthly churn by 2026-08-01 → PetkoOS becomes the new P2 (Hintly stable enough to share founder bandwidth).
Reasoning
ClinicFlow validation is in flight (T-006 outreach). Killing P2 mid-validation wastes validation cost already paid. Code doesn't rot fast for Supabase + Next.js stack — 6-8 weeks of dormancy is fine. By June 2026 the ClinicFlow vs PetkoOS question becomes data-driven (one will have validated customers; the other will be ready to ship), not a guess made today.
Follow-ups
  • Update projects.yaml petko-os-execution: status stays building but add deferred_per: D-005 + revival_trigger field
  • Re-evaluate at 2026-06-01 (Hintly launch) and 2026-08-01 (Hintly stability gate)
D-006 DreamQuest shelved — Hintly success-tied revival trigger
2026-05-10 CEO, CFO, CMO
Context
DreamQuest = parent-child storytelling product (Day Mode micro-prompts + Night Mode bedtime story engine). PRD + 5 prototype concept screenshots + action items + app build artifacts exist. Hasn't been touched in months. Adjacent to Hintly: same buyer persona (parents of K-12 kids), different functional space (bonding vs tutoring). Decision brief: inbox/decisions/2026-05-10-T010-dreamquest-decision-brief.md.
Decision
Shelve DreamQuest with revival trigger tied to Hintly success. Material (PRD, prototypes, app folder) preserved on disk; status moves from concept → shelved. No active work; quarterly review removes it from "what to build" consideration. Revival trigger: Activate DreamQuest as a feature/spinoff candidate IF Hintly hits BOTH: (a) 1,000+ paid families, AND (b) 30%+ of churned parents cite "kid lost interest in homework focus" or similar bonding/engagement gap that DreamQuest's emotional-bonding angle directly addresses.
Reasoning
Honest read: Petko isn't building this in next 6 months. Hintly + ClinicFlow (deferred PetkoOS, deferred ProjectA) already saturate commit slots. Killing outright loses real upside (DreamQuest as Hintly upsell to same parents = credible 12-18mo follow-on). Shelve with explicit revival trigger is the rational middle: code/PRD preserved, mental load removed, revival path documented and tied to actual market signal (Hintly retention data) rather than founder whim.
Follow-ups
  • Update projects.yaml dreamquest: status concept → shelved + add shelved_reason + revival_trigger fields
  • Re-evaluate at 2026-12 quarterly review (or earlier if Hintly hits 1K paid)
D-001 Personal OS becomes the canonical home for cross-project state
2026-05-09 CEO, CIO
Context
Project artifacts scattered across ~25 Desktop folders. No central registry. Two competing personal systems (this Personal OS + PetkoOS). Risk of drift.
Decision
This Personal OS (C:/Users/pspet/OneDrive/Desktop/Personal OS) is the canonical hub. Project-internal state stays in each project's own folder. Cross-project state (registry, dashboard, playbooks, agent roster, rituals) lives here. PetkoOS content gets evaluated for migration; if not migrated within 14 days, shelved.
Reasoning
One system or no system. The Founder Playbook discipline depends on a single source of truth.
Follow-ups
  • T-007 (PetkoOS migration decision)
D-002 Hintly is priority 1 — at most one other shipping-status project
2026-05-09 CEO, CFO
Context
6+ projects in concept/building status. Solo founder bandwidth is real. Hintly is the only project with users in sight (pre-launch sprint).
Decision
Hintly stays priority 1. AI Agent (ClinicFlow) is the validation candidate for second slot, contingent on outreach producing 2+ qualified demos in the next 30 days. All other "building" status projects either move to "validating" with explicit experiments, or move to "shelved".
Reasoning
Founder Playbook §1.7 + §1.8 — small focused work compounds; broad thin work doesn't. Quarterly portfolio review will revisit.
Follow-ups
  • T-001 (kill 2 of 6 concept projects)
  • T-006 (ClinicFlow validation)