bvandeusen
  • Joined on 2026-05-30
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-09-02 17:17:24 -04:00
fe4e0f2b71 feat: /api/system/health — one verdict for the whole stack (milestone 365 step 3)
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-09-02 17:15:47 -04:00
dc8af8b1a7 feat: a learned roster, so a stopped part is observable (milestone 365 steps 1-2)
bvandeusen pushed to dev at bvandeusen/FabledGrimoire 2026-09-02 17:15:06 -04:00
8f7f447fda feat(telemetry): the rule arm records what it showed, and get_rule records the read (#3316)
bvandeusen pushed to dev at bvandeusen/FabledGrimoire 2026-09-02 16:56:57 -04:00
111eef7e30 fix(telemetry): the user-scoped rule_usage export read _rule_ids before it existed (#3315)
bvandeusen pushed to dev at bvandeusen/FabledGrimoire 2026-09-02 16:55:23 -04:00
8826be7a91 feat(telemetry): rule_usage_events — the table, the service, and a restore that maps rule ids through the rule map (#3315)
bvandeusen merged pull request bvandeusen/FabledCurator#249 2026-09-02 16:31:56 -04:00
The weekly refresh now publishes only what a gate has proven — and a new install can start
bvandeusen pushed to main at bvandeusen/FabledCurator 2026-09-02 16:31:56 -04:00
0421fd3109 Merge pull request 'The weekly refresh now publishes only what a gate has proven — and a new install can start' (#249) from dev into main
131237143b Revert "test: force the smoke gate to fail, to watch it block a publish"
59d27ef76e test: force the smoke gate to fail, to watch it block a publish
f630e50e75 ci: the refresh publishes only what the gate passed (#3265 milestone step 4)
86abaf0b94 docs: a new install could not start, and nothing told anyone why (#3422)
Compare 7 commits »
bvandeusen created pull request bvandeusen/FabledCurator#249 2026-09-02 16:31:50 -04:00
The weekly refresh now publishes only what a gate has proven — and a new install can start
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-09-02 16:23:50 -04:00
131237143b Revert "test: force the smoke gate to fail, to watch it block a publish"
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-09-02 16:22:02 -04:00
59d27ef76e test: force the smoke gate to fail, to watch it block a publish
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-09-02 16:21:29 -04:00
f630e50e75 ci: the refresh publishes only what the gate passed (#3265 milestone step 4)
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-09-02 16:19:30 -04:00
86abaf0b94 docs: a new install could not start, and nothing told anyone why (#3422)
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-09-02 16:00:20 -04:00
4815040d74 ci: the smoke gate found a real one on its first run — and had two bugs of its own
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-09-02 15:53:43 -04:00
81b7b6f308 ci: smoke-web never ran — a job's if: cannot read the env context
bvandeusen pushed to main at bvandeusen/FabledCurator 2026-09-02 15:51:51 -04:00
d01f33dea6 Merge pull request 'A gate for the weekly refresh, and the lever that makes it testable' (#248) from dev into main
bfa9fd678b ci: smoke the refreshed image against real Postgres and Redis
24a2b70a5a ci: a boolean input never equals the string 'true'
2c88ad3efb ci: report the raw and normalised trigger values
Compare 4 commits »
bvandeusen merged pull request bvandeusen/FabledCurator#248 2026-09-02 15:51:50 -04:00
A gate for the weekly refresh, and the lever that makes it testable
bvandeusen created pull request bvandeusen/FabledCurator#248 2026-09-02 15:51:44 -04:00
A gate for the weekly refresh, and the lever that makes it testable
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-09-02 15:45:12 -04:00
bfa9fd678b ci: smoke the refreshed image against real Postgres and Redis
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-09-02 14:59:49 -04:00
24a2b70a5a ci: a boolean input never equals the string 'true'
bvandeusen pushed to dev at bvandeusen/FabledGrimoire 2026-09-02 14:59:42 -04:00
e029a7db64 fix(frontend): every request carries a deadline, and expiry arrives as an error callers already handle (#3412)