diff --git a/.use-case-library/catalog.json b/.use-case-library/catalog.json deleted file mode 100644 index e7f7698..0000000 --- a/.use-case-library/catalog.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "version": 1, - "slugs": [ - "bootcamp", - "competitor-intel", - "brand-kit", - "landing-page-experiments", - "landing-page-summary", - "optimize-landing-page", - "import-from-ai", - "brand-audit", - "paid-strategy-audit", - "creative-deep-dive", - "aligned-onboarding" - ], - "excluded": [ - { - "slug": "runneth-classic", - "reason": "Meta-pack that cascade-installs many use cases that are currently excluded or under rework (performance-bundle, building-integrations, self-iteration-loop, team-member-memory, add-roles-permissions, health-alerts). Hide until its upstream dependencies are stable and the public library is no longer creative-strategy focused." - }, - { - "slug": "ugc-creator-programme", - "reason": "Extracted to a directory; still excluded \u2014 SQLite-backed, like the other stateful apps. Promote when ready." - }, - { - "slug": "corpus-search", - "reason": "App uses a SQLite backend; not a filesystem+HTML use case for the public library." - }, - { - "slug": "file-explorer", - "reason": "App uses a SQLite backend; not a filesystem+HTML use case for the public library." - }, - { - "slug": "conversation-manager", - "reason": "App reads the runtime conversations SQLite DB; not a filesystem+HTML use case for the public library." - }, - { - "slug": "brief-qa", - "reason": "App uses a SQLite backend for rubric/score history; not a filesystem+HTML use case for the public library." - }, - { - "slug": "creative-qa", - "reason": "App uses a SQLite backend; not a filesystem+HTML use case for the public library." - }, - { - "slug": "video-asset-search", - "reason": "App uses a SQLite shots/clips DB written by a Python pipeline; not a filesystem+HTML use case for the public library." - }, - { - "slug": "video-qa", - "reason": "App uses a SQLite backend; not a filesystem+HTML use case for the public library." - }, - { - "slug": "meta-connect-use-case", - "reason": "Stateful OAuth app with a server backend (token + secret stored on disk); not a filesystem+HTML use case for the public library." - }, - { - "slug": "csm-alerts", - "reason": "No folder exists in the repo for this slug; site silently drops it. Hide until restored." - }, - { - "slug": "deploy-security-protocol", - "reason": "Renamed to add-roles-permissions." - }, - { - "slug": "add-permissions", - "reason": "Renamed to add-roles-permissions." - }, - { - "slug": "share-use-case", - "reason": "Operator tool for packaging custom builds; not a customer-installable use case. Files remain in the repo." - }, - { - "slug": "review-library", - "reason": "Install-eval data shows 1/7 installs pass (14% pass, 14% value rate) \u2014 hits the hide-recommendation threshold (\u22655 installs, <30% value). Hide while we investigate and rework. See /agent/brain/rax/team/kyra/use-case-migration-plan.md (bucket 2)." - }, - { - "slug": "weekly-performance-deck", - "reason": "install-config.json auto-runs app-create + app-build + reminder-add at install \u2014 three v2-schema violations. 1/1 install in the eval window failed. Hide until bucket 3 of the v2 migration ships a clean customize-weekly-performance-deck flow." - }, - { - "slug": "building-integrations", - "reason": "Being removed from the use case library entirely \u2014 moving into runneth-volume as part of the agent's standing capability. Hide preemptively." - }, - { - "slug": "performance-bundle", - "reason": "1/1 install in the eval window failed. Bundle currently points at child use cases that are being reshaped in the v2 migration. Hide until the bundle is reshaped against the migrated children." - }, - { - "slug": "static-ad-gen", - "reason": "Missing root SKILL.md (has a generate-ad/ subfolder instead). 1/1 install in the eval window failed. Hide until bucket 1 of the v2 migration fixes the skill structure." - }, - { - "slug": "self-iteration-loop", - "reason": "2/2 installs in the eval window failed. Hide while we investigate the failure mode and write a customize skill." - }, - { - "slug": "team-member-memory", - "reason": "Active rework in flight. Hide until the team-member-memory work is finished." - }, - { - "slug": "add-roles-permissions", - "reason": "Active rework in flight (customer-facing org access framework while the in-app primitive ships). Hide until the work is finished." - }, - { - "slug": "authenticate-apps", - "reason": "Agent-infrastructure tooling, not a creative-strategy use case. Pulled to keep the public library creative-strategy focused." - }, - { - "slug": "brain-onboard", - "reason": "Agent-infrastructure tooling, not a creative-strategy use case. Pulled to keep the public library creative-strategy focused." - }, - { - "slug": "plan-mode", - "reason": "Agent-infrastructure tooling, not a creative-strategy use case. Pulled to keep the public library creative-strategy focused." - }, - { - "slug": "routine-storage-audit", - "reason": "Agent-infrastructure tooling, not a creative-strategy use case. Pulled to keep the public library creative-strategy focused." - }, - { - "slug": "integration-capabilities-library", - "reason": "Agent-infrastructure tooling, not a creative-strategy use case. Pulled to keep the public library creative-strategy focused." - }, - { - "slug": "health-alerts", - "reason": "Agent-infrastructure tooling, not a creative-strategy use case. Pulled to keep the public library creative-strategy focused." - } - ] -} diff --git a/.use-case-library/categories.json b/.use-case-library/categories.json deleted file mode 100755 index b78f2ea..0000000 --- a/.use-case-library/categories.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "slug": "creative-operations", - "title": "Creative Operations", - "order": 1, - "blurb": "Review, QA, and search across the creative work you ship every day." - }, - { - "slug": "creative-production", - "title": "Creative Production", - "order": 2, - "blurb": "Generate new creative. Static ads, UGC programs, and the assets that fill your roadmap." - }, - { - "slug": "growth-cro", - "title": "Growth & CRO", - "order": 3, - "blurb": "Landing pages, brand systems, conversion audits, and the experiments that follow." - }, - { - "slug": "agent-foundations", - "title": "Agent Foundations", - "order": 4, - "blurb": "Base behaviors every Runneth should have. Memory, planning, integrations, and the routines that make your agent feel like one of the team." - }, - { - "slug": "analysis", - "title": "Analysis", - "order": 5, - "blurb": "Brand strategy, paid channel briefs, creative deep dives, and the weekly deck that keeps your performance narrative compounding." - } -] diff --git a/.use-case-library/post-install-intro-spec.md b/.use-case-library/post-install-intro-spec.md deleted file mode 100644 index ce3e38d..0000000 --- a/.use-case-library/post-install-intro-spec.md +++ /dev/null @@ -1,113 +0,0 @@ -# Post-install intro spec - -Every use case in this library ends its install with a deterministic moment where Runneth deploys the new capability to the user visibly: a short "what just opened up + try this now" message that converts a silent install into an aha moment. - -This doc is the convention. It's the source of truth for what a post-install intro is, where it lives, and how to write one. - -## The two pieces - -Every use case ships two things that make the intro fire: - -1. **`post-install-intro.md`** at the use case root, the content Runneth surfaces. -2. **A final `show-intro` step in `install-config.json` `post-install[]`**, the instruction Runneth follows. - -Both live in the use case folder. Nothing external. No protocol doc to update, no runtime code change. - -## The content file - -`post-install-intro.md` has three fixed-heading sections. The agent parses the headings. - -```markdown -# - -## What just opened up -<2-3 sentences. The human outcome in present tense. -The "moment it clicks" reframe, not what got installed, what now becomes possible. -Plain language. No jargon.> - -## Try this now -1. **