# FSI-AgentGov Git Attributes
# Merge strategy for parallel worktree development.
# .planning/ is GSD process state — each worktree manages its own.
# On merge to main, always keep main's version of .planning/.
.planning/** merge=ours

# Vendored JS libraries must use LF to keep SRI hashes consistent
docs/javascripts/lib/** eol=lf
docs/javascripts/vendor/** eol=lf

# Vendored binary assets — never normalize line endings (preserves SHA-256 SRI)
# The sri-check workflow (.github/workflows/sri-check.yml, added in PR #146)
# computes a SHA-256 of these files; CRLF normalization on Windows checkouts
# would cause false-positive mismatches.
docs/javascripts/lib/xlsx.full.min.js binary
docs/javascripts/vendor/mermaid.min.js binary
