Skip to content

Commit 7073d8c

Browse files
committed
Public distribution from HAFiscal-Latest 2026-01-04T19:02:14Z
Synchronized from HAFiscal-Latest with public distribution transformations. Transformations applied: - Removed private files and content - Removed development comments - Generated public-facing README - Excluded qe/ directory (QE workflow infrastructure) Build system: HAFiscal-make Source commit: c659f745 This is an orphan commit (no history) to provide a clean starting point for the public distribution. Future commits will build on this base.
0 parents  commit 7073d8c

File tree

1,347 files changed

+282150
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,347 files changed

+282150
-0
lines changed

._relpath-to-latexroot.ltx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
% Define path to project root and load metadata
2+
\makeatletter
3+
\def\@latexroot{.}
4+
\expandafter\gdef\expandafter\latexroot\expandafter{\@latexroot}
5+
\makeatother
6+
7+
% Load project metadata (projectname, containername, variantname)
8+
\input{./@resources/project-metadata.ltx}
9+
10+
% Load resource paths
11+
\input{\latexroot/@resources/tex-paths.ltx}

.claude/settings.local.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"permissions": {
3+
"allow": [
4+
"Read(//Users/ccarroll/Library/**)",
5+
"Bash(tmutil listbackups:*)",
6+
"Read(//Volumes/ccarrollTime-20240206/Backups.backupdb/ccarroll/2025-10-10-124250/**)",
7+
"Read(//Volumes/ccarrollTime-20240206/Backups.backupdb/ccarroll/2025-10-09-143008/**)",
8+
"Bash(for db in /Volumes/ccarrollTime-20240206/Backups.backupdb/ccarroll/2025-10-09-143008/ccarrollDrive-Sequoia-Data/Users/ccarroll/Library/Application Support/Cursor/User/workspaceStorage/*/state.vscdb)",
9+
"Bash(ls:*)",
10+
"Bash(done)",
11+
"Bash(sqlite3:*)",
12+
"Read(//Volumes/ccarrollTime-20240206/Backups.backupdb/ccarroll/2025-10-08-153410/**)",
13+
"Bash(chmod:*)",
14+
"Bash(/tmp/find-hafiscal-chat.sh:*)",
15+
"Read(//Volumes/ccarrollTime-20240206/Backups.backupdb/ccarroll/2025-09-30-052201/**)",
16+
"Bash(BASE_PATH=\"/Volumes/ccarrollTime-20240206/Backups.backupdb/ccarroll/2025-09-30-052201/ccarrollDrive-Sequoia-Data/Users/ccarroll/Library/Application Support/Cursor/User/workspaceStorage\")",
17+
"Bash(/tmp/inspect-cursor-backup.sh:*)",
18+
"Read(//Volumes/ccarrollTime-20240206/Backups.backupdb/ccarroll/**)"
19+
],
20+
"deny": [],
21+
"ask": []
22+
}
23+
}

.cursorindexingignore.additions

