Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
# Dependencies
node_modules/

# Superpowers cache
.superpowers/

# Build output
dist/
.next/
Expand Down
39 changes: 39 additions & 0 deletions .gitleaks.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@

title = "Custom GitHub Agent Security Scan"

[extend]
useDefault = true

[[rules]]
id = "company-api-key"
description = "Company API Key"
regex = '''COMP_[A-Z0-9]{40}'''
keywords = ["COMP_"]
tags = ["company", "api"]

[[rules]]
id = "slack-token"
description = "Slack API Token"
regex = '''xox[baprs]-[0-9]{10,12}-[0-9]{10,12}-[a-zA-Z0-9]{24}'''
keywords = ["xoxb", "xoxp", "xoxa", "xoxr", "xoxs"]
tags = ["slack", "token"]

[[rules]]
id = "stripe-secret"
description = "Stripe Secret Key"
regex = '''sk_(test|live)_[0-9a-zA-Z]{24}'''
keywords = ["sk_test", "sk_live"]
tags = ["stripe", "secret"]

[[rules]]
id = "supabase-key"
description = "Supabase API Key"
regex = '''[a-zA-Z0-9_-]{20,200}'''
path = '''.*supabase.*'''
keywords = ["supabase"]
tags = ["supabase", "api"]

# Allowlist for false positives
[[rules.allowlists]]
description = "Allow test files"
paths = ['''.*test.*''']
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2026 OpenClaw
Copyright (c) 2026 Advertising Report Card

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,11 @@

---

## Contents
- `packages/` - Core monorepo packages (analyzer, core, db, graphics, team-engine)
- `plans/` - Rebuild and feature plans
- `ExitStorm.md` - Detailed product spec and scoring reference

## What is ExitStorm?

ExitStorm takes project ideas and produces financial models, priority scores, team recommendations, and points allocations. It is designed for use by AI agents that read the codebase on GitHub and call the package functions directly - no Discord bot, no web UI, no API server required.
Expand Down
29 changes: 0 additions & 29 deletions apps/api/package.json

This file was deleted.

100 changes: 0 additions & 100 deletions apps/api/src/index.ts

This file was deleted.

32 changes: 0 additions & 32 deletions apps/api/src/routes/projects.ts

This file was deleted.

8 changes: 0 additions & 8 deletions apps/api/tsconfig.json

This file was deleted.

9 changes: 0 additions & 9 deletions apps/discord-bot/.env.example

This file was deleted.

37 changes: 0 additions & 37 deletions apps/discord-bot/package.json

This file was deleted.

Loading
Loading