-
-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy path.gitignore
More file actions
125 lines (106 loc) · 2.72 KB
/
Copy path.gitignore
File metadata and controls
125 lines (106 loc) · 2.72 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
# Devenv
.devenv*
devenv.local.nix
# direnv
.direnv
# pre-commit
.pre-commit-config.yaml
dist
dist-*
# Neo CLI embeds its committed IDE frontend bundle at compile time.
!neo/assets/ide/dist/
cabal-dev
*.o
*.hi
*.hie
*.chi
*.chs.h
*.dyn_o
*.dyn_hi
.hpc
.hsenv
.cabal-sandbox/
cabal.sandbox.config
*.prof
*.aux
*.hp
*.eventlog
.stack-work/
cabal.project.local
cabal.project.local~
.HTF/
.ghc.environment.*
.aider*
# hie cradle generated automatically
hie.yaml
nhout
sandbox/*.cabal
sandbox/*.nix
example.cabal
result
.claude/settings.local.json
.opencode/*
!.opencode/agents/
!.opencode/skills/
uploads/
# Planning files
IMPLEMENTATION_PLAN.md
feature-progress.md
.sisyphus/
.pipeline/
.integration-pipeline/
# Expectation-guard override marker (moved from .pipeline/ -- .claude/ is
# otherwise a tracked directory, so this needs its own entry): per-checkout,
# maintainer-created only, never committed. See .claude/hooks/expectation-guard.py.
.claude/allow-expectation-edits
docs/architecture/
# AI-authored plan/design drafts stay local (sources archived out-of-repo); the
# audited, shipped record is docs/decisions/ (ADRs) + docs/changes/ (specs).
docs/plan/
docs/plans/
# Locally recorded integration fixtures (never commit — may contain real sandbox responses)
**/tests/fixtures/local/
# Node.js / pnpm (website)
node_modules/
.astro/
.genaiscript/
# Rust / Cargo (installer)
installer/target/
.ruff_cache
# Phase 0: untracked local pipeline-state archive (Phase 1 will manage telemetry/ properly)
/telemetry/archive/
# Phase 1: inner-loop + telemetry local state
.ghcid-errors.txt
/telemetry/.current-run.json
/telemetry/golden/
# Phase 3: symbol reference DB (build artifact)
.hiedb
.hiedb-shm
.hiedb-wal
.hiedb-meta
.hiedb-meta.tmp.*
.hiedb-tools
.hiedb-tools.tmp.*
.hiedb.index-lock
.hiedb.tmp.*
*.hiedb-refresh-pgid
.ghcid-watch.lock
.ghcid-watch.pid
__pycache__/
# Phase 4: ./dev api hoogle databases (local build artifacts — rebuilt by
# ./dev codemap or lazily by ./dev api; platform-unstable, never commit)
/.hoogle-*.hoo
/.hoogle*.warn
/.hoogle-src/
/.hoogle-vanilla-src/
# Phase 4: doctest gate — scripts/run-doctest writes + removes these; a
# stray one would silently reconfigure every later ghci/ghcid session
.ghc.environment.*
# Phase 5: nightly bench evidence (uploaded as a CI artifact, never committed)
/.bench-results.json
# Security design-review records (ADR-0069): a security review enumerates a
# change's attack surface — committing it to a public repo hands that map to
# attackers. It stays LOCAL, never pushed; the pipeline enforces its presence on
# the developer's machine via `./dev spec-check --reviews-local`. Perf reviews
# are not sensitive → committed + CI-gated via `--reviews-pr`.
docs/changes/*.security-review.md