Skip to content
Closed
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
3007 commits
Select commit Hold shift + click to select a range
d40a831
Conform this PR's two new notes to markdownlint defaults
claude Aug 2, 2026
aae9570
Clear the Prospector findings in this PR's changed Python
claude Aug 2, 2026
df734e7
Give the migration preview real least privilege; correct a stale comment
claude Aug 2, 2026
ad4bea3
Split the migration invariants test that my own last commit oversized
claude Aug 2, 2026
9536c55
Collapse the three in-diff multi-line docstrings that trip D213
claude Aug 2, 2026
4e7e71f
Merge pull request #854 from LAF-US/claude/shall-rome-lyrics-ok9049
loganfinney27 Aug 3, 2026
0680ecf
chore(deps): bump actions/checkout from 6.0.2 to 7.0.1
dependabot[bot] Aug 3, 2026
67fd8da
Merge pull request #857 from LAF-US/dependabot/github_actions/actions…
loganfinney27 Aug 3, 2026
3df290a
Add ten Wizard's Rules notes (Sword of Truth)
claude Aug 3, 2026
8f8cda3
Link the ten Wizard's Rules notes from ! - Wizard's Rules.md
claude Aug 3, 2026
7049f4c
Normalize the footer sigil to one canonical form
claude Aug 3, 2026
47bccbd
Normalize .serena/news.json to LF so the paired check stops false-pos…
claude Aug 3, 2026
0c268dc
Move the footer sigil below a rule and into a code block
claude Aug 3, 2026
a5bac80
Revert "Link the ten Wizard's Rules notes from ! - Wizard's Rules.md"
claude Aug 3, 2026
f878c90
Restore ! - Wizard's Rules.md to its pre-PR#611 content
claude Aug 3, 2026
4654dba
ci: delete .codacy.yml — the exclude list never did what it was for
claude Aug 3, 2026
a771e66
Merge remote-tracking branch 'origin/main' into claude/harden-py-auto…
claude Aug 3, 2026
5ac0d00
fix: remove stale_bot_prs.py's --comment flag, closing the CodeQL tai…
claude Aug 3, 2026
e99b503
refactor: cut validate_content.py to checks that read the file
claude Aug 3, 2026
45874b1
Merge pull request #562 from LAF-US/codex/python-automation-hardening-v2
loganfinney27 Aug 3, 2026
a487efc
Narrow to document footers only; drop the freelanced artifice
claude Aug 3, 2026
721ad36
Merge main into gh-cli typed API branch
claude Aug 3, 2026
1a1fb42
Collapse D213 docstrings and drop imports the merge orphaned
claude Aug 3, 2026
b9d9d49
Move non-standard footer signatures above the canonical footer
claude Aug 3, 2026
9ac8bf9
Merge branch 'logan/obsidian' of https://github.com/LAF-US/IDAHO-VAUL…
loganfinney27 Aug 3, 2026
5e2fd17
ci: run the 51 tests that were in the repo but never executed
claude Aug 3, 2026
b19eb3e
fix(ci): exclude gh-readonly-queue branches from auto-PR + 2026-08-03…
claude Aug 3, 2026
5c3a5c6
Merge origin/main into claude/apply-patch-fixes-9gesn5
claude Aug 3, 2026
57a57f6
Restore _comment's docstring and ARG_MAX rationale lost in the merge
claude Aug 3, 2026
36dc08d
Merge origin/main (#562 python-automation-hardening-v2) into the type…
claude Aug 3, 2026
a37692f
Remove [tool.bandit] and the nosec suppressions deferring to it
claude Aug 3, 2026
b4a0208
Clear Codacy's mechanical findings; leave the two TRY004s as a stated…
claude Aug 3, 2026
3196a43
Act on three findings the bandit config had been muffling
claude Aug 3, 2026
9dce425
Close the uncontrolled-command-line flow CodeQL flagged on _run_git
claude Aug 3, 2026
13919ec
Merge pull request #877 from LAF-US/claude/gh-cli-typed-api-ok9049
loganfinney27 Aug 3, 2026
ab7af9e
Merge pull request #872 from LAF-US/claude/practical-cerf-o9ty5q
loganfinney27 Aug 3, 2026
d0521ca
Bind the validated values; fix a false rule and a bad #739 fill
claude Aug 3, 2026
3cb0447
Merge remote-tracking branch 'origin/main' into claude/shall-rome-lyr…
claude Aug 3, 2026
0fd1b9f
Merge pull request #892 from LAF-US/claude/shall-rome-lyrics-ok9049
loganfinney27 Aug 3, 2026
dfc7582
Align the sub-bullets this branch's lint pass left ragged
claude Aug 3, 2026
23d8341
Validate the owner and repo segments, not just the URL's scheme
claude Aug 3, 2026
f17b792
fix(plugin-registry): eliminate subprocess+git, don't suppress its fi…
claude Aug 3, 2026
2a12595
Merge main; resolve both conflicts by taking main's rewrite
claude Aug 3, 2026
402109f
fix(codacy): exclude uv.lock from linting -- it's TOML, not Python
claude Aug 3, 2026
f5b0c80
revert(codacy): drop uv.lock exclude_paths entry; fix Ruff itself ins…
claude Aug 3, 2026
db1a2a8
Add agent-swarm-signing-proof.yml onto main (continues #471)
claude Aug 3, 2026
0038058
labeler: let the engine own the risk namespace, retiring old vocabula…
claude Aug 3, 2026
5f9f954
Reword the namespace comment: describe the implementation, don't decl…
claude Aug 3, 2026
fe8b3d2
Merge pull request #896 from LAF-US/claude/shall-rome-lyrics-ok9049
loganfinney27 Aug 3, 2026
7854b49
Suppress CKV_GHA_7 on agent-swarm-signing-proof.yml with verified jus…
claude Aug 3, 2026
c70fad9
Pin that the risk sweep is a rule, not a lookup table
claude Aug 3, 2026
4375f22
Widen table headers that were truncating their own rows
claude Aug 3, 2026
e54aa83
Stop the bootstrap CI from silently narrowing itself
claude Aug 3, 2026
9b13570
Make the census artifact reproducible across runs
claude Aug 3, 2026
7804860
Split the sweep and boundary cases; keep the em dash, with the reason…
claude Aug 3, 2026
21c7971
Merge pull request #897 from LAF-US/claude/shall-rome-lyrics-ok9049
loganfinney27 Aug 3, 2026
f69f23d
Keep every _run_git failure inside the module's error contract
claude Aug 3, 2026
32bc7be
Merge pull request #875 from LAF-US/claude/apply-patch-fixes-9gesn5
loganfinney27 Aug 3, 2026
b52d6b2
Stop the enumeration test from reading as the spec it isn't
claude Aug 3, 2026
c91c60b
Merge pull request #898 from LAF-US/claude/shall-rome-lyrics-ok9049
loganfinney27 Aug 3, 2026
9c950d8
Drop the standing directive from the test comment (rule 2440973)
claude Aug 3, 2026
7afeefb
Fix a double space after a period in the test comment
claude Aug 3, 2026
a2fff4a
Merge pull request #901 from LAF-US/claude/shall-rome-lyrics-ok9049
loganfinney27 Aug 3, 2026
4f3217e
Check the URL scheme at the three unguarded urlopen call sites
claude Aug 3, 2026
60c38b5
Clear the eight findings this PR's own diff raised
claude Aug 3, 2026
c45c31a
Resolve the D212/D213 standoff with single-line docstrings
claude Aug 3, 2026
08c2efe
Delete the one-shot label migration, superseded by the engine
claude Aug 3, 2026
9a88b77
Merge pull request #903 from LAF-US/claude/shall-rome-lyrics-ok9049
loganfinney27 Aug 3, 2026
fcc17ad
Fix CKV_GHA_7 for real: remove the workflow_dispatch input, don't ski…
claude Aug 3, 2026
ea42b79
Merge branch 'main' into claude/practical-cerf-rylptz
loganfinney27 Aug 3, 2026
49500f4
Merge pull request #891 from LAF-US/claude/practical-cerf-rylptz
loganfinney27 Aug 3, 2026
8517269
Merge branch 'main' into claude/practical-cerf-eaj0xt
loganfinney27 Aug 3, 2026
7315fd2
fix(main): restore pyproject.toml gutted by PR #891's merge-conflict …
claude Aug 3, 2026
5ac739d
fix: restore valid TOML in pyproject.toml (dropped comma broke uv syn…
claude Aug 3, 2026
8845248
Merge pull request #895 from LAF-US/claude/practical-cerf-eaj0xt
loganfinney27 Aug 3, 2026
a42be2f
Merge branch 'main' into claude/apply-patch-fixes-9gesn5
loganfinney27 Aug 3, 2026
a5fe7ca
Merge pull request #880 from LAF-US/claude/poka-yoke-qzt7le
loganfinney27 Aug 3, 2026
4537faa
Fail open when the Slack webhook is misconfigured
claude Aug 3, 2026
1cbf94b
Collapse the nested with in the missing-scheme test (SIM117)
claude Aug 3, 2026
e52ed38
Let the comments describe the code instead of citing a private index
claude Aug 3, 2026
e2db31a
Merge pull request #911 from LAF-US/claude/shall-rome-lyrics-ok9049
loganfinney27 Aug 3, 2026
840def2
Merge branch 'main' into claude/label-consolidation-l13ka2
loganfinney27 Aug 3, 2026
138cdeb
Say "verdict", not "marker" — there is no clear marker
claude Aug 3, 2026
cd225d4
Merge pull request #838 from LAF-US/claude/practical-cerf-l13ka2
loganfinney27 Aug 3, 2026
23e753d
Delete two assertions that cannot fail
claude Aug 3, 2026
d4557a0
Collapse eight test methods into four
claude Aug 3, 2026
ec9755e
Merge branch 'main' into claude/shall-rome-lyrics-ok9049
loganfinney27 Aug 3, 2026
c756d96
Merge branch 'main' into claude/apply-patch-fixes-9gesn5
loganfinney27 Aug 3, 2026
fd19c08
Name the parameter for what it holds: the classified lane
claude Aug 3, 2026
9098d25
Merge pull request #912 from LAF-US/claude/shall-rome-lyrics-ok9049
loganfinney27 Aug 3, 2026
1037825
Merge main into the pyproject restoration, keeping main's authors line
claude Aug 3, 2026
947ccc0
Pin a hatchling floor; leave the two dependency bounds for a follow-up
claude Aug 3, 2026
64577bf
Merge pull request #904 from LAF-US/claude/fix-broken-pyproject-main
loganfinney27 Aug 3, 2026
54be084
Merge branch 'main' into claude/label-consolidation-l13ka2
loganfinney27 Aug 3, 2026
2f50f38
Merge remote-tracking branch 'origin/main' into claude/label-consolid…
claude Aug 3, 2026
95c64e1
Collapse redundant review-state runs so they stop exhausting the Grap…
claude Aug 3, 2026
b91f54f
Merge remote-tracking branch 'origin/main' into claude/apply-patch-fi…
claude Aug 3, 2026
ecdeedf
Author: Logan A. Finney <136375980+loganfinney27@users.noreply.git…
loganfinney27 Aug 4, 2026
210f940
Merge pull request #916 from LAF-US/logan/was/here
loganfinney27 Aug 4, 2026
da4b210
Merge remote-tracking branch 'origin/main' into claude/label-consolid…
loganfinneyPTV Aug 4, 2026
f2180d4
Merge pull request #839 from LAF-US/claude/label-consolidation-l13ka2
loganfinney27 Aug 4, 2026
a61edac
Merge pull request #902 from LAF-US/claude/apply-patch-fixes-9gesn5
loganfinney27 Aug 4, 2026
ffe73e7
Merge pull request #915 from LAF-US/claude/collapse-review-state-stor…
loganfinneyPTV Aug 4, 2026
a45bec9
Audit .gitignore scope — issue #836
loganfinneyPTV Aug 4, 2026
754c6b7
Fix audit file: correct command outputs and remove contradictions
loganfinneyPTV Aug 4, 2026
943caa7
Merge pull request #917 from LAF-US/audit/gitignore-836
loganfinney27 Aug 4, 2026
397c823
Simplify .gitignore: track by default, ignore only secrets and exhaust
loganfinneyPTV Aug 4, 2026
d38324e
.smart-env
loganfinneyPTV Aug 4, 2026
54c5425
.smart-env
loganfinneyPTV Aug 4, 2026
e4f9fa7
py*
loganfinneyPTV Aug 4, 2026
b8ad4a4
not .smart-env
loganfinneyPTV Aug 4, 2026
3c23dff
stuff
loganfinneyPTV Aug 4, 2026
3716c33
vault-placement-sweep s
loganfinneyPTV Aug 4, 2026
d1ed4bb
snapshot-bash
loganfinneyPTV Aug 4, 2026
c1aebf9
A
loganfinneyPTV Aug 4, 2026
9447fcc
_
loganfinneyPTV Aug 4, 2026
588ba38
Update .gitignore
loganfinneyPTV Aug 4, 2026
f1334ed
Merge branch 'main' into logan/obsidian
loganfinneyPTV Aug 4, 2026
7baa6b7
Create SETUP.md
loganfinneyPTV Aug 4, 2026
c0c4dbc
more
loganfinneyPTV Aug 4, 2026
a6dc4f7
Update pre-commit
loganfinneyPTV Aug 4, 2026
793dbba
Merge branch 'logan/obsidian' of https://github.com/LAF-US/IDAHO-VAUL…
loganfinneyPTV Aug 4, 2026
28e8207
Update .gitignore
loganfinneyPTV Aug 4, 2026
0da31a0
Update pre-push
loganfinneyPTV Aug 4, 2026
780f988
Reunite pre-reset lineage by tree adoption: incorporate rescue conten…
loganfinneyPTV Aug 5, 2026
1bd40db
Logan tidying up
loganfinneyPTV Aug 6, 2026
8b78202
emoji notes at root
loganfinneyPTV Aug 6, 2026
a40dca0
N files
loganfinneyPTV Aug 9, 2026
24a755a
Resolve .gitignore: glob exhaust, name secrets, kill marker conflict
loganfinneyPTV Aug 10, 2026
8b3ded1
Update .gitignore
loganfinneyPTV Aug 10, 2026
71bef8a
Update .gitignore
loganfinneyPTV Aug 10, 2026
e420fbd
commit
loganfinneyPTV Aug 10, 2026
efc506e
Update .gitignore
loganfinneyPTV Aug 10, 2026
3703b29
settings
loganfinneyPTV Aug 10, 2026
1c9cfa9
deletions and modifications
loganfinneyPTV Aug 10, 2026
edc9ee1
Markdown mostly
loganfinneyPTV Aug 10, 2026
050c4d1
emoji (final batch)
loganfinneyPTV Aug 10, 2026
3ad5408
content
loganfinneyPTV Aug 10, 2026
fa4880c
These notes are false... An agent did something.
loganfinneyPTV Aug 10, 2026
1c0b08a
.claude tidy
loganfinneyPTV Aug 10, 2026
14a571f
Update .gitignore
loganfinneyPTV Aug 10, 2026
14c2961
Update .gitignore
loganfinneyPTV Aug 10, 2026
289678a
Update .gitignore
loganfinneyPTV Aug 10, 2026
8b6bd2d
commit
loganfinneyPTV Aug 10, 2026
ede0743
commit
loganfinneyPTV Aug 11, 2026
fc75fb0
cron_clock
loganfinneyPTV Aug 11, 2026
619ffb3
Update .gitignore
loganfinneyPTV Aug 11, 2026
e92ac52
Ignore oversized legislative .mp4 recordings (exceed GitHub 2GB LFS c…
loganfinneyPTV Aug 11, 2026
d3a267a
Revert "Ignore oversized legislative .mp4 recordings (exceed GitHub 2…
loganfinneyPTV Aug 11, 2026
6754871
modifications
loganfinneyPTV Aug 11, 2026
dac5e00
Update .githooks/
loganfinneyPTV Aug 11, 2026
23a7ad4
articles
loganfinneyPTV Aug 11, 2026
c11ccfe
Update .githooks\
loganfinneyPTV Aug 11, 2026
4a850bc
Create PING!.cmd
loganfinneyPTV Aug 11, 2026
d2fd4f9
61
loganfinneyPTV Aug 11, 2026
29a128a
368
loganfinneyPTV Aug 11, 2026
c7bc46d
Update config.json
loganfinneyPTV Aug 11, 2026
96fd71d
Create obsidian_askpass.sh
loganfinneyPTV Aug 11, 2026
ce2ef2c
.git
loganfinneyPTV Aug 12, 2026
30b7155
.
loganfinneyPTV Aug 12, 2026
c6bc574
.
loganfinneyPTV Aug 12, 2026
15ac62c
vault backup: 2026-08-11 18:42:22
loganfinneyPTV Aug 12, 2026
0d703ff
vault backup: 2026-08-11 19:02:59
loganfinneyPTV Aug 12, 2026
610484c
.ollama .copilot
loganfinneyPTV Aug 12, 2026
09f5aaa
gitattributes: restore canonical ruleset from main; add vault guards
loganfinneyPTV Aug 12, 2026
69d8bb3
editorconfig: defer to gitattributes on -text classes (.cmd, .csv, .o…
loganfinneyPTV Aug 12, 2026
d2cfdd3
githooks: pre-push secret range-gate (gitleaks + trufflehog) chaining…
loganfinneyPTV Aug 12, 2026
edf03cb
githooks: document bootstrap, LFS coexistence, positive controls
loganfinneyPTV Aug 12, 2026
699e883
githooks: make trufflehog leg viable on this vault (verification fix)
loganfinneyPTV Aug 12, 2026
ac11022
githooks: pre-push trufflehog via filesystem mode (git-clone non-viable)
loganfinneyPTV Aug 12, 2026
e65670f
.obsidian
loganfinneyPTV Aug 12, 2026
dae63df
.
loganfinney27 Aug 12, 2026
eb89fe1
...
loganfinneyPTV Aug 12, 2026
567ce50
Update .gitignore
loganfinneyPTV Aug 12, 2026
5e6aaa7
githooks: pre-push size gate - block files GitHub rejects
loganfinneyPTV Aug 12, 2026
075565f
.codex .copilot .vscode
loganfinneyPTV Aug 12, 2026
682a774
.
loganfinneyPTV Aug 12, 2026
dff9d0b
...
loganfinneyPTV Aug 12, 2026
562c688
.cache .codex
loganfinneyPTV Aug 12, 2026
6c6e591
!
loganfinneyPTV Aug 12, 2026
b192d0b
~
loganfinneyPTV Aug 12, 2026
f8792e5
.codex memory
loganfinneyPTV Aug 12, 2026
0329b7e
calendar/CALENDAR
loganfinneyPTV Aug 12, 2026
2099065
hours HOURS
loganfinneyPTV Aug 12, 2026
5edac34
Update workspace.json
loganfinneyPTV Aug 12, 2026
beed0d8
Merge origin/logan/obsidian: reunify Mac and Windows vault lines
loganfinney27 Aug 12, 2026
e1e68cc
Create .gitignore
loganfinneyPTV Aug 12, 2026
89891dc
session-env: preserve reunification plan and tooling in-vault
loganfinney27 Aug 13, 2026
d20f60c
security: untrack secret-bearing agent state; arm gitleaks gate on Mac
loganfinney27 Aug 13, 2026
a610a27
10:45PM
loganfinneyPTV Aug 13, 2026
c95183e
.copilot
loganfinneyPTV Aug 13, 2026
67b1706
Update .gitignore
loganfinneyPTV Aug 13, 2026
acc774f
Update workspace.json
loganfinney27 Aug 13, 2026
00ec92a
!
loganfinneyPTV Aug 13, 2026
8f5e59d
~
loganfinneyPTV Aug 13, 2026
c4d1145
Hello
loganfinneyPTV Aug 13, 2026
2032d51
!
loganfinneyPTV Aug 13, 2026
241cb6a
.
loganfinneyPTV Aug 13, 2026
b5a28a1
~
loganfinneyPTV Aug 13, 2026
0412a7d
chore: stop tracking live Codex databases
loganfinneyPTV Aug 13, 2026
298c8aa
chore: remove case-colliding paths
loganfinneyPTV Aug 13, 2026
9de6cf4
Merge branch 'logan/obsidian' of https://github.com/LAF-US/IDAHO-VAUL…
loganfinneyPTV Aug 13, 2026
2af6b54
.md
loganfinneyPTV Aug 13, 2026
e646314
~
loganfinneyPTV Aug 13, 2026
1f66de0
Update .gitignore
loganfinneyPTV Aug 13, 2026
8443282
items
loganfinneyPTV Aug 13, 2026
f519431
~
loganfinneyPTV Aug 13, 2026
0c0de6c
TEMPLATES
loganfinneyPTV Aug 13, 2026
9ef75f3
~
loganfinney27 Aug 13, 2026
f6278aa
~!~
loganfinneyPTV Aug 13, 2026
5aa0e84
.copilog\logs
loganfinneyPTV Aug 13, 2026
6f822b8
fix(githooks): make active hooks executable
loganfinneyPTV Aug 13, 2026
9ab627c
*
loganfinneyPTV Aug 13, 2026
51f57e7
?
loganfinneyPTV Aug 13, 2026
582484d
_
loganfinneyPTV Aug 13, 2026
3ae7944
Update .gitignore
loganfinneyPTV Aug 13, 2026
6801a8c
@
loganfinneyPTV Aug 13, 2026
6b58e33
__
loganfinneyPTV Aug 13, 2026
74551a1
.git*
loganfinneyPTV Aug 13, 2026
633dab1
Update .gitignore
loganfinneyPTV Aug 13, 2026
e216948
22
loganfinneyPTV Aug 13, 2026
a14bd20
Update workspace.json
loganfinneyPTV Aug 13, 2026
38b7e99
~
loganfinney27 Aug 13, 2026
a4a6cb3
$
loganfinneyPTV Aug 13, 2026
ad2abb3
Update .gitignore
loganfinneyPTV Aug 13, 2026
66c4945
.obsidian
loganfinney27 Aug 13, 2026
6553d29
#
loganfinney27 Aug 14, 2026
a38735b
:)
loganfinney27 Aug 14, 2026
2671284
LAF-79 raw reconciliation candidate
codex Aug 15, 2026
deeda86
LAF-79: adopt scrubbed reconciled vault tree
codex Aug 15, 2026
a9c5856
Restore approved public embed content after history token redaction
loganfinneyPTV Aug 15, 2026
f61fd89
.md
loganfinney27 Aug 15, 2026
9e6d284
~LAF
loganfinneyPTV Aug 16, 2026
b5b87e0
Logan
loganfinneyPTV Aug 16, 2026
6d52526
Update workspace.json
loganfinneyPTV Aug 16, 2026
ecb3083
Update workspace.json
loganfinneyPTV Aug 16, 2026
310ce38
chore(vault): add scanner-vetted local artifacts
loganfinneyPTV Aug 16, 2026
9a4cce5
Update -LAF
loganfinneyPTV Aug 16, 2026
a13135c
Update periodic-notes
loganfinneyPTV Aug 16, 2026
4c2c56e
~
loganfinneyPTV Aug 16, 2026
db22ae8
fix(ci): constrain Docker context for recovery PR
loganfinneyPTV Aug 16, 2026
c5c17d7
LAF
loganfinneyPTV Aug 16, 2026
56ee52e
update
loganfinneyPTV Aug 16, 2026
600999a
storage: Git/LFS/annex ownership lanes; hooks armed with storage chec…
loganfinneyPTV Aug 17, 2026
907dca9
ci: minimal CircleCI wiring (no-op placeholder)
loganfinneyPTV Aug 17, 2026
6bf1b4b
ci: pin CircleCI image by sha256 digest, not floating tag
loganfinneyPTV Aug 17, 2026
b41f512
fix: compose Git LFS and git-annex safely
loganfinneyPTV Aug 17, 2026
ea831d6
audit: reconcile abandoned worktrees clone
loganfinneyPTV Aug 17, 2026
233aa1b
fix: fail closed on stale recovery evidence
loganfinneyPTV Aug 17, 2026
306b8ad
Merge recovered fifth abandoned worktree commit
loganfinney Aug 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 3 additions & 0 deletions (2).bash_profile
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# generated by Git for Windows
test -f ~/.profile && . ~/.profile
test -f ~/.bashrc && . ~/.bashrc
3 changes: 3 additions & 0 deletions (2).bashrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@

# Claude Code CLI — added by Claude Code agent
export PATH="$PATH:/c/Users/loganf/.vscode/extensions/anthropic.claude-code-2.1.87-win32-x64/resources/native-binary"
10 changes: 10 additions & 0 deletions (2).editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

[*.md]
trim_trailing_whitespace = false
61 changes: 61 additions & 0 deletions (2).gcloudignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# This file tells gcloud what to NOT send to the build context.
# It's based on .gitignore but is more aggressive to keep the build fast and the image small.

# Start with everything from .gitignore
# Python
__pycache__/
*.pyc
*.pyo
*.pyd
.Python
*.egg-info/
dist/
build/
.venv/
venv/

# IDE
.vscode/*
!.vscode/mcp.json
.idea/
*.swp
*.swo

# OS
.DS_Store
Thumbs.db

# Project-specific
.env
*.vault.json

# Local machine secrets
.obsidian/plugins/obsidian-local-rest-api/data.json
# Swarm state archive (local only)
.github/swarm/state/archive/

# Swarm operational logs (ephemeral)
\!/swarm/logs/*
!\!/swarm/logs/.gitkeep

# Obsidian system/state files (noisy, machine-local)
.obsidian/

# Daily notes (ephemeral, personal)
DAILYNOTES/

# Claude Code local settings (machine-local, not for repo)
.claude/settings.local.json

# Ignore local MCP server binary
.obsidian/plugins/mcp-tools/bin/mcp-server.exe

# --- Aggressive Docker build optimization ---
# Ignore EVERYTHING in the vault by default.
*

# Now, specifically UN-ignore only the files needed for the Docker build.
!Dockerfile
!requirements.txt
!main.py
!.gcloudignore
2 changes: 2 additions & 0 deletions (2).git-for-windows-updater
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[winUpdater]
recentlySeenVersion = 2.49.0.windows.1
110 changes: 110 additions & 0 deletions (2).gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
# Git LFS tracking for binary/media types.
#
# IMPORTANT: .gitattributes pattern matching is CASE-SENSITIVE. A bare `*.mov`
# does NOT match `CLIP.MOV`, and cameras/decks/phones routinely write UPPERCASE
# extensions (XD4_6602.MXF, MVI_1487.MOV). To avoid that gap, every extension
# below uses character classes — `*.[Mm][Oo][Vv]` — so all case permutations
# (mov / MOV / Mov / …) are tracked. When adding a new binary type, follow the
# same case-folding form. See VAULT-MEDIA-STORAGE.md § Enforcement.
#
# This is the first line of defense only; .github/scripts/check_large_files.py
# is the case-agnostic backstop that blocks any >100 MB file lacking LFS
# attributes and any file over the 2 GB GitHub ceiling.

# Audio / video
*.[Mm]4[Aa] filter=lfs diff=lfs merge=lfs -text
*.[Mm][Pp]3 filter=lfs diff=lfs merge=lfs -text
*.[Mm][Pp]4 filter=lfs diff=lfs merge=lfs -text
*.[Mm][Oo][Vv] filter=lfs diff=lfs merge=lfs -text
*.[Aa][Vv][Ii] filter=lfs diff=lfs merge=lfs -text
*.[Mm][Kk][Vv] filter=lfs diff=lfs merge=lfs -text
*.[Mm][Xx][Ff] filter=lfs diff=lfs merge=lfs -text
# AVCHD camera containers are written UPPERCASE (.MTS / .M2TS). `.mts`
# (lowercase) is the TypeScript module-source extension, so the .MTS LFS rule is
# intentionally UPPERCASE-ONLY — lowercase `.mts`/`.cts` are normalized as text
# in the normalization section below, and no filter override is needed. A stray
# lowercase camera `.mts` is still caught by check_large_files.py. .M2TS has no
# source-format collision, so it stays case-folded.
*.MTS filter=lfs diff=lfs merge=lfs -text
*.[Mm]2[Tt][Ss] filter=lfs diff=lfs merge=lfs -text
*.[Ww][Aa][Vv] filter=lfs diff=lfs merge=lfs -text
*.[Aa][Aa][Cc] filter=lfs diff=lfs merge=lfs -text
*.[Ff][Ll][Aa][Cc] filter=lfs diff=lfs merge=lfs -text
*.[Oo][Gg][Gg] filter=lfs diff=lfs merge=lfs -text
*.[Ww][Mm][Aa] filter=lfs diff=lfs merge=lfs -text

# Images
*.[Jj][Pp][Gg] filter=lfs diff=lfs merge=lfs -text
*.[Jj][Pp][Ee][Gg] filter=lfs diff=lfs merge=lfs -text
*.[Pp][Nn][Gg] filter=lfs diff=lfs merge=lfs -text
*.[Gg][Ii][Ff] filter=lfs diff=lfs merge=lfs -text
*.[Ww][Ee][Bb][Pp] filter=lfs diff=lfs merge=lfs -text
*.[Bb][Mm][Pp] filter=lfs diff=lfs merge=lfs -text
*.[Tt][Ii][Ff][Ff] filter=lfs diff=lfs merge=lfs -text
*.[Tt][Ii][Ff] filter=lfs diff=lfs merge=lfs -text
*.[Hh][Ee][Ii][Cc] filter=lfs diff=lfs merge=lfs -text
*.[Hh][Ee][Ii][Ff] filter=lfs diff=lfs merge=lfs -text
*.[Cc][Rr]2 filter=lfs diff=lfs merge=lfs -text
*.[Pp][Ss][Dd] filter=lfs diff=lfs merge=lfs -text
*.[Ss][Vv][Gg] filter=lfs diff=lfs merge=lfs -text

# Documents
*.[Pp][Dd][Ff] filter=lfs diff=lfs merge=lfs -text
*.[Dd][Oo][Cc] filter=lfs diff=lfs merge=lfs -text
*.[Dd][Oo][Cc][Xx] filter=lfs diff=lfs merge=lfs -text
*.[Xx][Ll][Ss] filter=lfs diff=lfs merge=lfs -text
*.[Xx][Ll][Ss][Xx] filter=lfs diff=lfs merge=lfs -text
*.[Pp][Pp][Tt] filter=lfs diff=lfs merge=lfs -text
*.[Pp][Pp][Tt][Xx] filter=lfs diff=lfs merge=lfs -text

# Geospatial
*.[Gg][Ee][Oo][Jj][Ss][Oo][Nn] filter=lfs diff=lfs merge=lfs -text
*.[Kk][Mm][Ll] filter=lfs diff=lfs merge=lfs -text
*.[Kk][Mm][Zz] filter=lfs diff=lfs merge=lfs -text
*.[Ss][Hh][Pp] filter=lfs diff=lfs merge=lfs -text
*.[Gg][Pp][Xx] filter=lfs diff=lfs merge=lfs -text

# Archives
*.[Zz][Ii][Pp] filter=lfs diff=lfs merge=lfs -text
*.[Tt][Aa][Rr] filter=lfs diff=lfs merge=lfs -text
*.[Gg][Zz] filter=lfs diff=lfs merge=lfs -text
*.7[Zz] filter=lfs diff=lfs merge=lfs -text
*.[Rr][Aa][Rr] filter=lfs diff=lfs merge=lfs -text

# Binaries / databases / mail
*.[Dd][Mm][Gg] filter=lfs diff=lfs merge=lfs -text
*.[Ee][Xx][Ee] filter=lfs diff=lfs merge=lfs -text
*.[Bb][Ii][Nn] filter=lfs diff=lfs merge=lfs -text
*.[Dd][Bb] filter=lfs diff=lfs merge=lfs -text
*.[Ss][Qq][Ll][Ii][Tt][Ee] filter=lfs diff=lfs merge=lfs -text
*.[Ss][Qq][Ll][Ii][Tt][Ee]3 filter=lfs diff=lfs merge=lfs -text
*.[Mm][Ss][Gg] filter=lfs diff=lfs merge=lfs -text
*.[Ee][Mm][Ll] filter=lfs diff=lfs merge=lfs -text

# Text file normalization — enforce LF line endings across platforms
*.md text eol=lf
*.txt text eol=lf
*.py text eol=lf
*.yml text eol=lf
*.yaml text eol=lf
*.json text eol=lf
*.sh text eol=lf
*.toml text eol=lf
*.css text eol=lf
*.js text eol=lf
*.ts text eol=lf
# TypeScript .mts/.cts module sources (lowercase). The .MTS media rule above is
# uppercase-only, so these are plain text and never LFS — no filter override needed.
*.mts text eol=lf
*.cts text eol=lf
*.ps1 text eol=lf
*.psm1 text eol=lf
*.psd1 text eol=lf
*.bat text eol=lf
*.cmd -text
*.ini text eol=lf
*.cfg text eol=lf
*.conf text eol=lf
*.csv -text
*.tsv text eol=lf
*.mdx text eol=lf
22 changes: 22 additions & 0 deletions (2).gitconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
[user]
name = logan
email = 136375980+loganfinney27@users.noreply.github.com
[core]
autocrlf = false
eol = lf
safecrlf = false
[safe]
directory = Z:\\
directory = %(prefix)///10.93.91.25/IDEX_Artifacts/

[commit]
gpgsign = true
[gpg]
format = x509
[gpg "x509"]
program = gitsign
Loading