Lines changed: 247 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,247 @@
1+
# ============================================================================
2+
# Cursor Indexing Additional Exclusions (Not in .gitignore)
3+
# ============================================================================
4+
# Purpose: Patterns that should be excluded from Cursor indexing but are NOT
5+
# in .gitignore (i.e., files that ARE committed to Git).
6+
#
7+
# This file is combined with .gitignore to generate .cursorindexingignore
8+
# To regenerate: make cursor-indexing-ignore
9+
#
10+
# Single Source of Truth (SST) Architecture:
11+
# - .gitignore → Master for Git exclusions
12+
# - .cursorindexingignore.additions → Master for Cursor-only exclusions
13+
# - .cursorindexingignore → Generated (DO NOT EDIT DIRECTLY)
14+
# ============================================================================
15+
16+
# ============================================================================
17+
# Binary Images (267 files: 91 PNG, 89 SVG, 87 JPG)
18+
# ============================================================================
19+
# Rationale: Committed for documentation but binary files aren't searchable
20+
# and significantly slow indexing performance
21+
*.png
22+
*.jpg
23+
*.jpeg
24+
*.gif
25+
*.bmp
26+
*.tiff
27+
*.ico
28+
*.svg
29+
*.eps
30+
*.webp
31+
*.heic
32+
*.heif
33+
34+
# ============================================================================
35+
# Generated PDFs (302 files including main documents)
36+
# ============================================================================
37+
# Rationale: Committed to Git for distribution but shouldn't be indexed
38+
# - Binary files (not searchable)
39+
# - Large (HAFiscal.pdf = 1.0M, HAFiscal-Slides.pdf = 533K)
40+
# - Frequently regenerated (forces re-indexing)
41+
*.pdf
42+
HAFiscal.pdf
43+
HAFiscal-Slides.pdf
44+
Figures/
45+
Tables/
46+
Subfiles/*.pdf
47+
48+
# ============================================================================
49+
# Historical/Archive Directories (27 markdown files)
50+
# ============================================================================
51+
# Rationale: Historical content not relevant for current development
52+
history/
53+
Highlighted/
54+
55+
# ============================================================================
56+
# Private Content Directories (130MB total)
57+
# ============================================================================
58+
# Rationale: Private notes, presentations, and reference materials
59+
# May be committed but shouldn't be indexed for privacy and performance
60+
*_private/
61+
Private/
62+
Notes_Private/
63+
Presentations_private/
64+
Related-Lit-private/
65+
resources-private/
66+
private-dev/
67+
68+
# ============================================================================
69+
# LaTeX Package Dependencies (5.8MB, 43 packages)
70+
# ============================================================================
71+
# Rationale: External LaTeX packages stored locally for minimal installation
72+
# These are dependencies, not project source code
73+
@local/texlive/texmf-local/tex/latex/
74+
75+
# ============================================================================
76+
# Python Virtual Environment Backup (755MB)
77+
# ============================================================================
78+
# Rationale: Backup copy of virtual environment
79+
.venv.backup-py39/
80+
81+
# ============================================================================
82+
# Python Package Metadata (321 directories)
83+
# ============================================================================
84+
# Rationale: Package distribution metadata that may not be in .gitignore
85+
*.dist-info/
86+
*.egg-info/
87+
.eggs/
88+
.ruff_cache/
89+
*.pyd
90+
*.pyo
91+
92+
# ============================================================================
93+
# Compiled/Binary Files
94+
# ============================================================================
95+
# Rationale: Compiled artifacts that aren't source code
96+
*.so
97+
*.dylib
98+
*.dll
99+
*.a
100+
*.lib
101+
*.o
102+
*.whl
103+
*.xdv
104+
105+
# ============================================================================
106+
# Compressed Archives
107+
# ============================================================================
108+
# Rationale: Archive files that may contain large bundled content
109+
*.gz
110+
*.zip
111+
*.tar
112+
*.7z
113+
*.rar
114+
*.bz2
115+
116+
# ============================================================================
117+
# Large Data Files
118+
# ============================================================================
119+
# Rationale: Large data files that slow indexing
120+
# Note: Some may be committed to Git (e.g., Code/Empirical/*.csv exceptions)
121+
*.dta
122+
*.pkl
123+
*.pickle
124+
*.hdf5
125+
*.h5
126+
*.mat
127+
128+
# ============================================================================
129+
# Documentation Build Directories
130+
# ============================================================================
131+
# Rationale: Generated documentation content
132+
docs/
133+
docs/_build/
134+
docs/.doctrees/
135+
_build/
136+
_static/
137+
_templates/
138+
139+
# ============================================================================
140+
# Version Control Directories (supplemental)
141+
# ============================================================================
142+
# Rationale: Usually auto-excluded but included for completeness
143+
.git/
144+
.svn/
145+
.hg/
146+
147+
# ============================================================================
148+
# Operating System Files (supplemental to .gitignore)
149+
# ============================================================================
150+
desktop.ini
151+
152+
# ============================================================================
153+
# IDE/Editor Files (supplemental to .gitignore)
154+
# ============================================================================
155+
.vscode/
156+
.idea/
157+
.project
158+
.settings/
159+
*.swp
160+
*.swo
161+
162+
163+
# ============================================================================
164+
# WHAT TO ADD HERE
165+
# ============================================================================
166+
# Add patterns here if:
167+
# 1. The file IS committed to Git (not in .gitignore)
168+
# 2. The file SHOULD NOT be indexed by Cursor (performance/privacy)
169+
#
170+
# DO NOT add patterns here if:
171+
# 1. Already in .gitignore (it will be included automatically)
172+
# 2. The file should be indexed (source code, configs, docs)
173+
# ============================================================================
174+
175+
176+
# ============================================================================
177+
# Sibling Repository Exclusions (CRITICAL for multi-root workspace)
178+
# ============================================================================
179+
# Rationale: When using multi-root workspace, exclude generated/derived repos
180+
../HAFiscal-Public/
181+
../HAFiscal-QE/
182+
../HAFiscal-Archive/
183+
../HAFiscal-dev/
184+
../HAFiscal-reproduce/
185+
186+
# Also exclude from same-level references
187+
HAFiscal-Public/
188+
HAFiscal-QE/
189+
HAFiscal-Archive/
190+
HAFiscal-dev/
191+
HAFiscal-reproduce/
192+
193+
# ============================================================================
194+
# HTML/CSS Build Artifacts
195+
# ============================================================================
196+
# Rationale: Generated web content from LaTeX compilation
197+
*.html
198+
*.css
199+
*.htm
200+
201+
# ============================================================================
202+
# LaTeX Build Artifacts (additional to what's in .gitignore)
203+
# ============================================================================
204+
# Rationale: Additional LaTeX auxiliary files that may be committed
205+
*.xbb
206+
*.idv
207+
*.lg
208+
*.4ct
209+
*.4tc
210+
211+
# ============================================================================
212+
# Backup Files (additional patterns)
213+
# ============================================================================
214+
*.backup
215+
*.backup-*
216+
*-old
217+
*.old
218+
*.orig
219+
220+
# ============================================================================
221+
# Lock Files and Build Logs
222+
# ============================================================================
223+
uv.lock
224+
package_analysis.json
225+
makeEverything-run.log
226+
docs/makeEverything-run.log
227+
228+
# ============================================================================
229+
# Large Tool Directories
230+
# ============================================================================
231+
Tools/
232+
233+
# ============================================================================
234+
# Reconstitution/Build Artifacts
235+
# ============================================================================
236+
*-reconstitution/
237+
HAFiscal-Public-reconstitution/
238+
build/
239+
old/
240+
241+
# ============================================================================
242+
# Python Cache (supplemental)
243+
# ============================================================================
244+
__pycache__/
245+
*.pyc
246+
*.pyo
247+

0 commit comments

Comments
 (0)