-
Notifications
You must be signed in to change notification settings - Fork 28
Expand file tree
/
Copy path.gitignore
More file actions
147 lines (129 loc) · 4.44 KB
/
Copy path.gitignore
File metadata and controls
147 lines (129 loc) · 4.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
# OS/editor noise
.DS_Store
# Python
__pycache__/
*.pyc
*.pyo
*.egg-info/
*.egg-info
dist/
# But track the prebuilt OpenClaw plugin artifact bundled with the wheel
# (canonical source: plugins/sponsio-openclaw/, mirrored here by
# scripts/sync_openclaw_artifact.py — guarded by tests/test_openclaw_artifact_sync.py).
!sponsio/plugin/openclaw_artifact/dist/
!sponsio/plugin/openclaw_artifact/dist/**
build/
.eggs/
*.so
.pytest_cache/
.ruff_cache/
.hypothesis/
.coverage
.coverage.*
htmlcov/
# Local scan output — `sponsio scan` writes ./sponsio.yaml by default;
# real configs live next to integrating projects, not in this repo.
/sponsio.yaml
# Root-level npm noise (e.g. mistaken `npm install` in repo root)
/node_modules/
# Local environments and secrets
*.env
.env
.env.*
.venv/
.venv-*/
venv/
# Project-scope Cursor hooks dropped in by ``sponsio host install
# cursor --scope project`` while running the freeze_cursor demo.
# They're a per-developer install artifact, not a checked-in config.
.cursor/
# Frontend build outputs
ts/node_modules/
ts/packages/*/node_modules/
ts/packages/*/dist/
# Stray top-level ``ts-sdk/`` / ``ts-scanner/`` were the pre-monorepo
# layout — both source and dist lived directly under the repo root.
# They've since been migrated into the ``ts/packages/`` workspace,
# but a misfired ``tsc -p ...`` from an old shell history can still
# recreate the directories with stale node_modules + dist content.
# Pre-emptively ignore so they never sneak back into git status.
ts-sdk/
ts-scanner/
plugins/sponsio-openclaw/node_modules/
plugins/sponsio-openclaw/dist/
web-reference/
# Local scratch/workspace copies
claude_cowork/
twitter-scout/
# Runtime data — entire directory is local-only (scores, WAL, etc.).
# Only `data/README.md` is tracked so clones know not to commit DB files.
data/*
!data/README.md
# Internal docs — do not push to GitHub
agent_docs/
internal/
docs/internal/
PLAN.md
STATUS.md
LAUNCH_HANDOFF.md
LAUNCH_PLAN.md
docs/demo-video-script.md
# Full benchmark write-ups / model-by-model tables — private; do not force-add
docs/benchmark-results.md
examples/scan_test_agent_run_debug.py
sponsio-code-review.md
# Meeting / discussion materials — Office docs and slides are binary
# working artifacts (notes, pitch decks, comparison write-ups), not
# part of the codebase. Keep them local.
*.pptx
*.docx
*.xlsx
*.key
*.numbers
*.pages
# Claude Code
.claude/
# TS examples — local-only, contains scratch demos and sensitive sample data
ts/examples/
# Per-developer sponsio onboard config — framework / extractor / judge
# choices vary per contributor; no point committing one maintainer's
# answers as a project-wide default.
.sponsiorc
# Examples — only the 5 CLI-backed demo .py files + README/fmt + integrations/
# + eval/ are kept in the remote tree. Mock projects, onboard scenarios,
# pocketos, sub_agent incidents, and scratch scan outputs stay local-only.
examples/demo/mock_github_mcp/
examples/demo/mock_notion_mcp/
examples/demo/mock_lethal_trifecta/
examples/demo/mock_lethal_trifecta_openclaw/
examples/demo/mock_secret_bypass/
examples/demo/pocketos/
examples/demo/sub_agent_credential_leak/
examples/demo/sub_agent_overreach/
examples/demo/onboard/
examples/scan/
examples/eval/
# Larger app-flavoured Python integrations — keep the minimal
# ``*_guard.py`` canonical wiring snippets in remote, but the
# full-scenario "agent built with Sponsio" showcases (no external
# refs, ~57 KB) are local-only.
examples/integrations/python/all_patterns_showcase.py
examples/integrations/python/devops_agent_langgraph.py
examples/integrations/python/rag_assistant_openai.py
examples/integrations/python/refund_agent_vanilla.py
examples/integrations/python/mcp_guard.py
# One-off generator for the README comparison images. The rendered
# assets/sponsio-comparison-{freeze,trifecta,wire}.png are committed
# (used in README); the generator script stays local-only.
scripts/gen_comparison_svg.py
# WIP / not-yet-used comparison renders and their one-off generators.
# These were generated alongside the v0.2 work but are not referenced
# anywhere in docs / README, so we leave them untracked until they
# have a purpose (a comparison gallery, a blog post, etc.). They live
# on disk under assets/ so they are easy to preview locally.
assets/sponsio-comparison-claude-code.png
assets/sponsio-comparison-cursor.png
assets/sponsio-comparison-notion.png
assets/sponsio-comparison-openclaw.png
assets/sponsio-comparison-temporal.png
assets/_render_comparison_temporal.py