Repository navigation
Expand file tree
/
Copy path.gitignore
More file actions
52 lines (46 loc) · 1.42 KB
/
Copy path.gitignore
File metadata and controls
52 lines (46 loc) · 1.42 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
# --- IDE / OS -------------------------------------------------------------
/.idea
.DS_Store
# --- Python ---------------------------------------------------------------
__pycache__/
*.py[cod]
/.venv/
/build/
/dist/
*.egg-info/
/.pytest_cache/
/.ruff_cache/
/.mypy_cache/
/.coverage
/htmlcov/
# --- Secrets and personal configuration -----------------------------------
# The remote is public. Nothing below this line may ever be committed.
/.env
/config.yml
/policy.yml
/secrets/**
!/secrets/.gitkeep
# Prompts: deny by default, allow the committed generic ones by name. A new
# file under prompts/ stays ignored until it is listed here explicitly, which is
# the correct default when the remote is public — the legacy gptoss_*.txt
# templates carry personal escalation rules and must never be published.
/prompts/*
!/prompts/system.md
!/prompts/user.md
# --- Runtime artefacts ----------------------------------------------------
/log
/.state/
# --- Terraform ------------------------------------------------------------
# Only environments/sample/ is committed. dev/ and prod/ carry real account
# IDs, ARNs and bucket names.
/environments/*/
!/environments/sample/
**/.terraform/
*.tfstate
*.tfstate.*
.terraform.lock.hcl
/environments/*/.plan
# --- Evaluation data ------------------------------------------------------
# Golden-set threads are real mail. Fixtures under tests/fixtures/ are
# synthetic and ARE committed.
/tests/eval/data/