From ee2a1f21d5f528bdf0dc58d5173be5e8f9df706e Mon Sep 17 00:00:00 2001 From: Mao Nakamoto <41178744+maonakamoto@users.noreply.github.com> Date: Sat, 29 Aug 2026 11:19:35 +0200 Subject: [PATCH] docs(shared): hirnli adopted; hirnli and "revamp-info" are one repo, not two hirnli converted to ai-kit's tryChain/createHealthTracker (same fix shape as botsmann), closing its silent-outage gap and deleting a second hand-rolled Groq fetch that duplicated groq-client.ts's own, despite that file's docstring saying it was "extracted from" the route it was never wired back into. While verifying the deploy, found the 2026-08-29 audit had double- counted this repo: /home/g/dev/revamp-info's git remote points at github.com/bitbaum/hirnli -- same repo, two local checkout directories. "revamp-info" is only the apps.conf deploy name. This is the exact trap this file's own registry already withdrew an extraction for once; corrected here so the "next" list doesn't send a future session to fix a repo that does not separately exist. Co-Authored-By: Claude Sonnet 5 --- SHARED.md | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/SHARED.md b/SHARED.md index c03c8b9..30d7016 100644 --- a/SHARED.md +++ b/SHARED.md @@ -44,14 +44,24 @@ just one repo instead of five. That hand-rolled code is exactly what was converted the same day as the proving consumer — walk one flat provider+model chain instead of two nested hand-rolled loops, and the health tracker now wraps `createHealthTracker` behind its original five-function API. -**`tryChain`/`createHealthTracker` are new in v0.5.0 and have exactly ONE -real adopter (botsmann) as of 2026-08-29** — fleetcrown/aoz-housing/ +**`tryChain`/`createHealthTracker` are new in v0.5.0 and have TWO real +adopters (botsmann, hirnli) as of 2026-08-29** — fleetcrown/aoz-housing/ truthseeker's `ai-kit` dependency predates this release and does not use either function yet. Say so precisely rather than let "ai-kit adopted" -imply the failover/health gap is closed fleet-wide; it is closed in one -repo. hirnli and revamp-info (both hand-rolled, 1 file each, no stated -reason to skip `ai-kit`) and evig/kivvi/orangecat (deliberately on their own -provider layers — see above) are next, not yet started. +imply the failover/health gap is closed fleet-wide; it is closed in two +repos. evig/kivvi/orangecat (deliberately on their own provider layers — +see above) are next, not yet started. + +**hirnli and "revamp-info" were counted as two separate repos in the +2026-08-29 audit. They are not — `git remote -v` in `/home/g/dev/revamp-info` +points at `github.com/bitbaum/hirnli`: same repo, two local checkout +directories, the identical measurement trap this file's own registry +already withdrew an extraction for once (`@ai-native-cms/core`, see below). +`revamp-info` is the `apps.conf` deploy name (hirnli's `deploy.yml` says so +in a comment); the repo is `hirnli`. It is now on `tryChain`/ +`createHealthTracker`, same commit as the fix above — there is no separate +"revamp-info" left to convert. Check `git remote -v` before counting a +directory as a repo, every time, including here. Adoption went 2 -> 5 on 2026-08-27, all of it as a side effect of repairing the outage rather than as a migration project — which is the only way it has ever