-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
67 lines (61 loc) · 2.28 KB
/
Copy path.gitignore
File metadata and controls
67 lines (61 loc) · 2.28 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
node_modules/
dist/
.next/
out/
build/
cache/
coverage/
.env
.env.*
# The template is committed and must stay so. It carries variable NAMES and
# nothing else — no keys, no deployed addresses, no real connection strings.
!.env.example
*.log
.turbo/
.DS_Store
contracts/out/
contracts/cache/
contracts/broadcast/
# Vendored Foundry deps: keep only what the compiler needs (D-007).
# Pinned copies are committed rather than submoduled so CI builds are
# reproducible and a retagged upstream release cannot change our bytecode
# (Masterplan 702 dependency pinning). Everything else is upstream's own
# tooling, docs and tests, which we neither build nor audit.
contracts/lib/*/test/
contracts/lib/*/scripts/
contracts/lib/*/docs/
contracts/lib/*/audits/
contracts/lib/*/certora/
contracts/lib/*/hardhat/
contracts/lib/*/lib/
contracts/lib/*/.github/
contracts/lib/openzeppelin-contracts/contracts/mocks/
# ---------------------------------------------------------------------------
# Private to the project, deliberately not published
# ---------------------------------------------------------------------------
#
# The masterplan is the product and business specification: locked economics,
# custody architecture, treasury and founder-profit routing, and the go-to-market
# plan. It is the source of truth this repository implements, and most of it is
# competitive advantage rather than anything a reader needs in order to
# understand, audit or integrate with the code. docs/ carries what they do need.
#
# The brand board is the complete identity system - every logo variation, the
# exact palette, the app icons. Publishing it makes a convincing clone cheap to
# build, and section 507 treats domain and brand impersonation as a real attack
# on users rather than a trademark inconvenience.
#
# Both stay on disk and remain the working source of truth locally.
Masterplan_*.md
Brand.png
# Next build output
apps/web/.next/
apps/web/next-env.d.ts
# Agent tooling, not product code
.claude/
# TypeScript incremental build state. Machine-local, changes on every check.
*.tsbuildinfo
# Working files from on-chain measurement sessions. Raw dumps of token lists,
# storage reads and old ledger text - useful while investigating, never repo
# content, and the kind of thing that gets committed by an "add -A" reflex.
scratch_*