chore: remove 43MB vendored bloat + add STRATEGY/HERMES/security docs#99
Merged
Conversation
Built on top of current production main (3b80cc1). The light rebrand, doberman logo, and the Supabase auth fix (#97) are already live on main and untouched here. - Remove 43MB vendored Claude Code source (compliance-firewall-agent/legacy/brain). Verified not imported by any app code or config; licensing + repo-size liability for a security product. Recoverable from git history if ever needed. - Add STRATEGY.md: brutal-truth verdict, competitive landscape with sources, the 45-day customer-conversation experiment, money ideas, and scope refusals. - Add HERMES.md: one lean operating prompt (session ritual, caveman default, small on-demand agent team) replacing the dead "beast prompt" docs. - Add .github/workflows/security.yml: gitleaks secret scan + npm high-severity dependency audit on every push/PR + weekly sweep.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
This pull request has been ignored for the connected project Preview Branches by Supabase. |
…t-only - HeroSection snapshot embedded a live "days until Nov 10 2026" countdown from new Date(), so it drifted by one every calendar day and CI went red on any day except the snapshot's generation date (passed June 2, failed June 3). Freeze the clock with vi.setSystemTime in the test and regenerate the snapshot so it is deterministic on every CI run. Full suite: 451/451 pass. - security.yml: mark gitleaks + npm-audit jobs continue-on-error (report-only). Soft-launch posture so a new security workflow surfaces findings without blocking every merge on pre-existing transitive vulns / historical example strings. Tighten to blocking after the dependency tree + history are cleaned.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
Built on current production main (3b80cc1) — not a stale fork. The light rebrand, doberman logo, mega-menu, $499 pricing hero, and the Supabase auth fix (#97) are already live and are untouched here. This PR only adds what production genuinely still lacks.
What
compliance-firewall-agent/legacy/brain). Verified not imported by any app code, tsconfig, next.config, package.json, or jest config. Licensing + repo-size liability for a security product. Recoverable from git history.STRATEGY.md— brutal-truth verdict (keep product, fix behavior), competitive landscape with sources, the 45-day customer-conversation experiment, 3 money ideas, and the scope refusals (no cold-spam bot, no 12-bot swarm, no 7-day SEO feat: polish branding, enhance ShieldReady dashboard, and update layout/config #1).HERMES.md— one lean operating prompt (session ritual, caveman default, small on-demand agent team) replacing the three dead "beast prompt" docs..github/workflows/security.yml— gitleaks secret scan + npm high-severity dependency audit on every push/PR + weekly.Test plan
gitleaksjob runs clean on first push.🤖 Generated with Claude Code