Repository navigation
Expand file tree
/
Copy path.gitignore
More file actions
83 lines (69 loc) · 2.51 KB
/
Copy path.gitignore
File metadata and controls
83 lines (69 loc) · 2.51 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
# If you prefer the allow list template instead of the deny list, see community template:
# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore
#
# Binaries for programs and plugins
*.exe
*.exe~
*.dll
*.so
*.dylib
# Test binary, built with `go test -c`
*.test
# Code coverage profiles and other test artifacts
*.out
coverage.*
*.coverprofile
profile.cov
# Dependency directories (remove the comment below to include it)
# vendor/
# Go workspace file
go.work
go.work.sum
# env file
.env
.env.local
.env.*
# Editor/IDE
# .idea/
# .vscode/
# macOS
.DS_Store
.build/
.herald/
# §11.4.89 background-test + §11.4.88 background-push transient logs
qa-results/
# NOTE: docs/.workable_items.db (§11.4.93 SQLite workable-items SSoT) is deliberately
# NOT gitignored. Operator mandate 2026-05-27: it is Herald's single source of truth for
# project workable items and MUST be version-controlled. This is a deliberate Herald
# divergence from the parent §11.4.93 "gitignored-with-regeneration" default — for Herald
# the DB IS the authoritative artefact, so it is committed, not regenerated-on-clone.
# The transient SQLite WAL/SHM sidecars are the only DB files that stay ignored
# (both the dotted HRD-131 path and the canonical §11.4.95 no-dot path, until the
# two are reconciled — a `pherald listen` run materializes docs/workable_items.db):
docs/.workable_items.db-shm
docs/.workable_items.db-wal
docs/workable_items.db-shm
docs/workable_items.db-wal
# weasyprint PDF-engine temp leak: the docs_chain md_to_pdf wrapper / weasyprint
# drops `toPdfViaTempFile<PID>-N.{html,pdf}` scratch files into each doc dir during
# a sync/verify run. They are pure transient scratch — never commit them.
toPdfViaTempFile*-*.html
toPdfViaTempFile*-*.pdf
# Runtime artifacts (pid files, pherald background process IDs)
*.pid
# Compiled flavor binaries — anti-bluff fix 2026-05-28: a JetBrains-IDE "Auto-commit"
# swept the 32MB `bin/qaherald` into the repo via commit 9796506. Compiled binaries
# are NOT source of truth (§11.4.32 reproducibility — `go build` regenerates them
# deterministically) and bloat every clone. Operators using IDE Auto-commit MUST
# either disable it OR verify their staging area against §107.y working-tree
# quiescence rules before every commit.
bin/
*.test
herald-*.exe
herald-*.bin
# HelixQA autonomous-session artifacts (tickets + replay state) — keep out of the tracked tree
/HelixQA/
docs/issues/
# docs_chain transient state (regenerated by sync)
.docs_chain/state.json
.docs_chain/*.tmp