-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.gitignore
More file actions
113 lines (101 loc) · 4.23 KB
/
Copy path.gitignore
File metadata and controls
113 lines (101 loc) · 4.23 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
node_modules/
dist/
*.log
.vercel/
# Local git worktrees for isolated feature-branch work.
.worktrees/
# Subagent-driven-development workspace: per-plan ledgers, task briefs, review
# packages. Local orchestration scratch, not a project artifact — regenerated
# fresh per plan run, never meant to ship.
.superpowers/
# Superpowers brainstorm/spec/plan docs are local planning artifacts, not
# shipped documentation — matching upstream davesheffer/hunch's convention of
# keeping design rationale out of the public tree ("this repo is code-only";
# see their private-overlay commits). Stay on disk for this clone; never committed.
docs/superpowers/
# VS Code extension build artifact — distribute via GitHub Releases / registries, not git.
*.vsix
# Editor-local settings.
.vscode/settings.json
# Per-machine MCP/provider configs. In a SOURCE CHECKOUT (hacking on Hunch
# itself) these point at this machine's local source path, so they cannot be
# OS-agnostic and must not be committed — each contributor regenerates them with
# `npm run dev -- init`. (End users who `npm i -g @davesheffer/hunch` get a
# package-named, OS-agnostic config that IS safe to commit; see resolveInvocation.)
.mcp.json
# ...but the PLUGIN's MCP config is the shipped artifact, not a per-clone scaffold
!plugin/.mcp.json
.cursor/mcp.json
.cursor/hooks.json
.vscode/mcp.json
.windsurf/mcp_config.json
.codex/config.toml
.claude/settings.json
.agents/hooks.json
.agents/mcp_config.json
.github/hooks/hunch.json
# Codex lifecycle hooks — HAND-MAINTAINED, NOT scaffolded. `hunch init` wires Codex to
# writeCodexConfig only (the MCP entry above); there is no Codex hooks writer, and "codex"
# is not one of HOOK_PROVIDERS (src/core/agenthook.ts), so `hunch hook --provider codex`
# would emit nothing. Nothing regenerates this file — a fresh clone simply has no Codex
# hooks. That is the honest state: Codex has a hooks subsystem (a live hooks/list RPC),
# but a Codex hook has never been OBSERVED spawning. Ignored because the local copy
# hardcodes an absolute node + install path. If execution is ever proven, add
# writeCodexHooks() + a "codex" dialect and move this line into the block above.
.codex/hooks.json
# npm auth: references ${NPM_TOKEN} env var, but never commit in case a real token is pasted.
.npmrc
# Hunch: this repo's FULL engineering memory lives in a PRIVATE overlay
# (the .hunch-private/ store, pointed at by the gitignored .hunch/local.json).
# A CURATED subset — foundational decisions whose substance is already public in
# commit messages, plus the enforced constraints — is committed under .hunch/ so
# the repo demos its own graph. Everything else in .hunch/ stays local-only.
.hunch/*
!.hunch/manifest.json
# Opt-in publication vocabulary — repo-scoped policy, useless if it cannot travel
# with the repo (the package deliberately ships no term list of its own).
!.hunch/publication.json
!.hunch/decisions/
!.hunch/constraints/
!.hunch/components/
!.hunch/evidence/
!.hunch/corpora/
!.hunch/policies/
!.hunch/proofs/
!.hunch/plans/
!.hunch/dispositions/
!.hunch/shadow/
!.hunch/runbooks/
!.hunch/bugs/
!.hunch/findings/
# THIS repo's generated wiki stays out of the public repo (we use the PRIVATE
# overlay wiki via `hunch wiki --private`). Other repos may commit theirs —
# committing wiki/ + .hunch/wiki-manifest.json is what enables the CI drift gate.
/wiki/
# The PRIVATE overlay store itself (HUNCH_PRIVATE_DIR / `hunch private`), never committed.
.hunch-private/
# >>> hunch (derived runtime index — regenerable from .hunch/*.json) >>>
.hunch/*.sqlite
.hunch/*.sqlite-shm
.hunch/*.sqlite-wal
.hunch/*.sqlite-journal
.hunch/**/*.tmp*
.hunch/local.json
.hunch-private/
# <<< hunch <<<
# private GTM/launch playbooks — keep local, never publish
blog/LAUNCH.md
blog/*.private.md
# Private outreach research and contact state. Public documentation and the
# approval-gated tooling are tracked; names, destinations and notes are not.
.outreach/
.env
.env.*
*.local.json
api/.env
bench/results/
# Raw external-run transcripts are local working evidence. Named calibration,
# preregistration, prediction, and verdict artifacts remain reviewable files.
bench/external/results/????-??-??T??-??-??-???Z*.json
# Constitution replay: disposable worktrees and derived snapshot graphs.
.hunch-cache/