bvandeusen
  • Joined on 2026-05-30
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-06 13:23:20 -04:00
b009a8dd30 test(alerts): fix the silent-finding time and keep cpu_pct first in the host_agent catalog (#5062)
bvandeusen pushed to dev at bvandeusen/inkwell 2026-10-06 13:16:20 -04:00
f806e35d41 rename: the apps say Inkwell — web, desktop, Android and server strings
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-06 13:06:55 -04:00
c368e93e2c feat(alerts): silence is alertable — agent offline and no-data (#5062)
bvandeusen pushed to dev at bvandeusen/FabledGrimoire 2026-10-06 13:06:46 -04:00
5f41dbd283 feat(family): the shape ledger judges against family ideas, across languages (milestone 463 step 5, #4991)
bvandeusen pushed to dev at bvandeusen/minstrel 2026-10-06 13:06:45 -04:00
aee4b50bd4 test(api): pass the loudness settings to Mount in the library test router (M464 #4995)
bvandeusen pushed to dev at bvandeusen/minstrel 2026-10-06 13:01:02 -04:00
f3196b3443 feat(library): measure every track's loudness in the background (M464 #4995)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-06 12:56:12 -04:00
da0c6cad17 test(alerts): seed the agent registration with SQL, not a second model import (#5060)
0742b7a2b7 feat(alerts): the metric catalog is written by what emits it (#5061)
Compare 2 commits »
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-06 12:54:40 -04:00
58bfc7c361 feat(alerts): one evaluation path; host-agent ingest fires rules (#5060)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-06 12:52:00 -04:00
81d0c792a5 build(image): ship the ldap extra so LDAP sign-in works in the image (#5036)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-06 11:32:18 -04:00
a6c24299a2 fix(alerts): acknowledgements hold until resolve; clear after N OK; rule changes reset (#5059)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-06 11:14:38 -04:00
faa605cead feat(secrets): webhook URL and git tokens sealed; run output masks its secrets (#5037)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-06 11:12:09 -04:00
ddf13110e9 test(models): the user column set includes auth_source and external_id (#5036)
bvandeusen pushed to dev at bvandeusen/FabledGrimoire 2026-10-06 11:11:42 -04:00
233fa3eea9 fix(family): the owed task is tagged by the matching System only, and the ground fixtures build without duplicate keys (#4990)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-06 11:10:43 -04:00
f944cdb9b0 feat(auth): LDAP and SSO users keep their source; directory TLS is real (#5036)
bvandeusen pushed to dev at bvandeusen/FabledGrimoire 2026-10-06 11:05:01 -04:00
201e09901b feat(family): the adoption ledger - assessment, the conflict order, owed->task, recheck, the adoption matrix (milestone 463 step 4, #4990)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-06 11:03:17 -04:00
b1da073677 test(mcp): import only User locally; UserRole comes from the enclosing scope (#5035)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-06 11:02:28 -04:00
7a3f7869fe feat(auth): sessions end when they should; logins are throttled; Secure behind HTTPS (#5035)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-06 10:57:37 -04:00
8dad79f17a feat(ansible): runs stay inside their source; controller-side vars are admin-only (#5034)
bvandeusen pushed to dev at bvandeusen/minstrel 2026-10-06 10:54:31 -04:00
edd9a3a6db fix(auth): the Subsonic password is generated, never the login password (M462 #5026)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-06 10:51:30 -04:00
6a1bc437c9 feat(auth): share links open only their own widgets; unmarked routes are closed (#5033)