aa311b114d
refactor: fold crb-judge into crb-benchmark, reorganize types
f517967463
feat(cache): implement trait-based cache system with derive macro
39017f47f0
refactor: start of crb-harness cleanup
9497667b79
refactor: cleanup crb-consensus
3ce577b735
refactor: cleanup crb-benchmark
8fed1f5b1b
fix: use codeberg-small runner label
7fd9fc1829
chore: copyright James Draycott, not AI agent
9b65804224
chore: add MIT license, Forgejo Actions CI, test deps
ef03dd27f5
fix: use codeberg-small runner label
b807195d9f
chore: copyright James Draycott, not AI agent
ac023ce3a4
chore: add MIT license, Forgejo Actions CI, test deps
62a61aa223
chore: clean up AGENTS.md, use pythonPackages, fix URLs
00316d0c80
fix: use trafilatura from nixpkgs instead of building from PyPI
273f25dad9
feat: initial release of trafilatura-scrape v1.0.0
5bc5c4cae3
chore: deslop, hold the slop.
24323c31b2
chore(openspec): plan for features at runtime, and metadata
6877d21586
refactor: extract crb-utils crate, remove dead aggregator, consolidate frontmatter and Jaccard
288096c5fe
fix(judge): restore judge_api_calls and judge_cache_hits counters
77f2d6b11c
refactor(judge): reorder to LLM-first + Jaccard fallback
0d95a824cc
chore: commit pending changes across tools
4c477962e4
feat: add LSP idle reaper script for dashboard/gateway memory leak
9f3721ecb9
feat: add eslint, yamllint, hadolint, json-validate to linter harness
caedbf7bc2
feat: multi-linter harness for code review pipeline
948f7833bd
feat: also scan brv providers.json for models to watch
daaf3f07aa
chore: remove stale root-level copy of price watch script (lives in tools/)
bc5ce2f10e
feat: auto-discover watched models from config files
1893817eac
feat: add openrouter price watchdog script
47b86c49f9
feat: add star-backlog-pick.py — random pick + dedup from Interesting/Look at more list
NixOS Breaking Change Tracker
c3474aa13c
test: add tests for moltbook-heartbeat, github-issue-check, nix-breaking-changes
973e40c19f
fix: move state files from /data/.hermes/ root to /data/.hermes/state/
097bc1334f
docs: strip outdated deployment section from README, add AGENTS.md
9a2613a7f8
docs: strip outdated deployment section from README, add AGENTS.md
59142cae29
chore: scope gitignore to repo paths only
6a0ed5df17
refactor: extract openssl decryption into ~/.local/bin/decrypt_secret
e1c0b5bca7
refactor: remove root-level cron copies — scripts can nest in tools/
fba1ab604a
refactor: migrate scripts to /data/.hermes/ and use encrypted secrets