d4e4f4ba2c
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 15:14:30 +02:00
bff03de438
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 14:59:33 +02:00
43408d838d
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 14:44:31 +02:00
33ce288359
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 14:29:32 +02:00
34e5fad47a
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 14:17:55 +02:00
3e828ddc51
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 14:14:47 +02:00
2d613dd03b
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 14:14:15 +02:00
813ccc02d8
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 13:59:29 +02:00
dceccded73
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 13:44:24 +02:00
2646486dd9
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 13:29:20 +02:00
70e5e30af8
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 13:14:20 +02:00
b58061b9ed
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:59:15 +02:00
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