Repository navigation
Expand file tree
/
Copy path.gitattributes
More file actions
48 lines (42 loc) · 3.67 KB
/
Copy path.gitattributes
File metadata and controls
48 lines (42 loc) · 3.67 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
# Preserve archived E1 architecture prompt artifacts byte-for-byte.
# Their SHA-256 identities are cited in the handoff dossier, so git must not
# normalize their line endings on checkout or the identity claims break.
docs/internal/e1_arch_prompts/** -text
docs/internal/E1_ARCHITECTURE_COORDINATOR_HANDOFF.md -text
# The dossier is archived verbatim rather than edited (handoff index; the
# document's own provenance statement would become false about an edited copy).
# Its Markdown hard line breaks are trailing whitespace by design, and it ends
# with a blank line, so `git diff --check` must not police it. Without this the
# artifact-reproducibility whitespace stage fails on any commit that introduces
# or re-touches those lines. Reformatting the dossier is not the fix; it is
# evidence, not maintained prose.
docs/internal/E1_ARCHITECTURE_COORDINATOR_HANDOFF.md -whitespace
# BV-1 source and replay evidence retain their exact recorded bytes on checkout.
# The patterns are confined to this extension; no other family is affected.
RMQ/Core/WordRAM/Bitvector/** -text whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol
RMQ/Validation/PackedBitvector.lean -text whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol
scripts/packed_bitvector_* -text whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol
docs/internal/extensions/bv1/** -text whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol
# These exact replay-pinned artifacts retain their recorded final blank line.
# Other trailing whitespace and indentation checks remain enabled.
RMQ/Core/WordRAM/Bitvector/Capstone.lean whitespace=blank-at-eol,-blank-at-eof,space-before-tab,cr-at-eol
docs/internal/extensions/bv1/CHECKOUT_BYTES_DISPOSITION.md whitespace=blank-at-eol,-blank-at-eof,space-before-tab,cr-at-eol
docs/internal/extensions/bv1/CHECKOUT_BYTES_LAKEFILE_DISPOSITION.md whitespace=blank-at-eol,-blank-at-eof,space-before-tab,cr-at-eol
docs/internal/extensions/bv1/COORDINATOR_ROUTE_DISPOSITION.md whitespace=blank-at-eol,-blank-at-eof,space-before-tab,cr-at-eol
docs/internal/extensions/bv1/controls/public_mutations/fixtures/B39CFA73CEAA05B8D0E8E803CACF0696529FDBF7F2BD3BEFB5A8805045127618/*.constructor.lean whitespace=blank-at-eol,-blank-at-eof,space-before-tab,cr-at-eol
docs/internal/extensions/bv1/controls/public_mutations/snapshots/97405C70ED3B60CED72874D6DF622D2E9BBA0BD8F04808A3F98ED34EE1CEB770/Capstone.lean whitespace=blank-at-eol,-blank-at-eof,space-before-tab,cr-at-eol
scripts/packed_bitvector_validation_controls.ps1 whitespace=blank-at-eol,-blank-at-eof,space-before-tab,cr-at-eol
# LIFE-NATIVE-1 checks these two frozen artifacts as exact Git bytes (LF).
# Preserve the contract and complete matrix rows.
docs/internal/extensions/lifecycle-native1/CONTRACT_REQUIREMENTS.json -text
docs/internal/extensions/lifecycle-native1/ACCEPTANCE_MATRIX.frozen.md -text
# The semantic fixture registry and startup amendment use historical CRLF hashes.
# The startup amendment compares against historical Windows raw-source hashes.
# These two source files must retain that explicit CRLF representation even
# when a checkout has core.autocrlf disabled. The Lean text is unchanged.
scripts/lifecycle_native_cases.json text eol=crlf
RMQ/Core/SuccinctClose/EndpointFringe/InteriorCandidate/InteriorDirectory/SparseLevelWidth.lean text eol=crlf
RMQ/Core/SuccinctFinal/RAM/ReviewerReachabilitySmall.lean text eol=crlf
# Preserve the two V1 external audit reports as exact recorded bytes.
docs/internal/audit_reports/v1-blind-4ded05c.md -text whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol
docs/internal/audit_reports/v1-blind-ff92a2f-continuation.md -text whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol