4eab95574e
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 12:44:06 +02:00
b5d88b7973
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 12:28:57 +02:00
60eae82469
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 12:13:50 +02:00
c28e1ba78c
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 11:58:43 +02:00
e588fd6ef1
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 11:43:33 +02:00
2360edc6c7
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 11:28:13 +02:00
ee76bfcab7
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 03:36:56 +02:00
5e526b899e
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 03:21:26 +02:00
bf8785774f
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 03:05:55 +02:00
ca46a1ac90
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 01:50:24 +01:00
f3dd3e3e97
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 01:34:51 +01:00
c2f5e68f08
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 01:19:18 +01:00
028059822f
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 01:04:00 +01:00
18d938656e
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 00:48:26 +01:00
1f09c094d4
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 00:33:05 +01:00
9e0cf755d4
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 00:17:01 +01:00
505cc56f90
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 00:02:15 +01:00
a45cf858d0
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 23:56:13 +01:00
cc9e8124f6
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 23:55:42 +01:00
b0b6c98aec
fix(consistency): prevent post-commit hook re-entrancy loop
...
The post-commit hook re-invokes fix-consistency, which commits writeback
changes, which re-triggers the hook — causing exponential process spawning.
Fix: pass GIT_CUSTODIAN_SYNC=1 in the env for all writeback git commits.
Update the post-commit hook (not tracked by git) to exit early when this
variable is set.
Also remove the --no-verify flag that was added as a failed attempt (it
only skips pre-commit/commit-msg, not post-commit hooks).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-28 23:55:07 +01:00
091695766b
feat(repos): git-fingerprint-based machine-independent repo identity
...
Add git_fingerprint (root commit SHA-1) to managed_repos as a stable,
machine-independent identifier — identical across every clone regardless
of checkout path, remote URL, or SSH alias.
- Migration n1i2j3k4l5m6: adds git_fingerprint column + non-unique index
(non-unique to support repos that share ancestry via forks/splits)
- GET /repos/by-fingerprint?hash=<sha>[&remote_url=<url>]: lookup by
fingerprint; optional remote_url disambiguates shared-ancestry repos
- GET /repos/by-remote?url=<url>: fallback lookup by remote URL
- consistency_check.py --here [PATH]: auto-detects repo slug from any
local checkout via fingerprint (falls back to remote URL), then auto-
registers host_paths[hostname] so subsequent runs need no override
- --all now includes repos with host_paths[current_hostname], not just
those with local_path
- fix-consistency-here / check-consistency-here Makefile targets
- Fixed _api_get bug: httpx strips query strings when params={} is passed
- Backfilled fingerprints for 14 repos on this host
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-28 23:55:06 +01:00
d1cedd7d5c
chore(consistency): squash 108 auto-sync commits [auto]
2026-03-28 23:55:03 +01:00
1803098aba
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 02:02:10 +01:00
4f5171cbba
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 02:01:41 +01:00
7a609044ba
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 02:01:15 +01:00
dc6ad77d7e
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 02:00:48 +01:00
479e8066ed
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 02:00:23 +01:00
83f46def85
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:59:57 +01:00
d038d093f1
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:59:29 +01:00
7f0e18b53e
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:59:04 +01:00
a5e35eaa5f
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:58:36 +01:00
e271d413a1
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:58:12 +01:00
7533eda221
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:57:46 +01:00
fd84904bbf
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:57:22 +01:00
ce714cf3b2
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:56:55 +01:00
7949aeba19
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:56:26 +01:00
5f3f683975
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:56:01 +01:00
f2c566b3e9
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:55:36 +01:00
317986d5b3
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:55:12 +01:00
1ce07a8393
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:54:47 +01:00
bf03b63f60
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:54:23 +01:00
977e034b6c
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:53:58 +01:00
bb3efc0430
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:53:35 +01:00
97aded4b0e
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:53:09 +01:00
336f6554ad
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:52:45 +01:00
b6a68b4eb8
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:52:18 +01:00
81eb960771
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:51:52 +01:00
98a30662e2
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:51:29 +01:00
826b47fb32
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:51:06 +01:00
85614fee77
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-28:
- update .custodian-brief.md for the-custodian
2026-03-28 01:50:44 +01:00